 Consider adding yourself?
Near pkgs/os-specific/linux/fxload/default.nix:31:3:
   |
31 |   meta = with lib; {
   |   ^

warning: license-missing
Package is missing a license.
Near pkgs/servers/x11/xorg/default.nix:3129:5:
     |
3129 |     meta.platforms = lib.platforms.unix;
     |     ^

warning: unclear-gpl
lgpl21 is a deprecated license, please check if project uses lgpl21Plus or lgpl21Only and change meta.license accordingly.
Near pkgs/os-specific/linux/numad/default.nix:26:5:
   |
26 |     license = licenses.lgpl21;
   |     ^

warning: unused-argument
Unused argument: openjpeg.
Near pkgs/development/python-modules/pillow/default.nix:3:11:
  |
3 | , libxcb, openjpeg, libimagequant, pyroma, numpy, pytestCheckHook
  |           ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/servers/x11/xorg/default.nix:96:5:
   |
96 |     meta.platforms = lib.platforms.unix;
   |     ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/servers/x11/xorg/default.nix:191:5:
    |
191 |     meta.platforms = lib.platforms.unix;
    |     ^

warning: license-missing
Package is missing a license.
Near pkgs/servers/x11/xorg/default.nix:175:5:
    |
175 |     meta.platforms = lib.platforms.unix;
    |     ^

warning: unused-argument
Unused argument: libtiff.
Near pkgs/development/python-modules/pillow/default.nix:2:49:
  |
2 | , defusedxml, olefile, freetype, libjpeg, zlib, libtiff, libwebp, tcl, lcms2, tk, libX11
  |                                                 ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/servers/x11/xorg/default.nix:367:5:
    |
367 |     meta.platforms = lib.platforms.unix;
    |     ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/os-specific/linux/numad/default.nix:28:5:
   |
28 |     maintainers = with maintainers; [ ];
   |     ^

warning: unclear-gpl
gpl2 is a deprecated license, please check if project uses gpl2Plus or gpl2Only and change meta.license accordingly.
Near pkgs/os-specific/linux/lsscsi/default.nix:17:5:
   |
17 |     license = licenses.gpl2;
   |     ^

warning: unused-argument
Unused argument: numpy.
Near pkgs/development/python-modules/pillow/default.nix:3:44:
  |
3 | , libxcb, openjpeg, libimagequant, pyroma, numpy, pytestCheckHook
  |                                            ^

warning: license-missing
Package is missing a license.
Near pkgs/servers/x11/xorg/default.nix:367:5:
    |
367 |     meta.platforms = lib.platforms.unix;
    |     ^

warning: unclear-gpl
gpl3 is a deprecated license, please check if project uses gpl3Plus or gpl3Only and change meta.license accordingly.
Near pkgs/development/libraries/physics/mela/default.nix:20:5:
   |
20 |     license     = licenses.gpl3;
   |     ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/tools/misc/hdf5/default.nix:69:3:
   |
69 |   meta = {
   |   ^

warning: unclear-gpl
gpl2 is a deprecated license, please check if project uses gpl2Plus or gpl2Only and change meta.license accordingly.
Near pkgs/os-specific/linux/audit/default.nix:71:5:
   |
71 |     license = lib.licenses.gpl2;
   |     ^

warning: missing-patch-comment
Consider adding a comment explaining the purpose of this patch on the line preceeding.
Near pkgs/os-specific/linux/firmware/b43-firmware-cutter/default.nix:12:15:
   |
12 |   patches = [ ./no-root-install.patch ];
   |               ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/servers/x11/xorg/default.nix:543:5:
    |
543 |     meta.platforms = lib.platforms.unix;
    |     ^

warning: license-missing
Package is missing a license.
Near pkgs/servers/x11/xorg/default.nix:303:5:
    |
303 |     meta.platforms = lib.platforms.unix;
    |     ^

warning: unused-argument
Unused argument: features.
Near pkgs/os-specific/linux/kernel/manual-config.nix:49:3:
   |
49 |   features ? null,
   |   ^

warning: license-missing
Package is missing a license.
Near pkgs/servers/x11/xorg/default.nix:495:5:
    |
495 |     meta.platforms = lib.platforms.unix;
    |     ^

warning: missing-patch-comment
Consider adding a comment explaining the purpose of this patch on the line preceeding.
Near pkgs/os-specific/linux/acpitool/default.nix:39:5:
   |
39 |     (acpitool-patch-051-4 {
   |     ^

warning: unused-argument
Unused argument: defusedxml.
Near pkgs/development/python-modules/pillow/default.nix:2:3:
  |
2 | , defusedxml, olefile, freetype, libjpeg, zlib, libtiff, libwebp, tcl, lcms2, tk, libX11
  |   ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/tools/archivers/cpio/default.nix:28:3:
   |
28 |   meta = with lib; {
   |   ^

warning: unclear-gpl
lgpl21 is a deprecated license, please check if project uses lgpl21Plus or lgpl21Only and change meta.license accordingly.
Near pkgs/os-specific/linux/lksctp-tools/default.nix:15:5:
   |
15 |     license = with licenses; [ gpl2 lgpl21 ]; # library is lgpl21
   |     ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/servers/x11/xorg/default.nix:669:5:
    |
669 |     meta.platforms = lib.platforms.unix;
    |     ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/development/python-modules/pymongo/default.nix:26:5:
   |
26 |     maintainers = with maintainers; [ ];
   |     ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/development/python-modules/sphinx/default.nix:98:5:
   |
98 |     maintainers = with maintainers; [ ];
   |     ^

warning: missing-phase-hooks
installPhase should probably contain runHook preInstall and runHook postInstall.
Near pkgs/development/libraries/science/math/blas/default.nix:38:3:
   |
38 |   installPhase =
   |   ^

warning: unused-argument
Unused argument: pyroma.
Near pkgs/development/python-modules/pillow/default.nix:3:36:
  |
3 | , libxcb, openjpeg, libimagequant, pyroma, numpy, pytestCheckHook
  |                                    ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/servers/x11/xorg/default.nix:495:5:
    |
495 |     meta.platforms = lib.platforms.unix;
    |     ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/development/libraries/c-blosc/default.nix:16:3:
   |
16 |   meta = with lib; {
   |   ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/servers/x11/xorg/default.nix:1329:5:
     |
1329 |     meta.platforms = lib.platforms.unix;
     |     ^

warning: missing-patch-comment
Consider adding a comment explaining the purpose of this patch on the line preceeding.
Near pkgs/tools/misc/hdf5/default.nix:58:5:
   |
58 |     ./bin-mv.patch
   |     ^

warning: missing-patch-comment
Consider adding a comment explaining the purpose of this patch on the line preceeding.
Near pkgs/os-specific/linux/iotop/default.nix:13:5:
   |
13 |     (fetchpatch {
   |     ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/development/python-modules/sqlalchemy/default.nix:44:3:
   |
44 |   meta = with lib; {
   |   ^

warning: unclear-gpl
gpl2 is a deprecated license, please check if project uses gpl2Plus or gpl2Only and change meta.license accordingly.
Near pkgs/os-specific/linux/sch_cake/default.nix:31:5:
   |
31 |     license = with licenses; [ bsd3 gpl2 ];
   |     ^

warning: license-missing
Package is missing a license.
Near pkgs/servers/x11/xorg/default.nix:1329:5:
     |
1329 |     meta.platforms = lib.platforms.unix;
     |     ^

warning: unclear-gpl
gpl2 is a deprecated license, please check if project uses gpl2Plus or gpl2Only and change meta.license accordingly.
Near pkgs/os-specific/linux/sysklogd/default.nix:39:5:
   |
39 |     license = licenses.gpl2;
   |     ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/servers/x11/xorg/default.nix:463:5:
    |
463 |     meta.platforms = lib.platforms.unix;
    |     ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/servers/x11/xorg/default.nix:637:5:
    |
637 |     meta.platforms = lib.platforms.unix;
    |     ^

warning: unused-argument
Unused argument: libxcb.
Near pkgs/development/python-modules/pillow/default.nix:3:3:
  |
3 | , libxcb, openjpeg, libimagequant, pyroma, numpy, pytestCheckHook
  |   ^

warning: missing-phase-hooks
installPhase should probably contain runHook preInstall and runHook postInstall.
Near pkgs/os-specific/linux/sch_cake/default.nix:23:3:
   |
23 |   installPhase = ''
   |   ^

warning: license-missing
Package is missing a license.
Near pkgs/os-specific/linux/opengl/xorg-sys/default.nix:18:3:
   |
18 |   meta = {
   |   ^

warning: python-include-tests
Consider adding a checkPhase for tests, or if not feasible, pythonImportsCheck.
Near pkgs/development/python-modules/cryptography/vectors.nix:17:0:
   |
17 |     description = "Test vectors for the cryptography package";
   | ^

warning: unused-argument
Unused argument: buildPythonPackage.
Near pkgs/development/python-modules/pillow/default.nix:1:16:
  |
1 | { lib, stdenv, buildPythonPackage, fetchPypi, isPyPy, isPy3k
  |                ^

warning: license-missing
Package is missing a license.
Near pkgs/servers/x11/xorg/default.nix:1629:5:
     |
1629 |     meta.platforms = lib.platforms.unix;
     |     ^

warning: missing-phase-hooks
installPhase should probably contain runHook preInstall and runHook postInstall.
Near pkgs/development/libraries/science/math/spooles/default.nix:26:3:
   |
26 |   installPhase = ''
   |   ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/servers/x11/xorg/default.nix:319:5:
    |
319 |     meta.platforms = lib.platforms.unix;
    |     ^

warning: stale-substitute
Stale substituteInPlace detected.
substituteStream(): WARNING: pattern '/usr' doesn't match anything in file 'Makefile.in'
Near pkgs/os-specific/linux/lsscsi/default.nix:5:0:
  |
5 |   version = "0.32";
  | ^

warning: unused-argument
Unused argument: freetype.
Near pkgs/development/python-modules/pillow/default.nix:2:24:
  |
2 | , defusedxml, olefile, freetype, libjpeg, zlib, libtiff, libwebp, tcl, lcms2, tk, libX11
  |                        ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/servers/x11/xorg/default.nix:607:5:
    |
607 |     meta.platforms = lib.platforms.unix;
    |     ^

warning: license-missing
Package is missing a license.
Near pkgs/servers/x11/xorg/default.nix:351:5:
    |
351 |     meta.platforms = lib.platforms.unix;
    |     ^

warning: unused-argument
Unused argument: libwebp.
Near pkgs/development/python-modules/pillow/default.nix:2:58:
  |
2 | , defusedxml, olefile, freetype, libjpeg, zlib, libtiff, libwebp, tcl, lcms2, tk, libX11
  |                                                          ^

warning: stale-substitute
Stale substituteInPlace detected.
substituteStream(): WARNING: pattern 'AC_FUNC_REALLOC' doesn't match anything in file 'configure.ac'
Near pkgs/os-specific/linux/acpid/default.nix:24:0:
   |
24 |     description = "A daemon for delivering ACPI events to userspace programs";
   | ^

warning: license-missing
Package is missing a license.
Near pkgs/servers/x11/xorg/default.nix:463:5:
    |
463 |     meta.platforms = lib.platforms.unix;
    |     ^

warning: missing-phase-hooks
configurePhase should probably contain runHook preConfigure and runHook postConfigure.
Near pkgs/development/libraries/science/math/blas/default.nix:14:3:
   |
14 |   configurePhase = ''
   |   ^

warning: license-missing
Package is missing a license.
Near pkgs/servers/x11/xorg/default.nix:607:5:
    |
607 |     meta.platforms = lib.platforms.unix;
    |     ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/servers/x11/xorg/default.nix:175:5:
    |
175 |     meta.platforms = lib.platforms.unix;
    |     ^

warning: license-missing
Package is missing a license.
Near pkgs/servers/x11/xorg/default.nix:191:5:
    |
191 |     meta.platforms = lib.platforms.unix;
    |     ^

warning: unused-argument
Unused argument: isPy38.
Near pkgs/development/python-modules/pandas/default.nix:6:3:
  |
6 | , isPy38
  |   ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/os-specific/linux/mingetty/default.nix:17:3:
   |
17 |   meta = with lib; {
   |   ^

warning: license-missing
Package is missing a license.
Near pkgs/servers/x11/xorg/default.nix:1659:5:
     |
1659 |     meta.platforms = lib.platforms.unix;
     |     ^

warning: missing-patch-comment
Consider adding a comment explaining the purpose of this patch on the line preceeding.
Near pkgs/os-specific/linux/acpitool/default.nix:31:5:
   |
31 |     (acpitool-patch-051-4 {
   |     ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/os-specific/linux/bridge-utils/default.nix:26:3:
   |
26 |   meta = {
   |   ^

warning: missing-patch-comment
Consider adding a comment explaining the purpose of this patch on the line preceeding.
Near pkgs/os-specific/linux/acpitool/default.nix:35:5:
   |
35 |     (acpitool-patch-051-4 {
   |     ^

warning: unused-argument
Unused argument: olefile.
Near pkgs/development/python-modules/pillow/default.nix:2:15:
  |
2 | , defusedxml, olefile, freetype, libjpeg, zlib, libtiff, libwebp, tcl, lcms2, tk, libX11
  |               ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/servers/x11/xorg/default.nix:479:5:
    |
479 |     meta.platforms = lib.platforms.unix;
    |     ^

warning: unclear-gpl
lgpl21 is a deprecated license, please check if project uses lgpl21Plus or lgpl21Only and change meta.license accordingly.
Near pkgs/development/libraries/libexif/default.nix:19:5:
   |
19 |     license = licenses.lgpl21;
   |     ^

warning: missing-patch-comment
Consider adding a comment explaining the purpose of this patch on the line preceeding.
Near pkgs/os-specific/linux/acpitool/default.nix:27:5:
   |
27 |     (acpitool-patch-051-4 {
   |     ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/development/libraries/science/math/blas/default.nix:65:3:
   |
65 |   meta = {
   |   ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/os-specific/linux/opengl/xorg-sys/default.nix:18:3:
   |
18 |   meta = {
   |   ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/os-specific/linux/alsa-project/alsa-firmware/default.nix:35:3:
   |
35 |   meta = {
   |   ^

warning: license-missing
Package is missing a license.
Near pkgs/servers/x11/xorg/default.nix:511:5:
    |
511 |     meta.platforms = lib.platforms.unix;
    |     ^

warning: unclear-gpl
gpl3 is a deprecated license, please check if project uses gpl3Plus or gpl3Only and change meta.license accordingly.
Near pkgs/tools/archivers/cpio/default.nix:31:5:
   |
31 |     license = licenses.gpl3;
   |     ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/os-specific/linux/firmware/b43-firmware-cutter/default.nix:16:3:
   |
16 |   meta = {
   |   ^

warning: missing-phase-hooks
installPhase should probably contain runHook preInstall and runHook postInstall.
Near pkgs/os-specific/linux/mxu11x0/default.nix:19:3:
   |
19 |   installPhase = ''
   |   ^

warning: license-missing
Package is missing a license.
Near pkgs/servers/x11/xorg/default.nix:96:5:
   |
96 |     meta.platforms = lib.platforms.unix;
   |     ^

warning: unused-argument
Unused argument: pythonOlder.
Near pkgs/development/python-modules/cryptography/default.nix:12:3:
   |
12 | , pythonOlder
   |   ^

warning: missing-patch-comment
Consider adding a comment explaining the purpose of this patch on the line preceeding.
Near pkgs/os-specific/linux/sysklogd/default.nix:12:15:
   |
12 |   patches = [ ./systemd.patch ./union-wait.patch ./fix-includes-for-musl.patch ];
   |               ^

warning: unclear-gpl
gpl2 is a deprecated license, please check if project uses gpl2Plus or gpl2Only and change meta.license accordingly.
Near pkgs/os-specific/linux/tunctl/default.nix:21:5:
   |
21 |     license = lib.licenses.gpl2;
   |     ^

warning: missing-phase-hooks
buildPhase should probably contain runHook preBuild and runHook postBuild.
Near pkgs/development/libraries/science/math/blas/default.nix:29:3:
   |
29 |   buildPhase = ''
   |   ^

warning: missing-patch-comment
Consider adding a comment explaining the purpose of this patch on the line preceeding.
Near pkgs/os-specific/linux/mdadm/default.nix:12:15:
   |
12 |   patches = [ ./no-self-references.patch ];
   |               ^

warning: unused-argument
Unused argument: zlib.
Near pkgs/development/python-modules/pillow/default.nix:2:43:
  |
2 | , defusedxml, olefile, freetype, libjpeg, zlib, libtiff, libwebp, tcl, lcms2, tk, libX11
  |                                           ^

warning: unclear-gpl
gpl2 is a deprecated license, please check if project uses gpl2Plus or gpl2Only and change meta.license accordingly.
Near pkgs/os-specific/linux/lksctp-tools/default.nix:15:5:
   |
15 |     license = with licenses; [ gpl2 lgpl21 ]; # library is lgpl21
   |     ^

warning: stale-substitute
Stale substituteInPlace detected.
substituteStream(): WARNING: pattern 'AC_FUNC_MALLOC' doesn't match anything in file 'configure.ac'
Near pkgs/os-specific/linux/acpid/default.nix:24:0:
   |
24 |     description = "A daemon for delivering ACPI events to userspace programs";
   | ^

warning: unclear-gpl
gpl2 is a deprecated license, please check if project uses gpl2Plus or gpl2Only and change meta.license accordingly.
Near pkgs/os-specific/linux/pm-utils/default.nix:53:5:
   |
53 |     license = lib.licenses.gpl2;
   |     ^

warning: unused-argument
Unused argument: libX11.
Near pkgs/development/python-modules/pillow/default.nix:2:83:
  |
2 | , defusedxml, olefile, freetype, libjpeg, zlib, libtiff, libwebp, tcl, lcms2, tk, libX11
  |                                                                                ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/servers/x11/xorg/default.nix:1659:5:
     |
1659 |     meta.platforms = lib.platforms.unix;
     |     ^

warning: unused-argument
Unused argument: pytestCheckHook.
Near pkgs/development/python-modules/pillow/default.nix:3:51:
  |
3 | , libxcb, openjpeg, libimagequant, pyroma, numpy, pytestCheckHook
  |                                                   ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/os-specific/linux/sysfsutils/default.nix:12:3:
   |
12 |   meta = {
   |   ^

warning: missing-patch-comment
Consider adding a comment explaining the purpose of this patch on the line preceeding.
Near pkgs/os-specific/linux/numad/default.nix:15:5:
   |
15 |     ./numad-linker-flags.patch
   |     ^

warning: license-missing
Package is missing a license.
Near pkgs/servers/x11/xorg/default.nix:319:5:
    |
319 |     meta.platforms = lib.platforms.unix;
    |     ^

warning: missing-patch-comment
Consider adding a comment explaining the purpose of this patch on the line preceeding.
Near pkgs/tools/archivers/cpio/default.nix:15:5:
   |
15 |     (fetchpatch {
   |     ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/os-specific/linux/pm-utils/default.nix:50:3:
   |
50 |   meta = {
   |   ^

warning: missing-phase-hooks
installPhase should probably contain runHook preInstall and runHook postInstall.
Near pkgs/build-support/alternatives/blas/default.nix:62:3:
   |
62 |   installPhase = (''
   |   ^

warning: license-missing
Package is missing a license.
Near pkgs/servers/x11/xorg/default.nix:575:5:
    |
575 |     meta.platforms = lib.platforms.unix;
    |     ^

warning: license-missing
Package is missing a license.
Near pkgs/servers/x11/xorg/default.nix:669:5:
    |
669 |     meta.platforms = lib.platforms.unix;
    |     ^

warning: missing-patch-comment
Consider adding a comment explaining the purpose of this patch on the line preceeding.
Near pkgs/os-specific/linux/sysklogd/default.nix:12:31:
   |
12 |   patches = [ ./systemd.patch ./union-wait.patch ./fix-includes-for-musl.patch ];
   |                               ^

warning: unclear-gpl
gpl2 is a deprecated license, please check if project uses gpl2Plus or gpl2Only and change meta.license accordingly.
Near pkgs/os-specific/linux/mkinitcpio-nfs-utils/default.nix:23:5:
   |
23 |     license = licenses.gpl2;
   |     ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/servers/x11/xorg/default.nix:591:5:
    |
591 |     meta.platforms = lib.platforms.unix;
    |     ^

warning: missing-patch-comment
Consider adding a comment explaining the purpose of this patch on the line preceeding.
Near pkgs/os-specific/linux/bridge-utils/default.nix:13:5:
   |
13 |     ./autoconf-ar.patch
   |     ^

warning: unclear-gpl
lgpl21 is a deprecated license, please check if project uses lgpl21Plus or lgpl21Only and change meta.license accordingly.
Near pkgs/os-specific/linux/sysfsutils/default.nix:20:5:
   |
20 |     license = with lib.licenses; [ gpl2 lgpl21 ];
   |     ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/os-specific/linux/sysklogd/default.nix:36:3:
   |
36 |   meta = with lib; {
   |   ^

warning: python-include-tests
Consider adding a checkPhase for tests, or if not feasible, pythonImportsCheck.
Near pkgs/development/interpreters/python/cpython/default.nix:493:0:
    |
493 |     description = "A high-level dynamically-typed programming language";
    | ^

warning: unclear-gpl
gpl2 is a deprecated license, please check if project uses gpl2Plus or gpl2Only and change meta.license accordingly.
Near pkgs/os-specific/linux/fxload/default.nix:34:5:
   |
34 |     license = licenses.gpl2;
   |     ^

warning: missing-phase-hooks
installPhase should probably contain runHook preInstall and runHook postInstall.
Near pkgs/os-specific/linux/firmware/rtl8192su-firmware/default.nix:16:3:
   |
16 |   installPhase = ''
   |   ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/servers/x11/xorg/default.nix:112:5:
    |
112 |     meta.platforms = lib.platforms.unix;
    |     ^

warning: license-missing
Package is missing a license.
Near pkgs/servers/x11/xorg/default.nix:112:5:
    |
112 |     meta.platforms = lib.platforms.unix;
    |     ^

warning: unused-argument
Unused argument: tk.
Near pkgs/development/python-modules/pillow/default.nix:2:79:
  |
2 | , defusedxml, olefile, freetype, libjpeg, zlib, libtiff, libwebp, tcl, lcms2, tk, libX11
  |                                                                               ^

warning: license-missing
Package is missing a license.
Near pkgs/servers/x11/xorg/default.nix:684:5:
    |
684 |     meta.platforms = lib.platforms.unix;
    |     ^

warning: unclear-gpl
gpl2 is a deprecated license, please check if project uses gpl2Plus or gpl2Only and change meta.license accordingly.
Near pkgs/development/libraries/spandsp/default.nix:30:5:
   |
30 |     license = lib.licenses.gpl2;
   |     ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/servers/x11/xorg/default.nix:575:5:
    |
575 |     meta.platforms = lib.platforms.unix;
    |     ^

warning: unused-argument
Unused argument: tcl.
Near pkgs/development/python-modules/pillow/default.nix:2:67:
  |
2 | , defusedxml, olefile, freetype, libjpeg, zlib, libtiff, libwebp, tcl, lcms2, tk, libX11
  |                                                                   ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/servers/x11/xorg/default.nix:3279:5:
     |
3279 |     meta.platforms = lib.platforms.unix;
     |     ^

warning: unused-argument
Unused argument: isPyPy.
Near pkgs/development/python-modules/pillow/default.nix:1:47:
  |
1 | { lib, stdenv, buildPythonPackage, fetchPypi, isPyPy, isPy3k
  |                                               ^

warning: license-missing
Package is missing a license.
Near pkgs/servers/x11/xorg/default.nix:543:5:
    |
543 |     meta.platforms = lib.platforms.unix;
    |     ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/servers/x11/xorg/default.nix:559:5:
    |
559 |     meta.platforms = lib.platforms.unix;
    |     ^

warning: unclear-gpl
gpl2 is a deprecated license, please check if project uses gpl2Plus or gpl2Only and change meta.license accordingly.
Near pkgs/development/libraries/physics/hoppet/default.nix:22:5:
   |
22 |     license     = licenses.gpl2;
   |     ^

warning: unclear-gpl
gpl2 is a deprecated license, please check if project uses gpl2Plus or gpl2Only and change meta.license accordingly.
Near pkgs/os-specific/linux/sysfsutils/default.nix:20:5:
   |
20 |     license = with lib.licenses; [ gpl2 lgpl21 ];
   |     ^

warning: missing-phase-hooks
buildPhase should probably contain runHook preBuild and runHook postBuild.
Near pkgs/development/libraries/science/math/spooles/default.nix:22:3:
   |
22 |   buildPhase = ''
   |   ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/servers/x11/xorg/default.nix:1629:5:
     |
1629 |     meta.platforms = lib.platforms.unix;
     |     ^

warning: unused-argument
Unused argument: fetchpatch.
Near pkgs/development/python-modules/cryptography/default.nix:4:3:
  |
4 | , fetchpatch
  |   ^

warning: missing-patch-comment
Consider adding a comment explaining the purpose of this patch on the line preceeding.
Near pkgs/os-specific/linux/alsa-project/alsa-firmware/default.nix:12:15:
   |
12 |   patches = [ (fetchpatch {
   |               ^

warning: unused-argument
Unused argument: stdenv.
Near pkgs/development/python-modules/pillow/default.nix:1:8:
  |
1 | { lib, stdenv, buildPythonPackage, fetchPypi, isPyPy, isPy3k
  |        ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/servers/x11/xorg/default.nix:684:5:
    |
684 |     meta.platforms = lib.platforms.unix;
    |     ^

warning: unclear-gpl
gpl2 is a deprecated license, please check if project uses gpl2Plus or gpl2Only and change meta.license accordingly.
Near pkgs/os-specific/linux/libvolume_id/default.nix:24:5:
   |
24 |     license = licenses.gpl2;
   |     ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/servers/x11/xorg/default.nix:3129:5:
     |
3129 |     meta.platforms = lib.platforms.unix;
     |     ^

warning: missing-patch-comment
Consider adding a comment explaining the purpose of this patch on the line preceeding.
Near pkgs/os-specific/linux/sysklogd/default.nix:12:50:
   |
12 |   patches = [ ./systemd.patch ./union-wait.patch ./fix-includes-for-musl.patch ];
   |                                                  ^

warning: license-missing
Package is missing a license.
Near pkgs/servers/x11/xorg/default.nix:653:5:
    |
653 |     meta.platforms = lib.platforms.unix;
    |     ^

warning: unused-argument
Unused argument: libimagequant.
Near pkgs/development/python-modules/pillow/default.nix:3:21:
  |
3 | , libxcb, openjpeg, libimagequant, pyroma, numpy, pytestCheckHook
  |                     ^

warning: license-missing
Package is missing a license.
Near pkgs/servers/x11/xorg/default.nix:559:5:
    |
559 |     meta.platforms = lib.platforms.unix;
    |     ^

warning: license-missing
Package is missing a license.
Near pkgs/servers/x11/xorg/default.nix:637:5:
    |
637 |     meta.platforms = lib.platforms.unix;
    |     ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/servers/x11/xorg/default.nix:653:5:
    |
653 |     meta.platforms = lib.platforms.unix;
    |     ^

warning: license-missing
Package is missing a license.
Near pkgs/servers/x11/xorg/default.nix:399:5:
    |
399 |     meta.platforms = lib.platforms.unix;
    |     ^

warning: missing-patch-comment
Consider adding a comment explaining the purpose of this patch on the line preceeding.
Near pkgs/development/libraries/science/math/spooles/default.nix:15:5:
   |
15 |     ./spooles.patch
   |     ^

warning: unclear-gpl
gpl2 is a deprecated license, please check if project uses gpl2Plus or gpl2Only and change meta.license accordingly.
Near pkgs/development/libraries/x264/default.nix:45:5:
   |
45 |     license     = licenses.gpl2;
   |     ^

warning: missing-patch-comment
Consider adding a comment explaining the purpose of this patch on the line preceeding.
Near pkgs/os-specific/linux/acpitool/default.nix:23:5:
   |
23 |     (acpitool-patch-051-4 {
   |     ^

warning: license-missing
Package is missing a license.
Near pkgs/servers/x11/xorg/default.nix:3279:5:
     |
3279 |     meta.platforms = lib.platforms.unix;
     |     ^

warning: missing-patch-comment
Consider adding a comment explaining the purpose of this patch on the line preceeding.
Near pkgs/os-specific/linux/acpitool/default.nix:19:5:
   |
19 |     (acpitool-patch-051-4 {
   |     ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/os-specific/linux/audit/default.nix:73:5:
   |
73 |     maintainers = with lib.maintainers; [ ];
   |     ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/development/libraries/libsigcxx/default.nix:24:3:
   |
24 |   meta = with lib; {
   |   ^

warning: unclear-gpl
gpl2 is a deprecated license, please check if project uses gpl2Plus or gpl2Only and change meta.license accordingly.
Near pkgs/os-specific/linux/mingetty/default.nix:19:5:
   |
19 |     license = licenses.gpl2;
   |     ^

warning: unused-argument
Unused argument: lcms2.
Near pkgs/development/python-modules/pillow/default.nix:2:72:
  |
2 | , defusedxml, olefile, freetype, libjpeg, zlib, libtiff, libwebp, tcl, lcms2, tk, libX11
  |                                                                        ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/os-specific/linux/acpid/default.nix:22:3:
   |
22 |   meta = with lib; {
   |   ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/servers/x11/xorg/default.nix:431:5:
    |
431 |     meta.platforms = lib.platforms.unix;
    |     ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/os-specific/linux/dmidecode/default.nix:58:3:
   |
58 |   meta = with lib; {
   |   ^

warning: license-missing
Package is missing a license.
Near pkgs/servers/x11/xorg/default.nix:479:5:
    |
479 |     meta.platforms = lib.platforms.unix;
    |     ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/servers/x11/xorg/default.nix:351:5:
    |
351 |     meta.platforms = lib.platforms.unix;
    |     ^

warning: missing-phase-hooks
installPhase should probably contain runHook preInstall and runHook postInstall.
Near pkgs/os-specific/linux/tunctl/default.nix:13:3:
   |
13 |   installPhase = ''
   |   ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/development/tools/misc/gnum4/default.nix:21:3:
   |
21 |   meta = {
   |   ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/os-specific/linux/lsscsi/default.nix:16:3:
   |
16 |   meta = with lib; {
   |   ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/os-specific/linux/tunctl/default.nix:18:3:
   |
18 |   meta = {
   |   ^

warning: unclear-gpl
gpl2 is a deprecated license, please check if project uses gpl2Plus or gpl2Only and change meta.license accordingly.
Near pkgs/os-specific/linux/mba6x_bl/default.nix:27:5:
   |
27 |     license = licenses.gpl2;
   |     ^

warning: unused-argument
Unused argument: libjpeg.
Near pkgs/development/python-modules/pillow/default.nix:2:34:
  |
2 | , defusedxml, olefile, freetype, libjpeg, zlib, libtiff, libwebp, tcl, lcms2, tk, libX11
  |                                  ^

warning: unclear-gpl
gpl2 is a deprecated license, please check if project uses gpl2Plus or gpl2Only and change meta.license accordingly.
Near pkgs/os-specific/linux/mdadm/default.nix:48:5:
   |
48 |     license = licenses.gpl2;
   |     ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/os-specific/linux/lksctp-tools/default.nix:12:3:
   |
12 |   meta = with lib; {
   |   ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/servers/x11/xorg/default.nix:399:5:
    |
399 |     meta.platforms = lib.platforms.unix;
    |     ^

warning: license-missing
Package is missing a license.
Near pkgs/servers/x11/xorg/default.nix:431:5:
    |
431 |     meta.platforms = lib.platforms.unix;
    |     ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/os-specific/linux/libvolume_id/default.nix:22:3:
   |
22 |   meta = with lib; {
   |   ^

warning: license-missing
Package is missing a license.
Near pkgs/servers/x11/xorg/default.nix:591:5:
    |
591 |     meta.platforms = lib.platforms.unix;
    |     ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/servers/x11/xorg/default.nix:511:5:
    |
511 |     meta.platforms = lib.platforms.unix;
    |     ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/servers/x11/xorg/default.nix:303:5:
    |
303 |     meta.platforms = lib.platforms.unix;
    |     ^

I tried to do a conflict resolution in github ui and it didn't work so well
https://github.com/NixOS/nixpkgs/pull/138425

I wonder if it's time to kill qt512.qtwayland, e.g. by meta.broken.

I wonder if it's time to kill qt512.qtwayland, e.g. by meta.broken.

It broke after the libglvnd 1.3.4 bump and can be fixed by adding -DUSE_X11 to qt512.qtbase configuration. I based this solution off of https://bugs.gentoo.org/810343, but I'm not sure if that's correct because they're seeing the issue in qt5.15 and we don't have problems there.

@Ericson2314 There seem to be some breakage on xinstall-netbsd on darwin
https://hydra.nixos.org/build/153781256/nixlog/2
it looks like it happened after one of the commits https://hydra.nixos.org/api/scmdiff?uri=https%3A%2F%2Fgithub.com%2Fnixos%2Fnixpkgs.git&rev1=e613f352108e68b490af0026891beff06b184a2d&branch=&type=git&rev2=92a6b7171f6edff48df0e0fc51711071e9ad1a86
I've checked through your commits and they appear unrelated though. You might know better how to make the fix. It appears to be a missing /lib path.
I'm happy to test on darwin if you need.

@happysalada The issue occurs on 2fdb8597162d722e302fe43c3a80ecfe1670616c, after applying d43df749ac4779cdb3f53146c8c1ef66b4f33e33. Looks like my GNU objcopy fix was bogus and objcopy is borking the libs.
Here is a particularly egregious hack to make netbsd.install build:
--- a/pkgs/os-specific/bsd/netbsd/default.nix
+++ b/pkgs/os-specific/bsd/netbsd/default.nix
@@ -188,8 +188,6 @@ in lib.makeScopeWithSplicing
       bsdSetupHook netbsdSetupHook
       makeMinimal
       rsync
-    ] ++ lib.optionals stdenv.buildPlatform.isDarwin [
-      buildPackages.binutils
     ];

     buildInputs = with self; commonDeps;
@@ -204,6 +202,8 @@ in lib.makeScopeWithSplicing
       "TSORT=cat"
       # Can't process man pages yet
       "MKSHARE=no"
+    ] ++ lib.optionals stdenv.buildPlatform.isDarwin [
+      "OBJCOPY=echo" # TODO reenable symbol stripping on darwin
     ];
     RENAME = "-D";

@r-burns thanks a lot for commenting! Let me try differrent solutions regarding this tomorrow.


use the correct metric for errors

Fix: https://github.com/salesforce/kubelet-summary-exporter/issues/14
I got a little grab-baggie here... and update to go 1.21

🎩 💁♂  to @sidewinder12s for discovering that our error metrics were attempting to capture on the wrong metric 😬 , this fixes that by sending errors to the correct errors metric
discvered how out of date skaffold was, so updated that
while i was in there update to go 1.21

I didn't add a test for the failing case (I did verify this by lowering my docker timeouts and failing the request). Happy to split this up if it's too much

Think i'm going to back off the golang updates, seems to break lots of things


omg gcp Creates Bad Manifest

Using the most recent release (1.0.1), the omg gcp command creates an un-deployable manifest. The cloud_provider section's template is missing a name:
cloud_provider:
  template: {name: "", release: bosh-google-cpi}

Deploy fails with:
Command 'deploy' failed:
  Parsing installation manifest ...:
    Validating installation manifest:
      cloud_provider.template.name must be provided

Invoked with:
omg gcp \
    --bosh-private-ip some-value \
    --gcp-network-name some-value \
    --gcp-subnetwork-name some-value \
    --gcp-default-zone some-value \
    --gcp-project some-value

@cholick , thanks for reporting this. GCP functionality needs some love as it hasn't had its legs stretched much yet.
the fix to your issue is found in commit: https://github.com/enaml-ops/omg-cli/commit/f9a4a35f7151d392c92990719a9a1c0051f6b07b
and can be used by downloading the latest release: https://github.com/enaml-ops/omg-cli/releases/tag/v1.0.2


Which Arduino.h library does your Wrapper use?

Can you please provide a link to your dependencies so we can download them also to be able to compile your example. Thanks

Hey,
how would I describe the dependency?
Do I need to add a platform.ini?
I looked online for some context but I am unsure how to proceed.
Could you point me to some description online?
Cheers
l.

Hey,
how would I describe the dependency?
Do I need to add a platform.ini?
I looked online for some context but I am unsure how to proceed.
Could you point me to some description online?
Cheers
l.


[Bug / Feature request] Use [Player] Initialized PlayerAPI "USERNAME" is remote for player join event

VRChat 2018 removed OnPlayerJoined and OnPlayerLeft events from the output log files but added [Player] Initialized PlayerAPI "USERNAME" is remote events. This should be added as OnPlayerJoined event in the game log.

--enable-sdk-log-levels can be used to restore OnPlayerJoined and OnPlayerLeft events in the output log. VRCX needs to detect if --enable-sdk-log-levels was used for writing a specific output log file by checking if [NetworkManager] OnPlayerPropertiesUpdate or [NetworkManager] OnPlayerJoined  events are logged directly into the output log file vs the output log file only having [Player] Initialized PlayerAPI events logged. If the flag is set, we should disable the parsing of [Player] Initialized PlayerAPI accordingly.


Multiple tag selection / exclusion

I discovered by experiment that I can exclude multiple tags by for example;
    definition:
      union:
        - method: fqn
          value: "*"
        - exclude:
          - method: tag
            value: exclude_A
          - method: tag
          - value: exclude_B

I'm guessing there might be other forms..? Just needs a few examples of various kinds of multiple criteria selection.

Closing as this is quite old and we'd need more specifics (like what is the request and where would this request fit in the docs?). Please let us know if you'd like us to re-open and include more details to help us understand the request. Thank you!


Wrap acomm errors with the errors package

Description:
Wrap acomm errors with the errors package. Log where necessary (if the error couldn't be returned up higher).
Issues affected:

Related #308

This change is

Reviewed 10 of 10 files at r1.
Review status: all files reviewed at latest revision, 2 unresolved discussions.

acomm/tracker.go, line 255 [r1] (raw file):

	if t.status == statusStarted {
		if _, ok := t.requests[req.ID]; ok {
			return errors.Newv("request id already traacked", map[string]interface{}{

typo traacked

acomm/tracker.go, line 438 [r1] (raw file):

	if err := ReplaceLocalhost(resp.StreamURL, r.RemoteAddr); err != nil {
		err = errors.Wrapv(err, map[string]interface{}{"requestID": resp.ID})
		logrus.WithField("error", err).Error("failed to replace localhost in response streamurl")

is streamurl what the json key is also?

Comments from Reviewable

Review status: all files reviewed at latest revision, 2 unresolved discussions.

acomm/tracker.go, line 255 [r1] (raw file):
Previously, mmlb (Manuel Mendez) wrote…
> typo `traacked`

Ah, yes, that has been here forever and I made a note to fix it... and then completely forgot./

acomm/tracker.go, line 438 [r1] (raw file):
Previously, mmlb (Manuel Mendez) wrote…
> is `streamurl` what the json key is also?

`streamURL`, fixed

Comments from Reviewable

Reviewed 1 of 1 files at r2.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable


Permission: System.Reflection.AmbiguousMatchException

Dear guys,
today I've deployed in a test environment and I got this exception:
 System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Reflection.AmbiguousMatchException: Ambiguous match found.
   at System.DefaultBinder.SelectProperty(BindingFlags bindingAttr, PropertyInfo[] match, Type returnType, Type[] indexes, ParameterModifier[] modifiers)
   at System.RuntimeType.GetPropertyImpl(String name, BindingFlags bindingAttr, Binder binder, Type returnType, Type[] types, ParameterModifier[] modifiers)
   at System.Type.GetProperty(String name, BindingFlags bindingAttr, Type returnType)
   at System.Attribute.InternalGetCustomAttributes(PropertyInfo element, Type type, Boolean inherit)
   at System.Reflection.CustomAttributeExtensions.GetCustomAttributes[T](MemberInfo element)
   at eService.Administration.Repositories.UserPermissionRepository.ProcessAttributes[TAttr](HashSet`1 hash, MemberInfo member, Func`2 getPermission) in C:\...\Modules\Administration\UserPermission\UserPermissionRepository.cs:line 177
   at eService.Administration.Repositories.UserPermissionRepository.<ListPermissionKeys>b__10_0() in C:\...\Modules\Administration\UserPermission\UserPermissionRepository.cs:line 210
   at Serenity.LocalCache.Get[TItem](String cacheKey, TimeSpan expiration, Func`1 loader) in P:\Sandbox\Serene\Serenity\Serenity.Core\Caching\LocalCache.cs:line 57
   at eService.Administration.Endpoints.UserController.<>c.<GetUserData>b__8_0() in C:\...\Modules\Administration\User\UserEndpoint.cs:line 96
   at Serenity.TwoLevelCache.GetInternal[TItem,TSerialized](String cacheKey, TimeSpan localExpiration, TimeSpan remoteExpiration, String groupKey, Func`1 loader, Func`2 serialize, Func`2 deserialize) in P:\Sandbox\Serene\Serenity\Serenity.Core\Caching\TwoLevelCache.cs:line 248
   at Serenity.TwoLevelCache.GetLocalStoreOnly[TItem](String cacheKey, TimeSpan localExpiration, String groupKey, Func`1 loader) in P:\Sandbox\Serene\Serenity\Serenity.Core\Caching\TwoLevelCache.cs:line 142
   at eService.Administration.Endpoints.UserController.GetUserData() in C:\...\Modules\Administration\User\UserEndpoint.cs:line 116
   --- End of inner exception stack trace ---
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
   at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at Serenity.Web.DynamicScriptRegistration.<>c__DisplayClass0_1.<Initialize>b__2() in P:\Sandbox\Serene\Serenity\Serenity.Web\DynamicScript\PropertyEditor\DynamicScriptRegistration.cs:line 97
   at Serenity.Web.DataScript.GetScript() in P:\Sandbox\Serene\Serenity\Serenity.Web\DynamicScript\DynamicScriptTypes\DataScript.cs:line 27
   at Serenity.Web.DynamicScriptManager.Item.GenerateContent() in P:\Sandbox\Serene\Serenity\Serenity.Web\DynamicScript\DynamicScript\DynamicScriptManager.Item.cs:line 79
   at Serenity.Web.DynamicScriptManager.GetScript(String name) in P:\Sandbox\Serene\Serenity\Serenity.Web\DynamicScript\DynamicScript\DynamicScriptManager.cs:line 95
   at Serenity.Web.HttpHandlers.DynamicScriptHandler.ProcessScriptRequest(HttpContext context, String scriptKey, String contentType) in P:\Sandbox\Serene\Serenity\Serenity.Web\DynamicScript\DynamicScript\DynamicScriptHandler.cs:line 21
   at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
   at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

strange thing is that on dev environment everything is working fine...
Someone else has experienced the same problem/issue/exception?
I'm fighting with this one since this morning, but I have no idea on what could be the problem, because I'm not able to replicated it on dev...
I think that is something related to the (new?) permission system, but honestly I don't know...
Thanks for your feedbacks4
Bye

Just an update: I tried to rollback all the code related to the new permission system (UserPermissionRepository, SiteInitialization, etc.) and the error is gone...still digging!

You have a strange production system @marcobisio
Better delete apps and start from stratch. I strongly suspect you have a misconfiguration.

I've the same feeling, but on the paper is everything ok...the script bundler first and this one now...they have something in common?
There is some specific IIS setting that Serenity needs?
It's very hard to debug this "thing", also because on my laptop with Visual Studio 2015 and SS2008R2 everything it's working fine... :-/

You might have such tree:
IIS Site <= some app, or Serenity App
Subfolder <= Serenity App
This would break all. Also try clearing bin folder and ASP.NET temporary files.

I'll try!
Thanks


make Go use entries in /etc/hosts

This PR introduces a new "base" for all alpine-based images which is basically just alpine:3.14 but with a new file:
> cat /etc/nsswitch.conf
hosts: files dns

That file is what Go uses instead of /etc/hosts, and the contents basically just mean "use /etc/hosts.
This came up when trying to add hostAliases to a pod spec (which adds entries in /etc/hosts) and it didn't work despite having verified that the entries had indeed been added to the pod container's /etc/hosts. After a bit of research, I found https://github.com/golang/go/issues/22846.
I've tested the alias again with the fix and it works now.

LGTM. I'm wondering though if we should just update the go version instead?

True! I forgot that we found that out. @bmason42 how feasible is it to update our apps to Go 1.16+?

Going to merge this and then revisit a Go upgrade later. Consolidating all our alpine images under one base is pretty neat anyway!


propagate timeout from the CLI flags to the JetStream client

Thank you. Would you mind signing your commit with gpg or ssh?


Removing empty type parameter list results in invalid Rust code

pub fn foo() {
    let x: u32 = 100;
    if x as i32<> < 0 {
        // ...
    }
}

(playground)
gets formatted into
pub fn foo() {
    let x: u32 = 100;
    if x as i32 < 0 {
        // ...
    }
}

   Compiling playground v0.0.1 (/playground)
error: `<` is interpreted as a start of generic arguments for `i32`, not a comparison
 --> src/lib.rs:3:17
  |
3 |     if x as i32 < 0 {
  |        -------- ^ --- interpreted as generic arguments
  |        |        |
  |        |        not interpreted as comparison
  |        help: try comparing the cast value: `(x as i32)`

error: aborting due to previous error

I spent a little bit of time looking into this. The issue can be tracked down to types::rewrite_generic_args because we don't handle the case where the ast::GenericArgs::AngleBracketed args are empty. The current behavior just falls back to returning an empty string.
https://github.com/rust-lang/rustfmt/blob/17003ce66b5737a71d0a08832995dc11df497ee2/src/types.rs#L468-L501

@ytmimi I'm new to this project and just had a look at this issue. I understand, what's happening, but I'm not so sure about the expected result. I could remove the if-condition, so the match-block is executed whether the args are empty or not.
That leads to the result that the line
if x as i32<> < 0 {
is not changed (what I thought was the expected result). But that fails the test case of #3639, since it looks to me, that the expectation there is, that the <> is removed.

Thanks for your reply. I had a look into it, but unfortunately the distinction is not that easy (at least for me ;-):
The x as i32<> as well as impl Foo<> for Bar<> is rewritten via rewrite_path/rewrite_segment. A possible distinction is above, e.g.
x as i32<> is handled via ExprKind::Cast in format_expr_inner in expr.rs
Foo<> is handled via the Rewrite-implementation for TraitRef in types.rs
Bar<> is handled via format_impl_ref_and_type in items.rs
But it seems to me, that I don't have this information down in the rewrite-methods (?), so I can't distinguish there. And I'm not sure, if it's good to pass this information through all the methods in between. Or is there already any possibility to know where it comes from?
And, what excactly is the condition, that it should be removed or not?
E.g. for the aboved mentioned term if x as i32<> < 0 it shouldn't be removed because of the error, but for the term if x as i32<> > 0 it could be removed (because rust understands if x as i32 > 0). So is it only for a cast in combination with <, in which case it shouldn't be removed or for all casts?
Or maybe, the best solution would be to add paranthesis as proposed by rust, since from my point of view if (x as i32) < 0 is easier to understand than if x as i32<> < 0?

And, what excactly is the condition, that it should be removed or not?

It's definitely a problem that needs to be solved. We never want to have rustfmt accept an input that's valid, compilable code and produce an output which isn't. I suspect this probably isn't a terribly common occurrence (certainly not a widespread, every day encounter), and the available workarounds play into priority, but it's still something that needs to be addressed.
I've not really had a chance to look at the code but based on what you're saying it sounds like it may not be feasible to easily pass along context through call args.

Or maybe, the best solution would be to add paranthesis as proposed by rust, since from my point of view if (x as i32) < 0 is

Perhaps. One of the benefits of the formatting model rustfmt employs is that it's possible and relatively straightforward to make such transformations. Are you thinking for cast expressions to just look at the type and if the type kind is path or whichever variant(s) with empty args to wrap in parens?

Also I acknowledge the easy route would be to simple change the way we handle empty arg lists, but that's desired behavior in most other contexts and is how rustfmt has behaved forever. I'd be highly hesitant to change that behavior just for this case

Are you thinking for cast expressions to just look at the type and if the type kind is path or whichever variant(s) with empty args to wrap in parens?

Sorry, I realized this would actually be significantly more complicated as it really has to be considered in the broader context, particularly some right-most path ending the lhs operand in the presence of the < operator.
Really appreciate you looking at this one @sec65 and you're absolutely free to continue working on it, but I'm going to remove the good first issue label to reflect that underlying complexity.
If you're interested in contributing to the project, I'll note there's a number of other issues with the good first issue label that are probably much more straightforward if you wanted to look at one of those (regardless of whether or not you want to continue working on this one too)

@sec65 Just wanted to apologize for the misleading good first issue. I assumed it would be easy when I labeled it that, but alas it was definitely harder to go down the route that I initially thought we could use. I've gone ahead and implemented your suggestion to wrap the cast in parentheses! Feel free to take a look at the PR if you've got time.
I know you're on the lookout for other issues. If you find one you'd like to work on you can comment @rustbot claim to assign yourself to the issue, and just know you can always reach out for advice or help with any implementation issues you run into.


Create stu.txt

@IceLeiYu First stage of verification passed, official domain is ctas.tc.edu.tw as far as I verified. This is just an informational note. Pull request is still in the review. I appreciate your patience while waiting for the final decision.

Thanks you so much, I would waiting for your decision.

@IceLeiYu Thank you for your patience while waiting for a review and processing your request. Pull request merged. Thank you!


Compute instances get terminated suddenly

Hello,
quite recently I noticed that the computing instances I am using get terminated unexpectedly, without reaching the spot price limit. This behaviour seems to repeat consistently.
I am using version cfncluster 1.3.1 and Ubuntu 14.04 as the base OS.
Mainly, I deploy C3.8xLarge as the computing unit. Also, the same behaviour with the C4.8xLarge.
These are small pieces from the error logs from  four different compute instances:
Cloud-init v. 0.7.5 finished at Mon, 03 Oct 2016 14:22:11 +0000. Datasource DataSourceEc2.  Up 186.80 seconds
[ 1257.388062] INFO: rcu_sched detected stalls on CPUs/tasks: { 5} (detected by 26, t=15003 jiffies, g=16762, c=16761, q=0)

[ 1437.408078] INFO: rcu_sched detected stalls on CPUs/tasks: { 5} (detected by 26, t=60008 jiffies, g=16762, c=16761, q=0)

[ 1617.428064] INFO: rcu_sched detected stalls on CPUs/tasks: { 5} (detected by 10, t=105012 jiffies, g=16762, c=16761, q=0)

[ 1652.452084] BUG: soft lockup - CPU#10 stuck for 22s! [_rocs-<IP_ADDRESS>:4466]

[ 1680.452071] BUG: soft lockup - CPU#10 stuck for 23s! [_rocs-<IP_ADDRESS>:4443]

[ 1738.912353] BUG: soft lockup - CPU#11 stuck for 40s! [init:4480]

[ 1754.980163] INFO: task _rocs-<IP_ADDRESS>:4436 blocked for more than 120 seconds.

[ 1754.984493]       Not tainted 3.13.0-93-generic #140-Ubuntu

[ 1754.987738] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.

[ 1766.145406] BUG: soft lockup - CPU#27 stuck for 27s! [startpar-upstar:4480]

[ 1797.448070] INFO: rcu_sched detected stalls on CPUs/tasks: { 5} (detected by 10, t=150017 jiffies, g=16762, c=16761, q=0)

[ 1808.057597] BUG: soft lockup - CPU#8 stuck for 36s! [init:4483]

[ 1813.782014] BUG: soft lockup - CPU#17 stuck for 46s! [awk:4475]

[ 1814.952739] BUG: soft lockup - CPU#19 stuck for 50s! [shutdown:4478]

[ 1816.695458] BUG: soft lockup - CPU#1 stuck for 45s! [systemd-udevd:883]

Mon Oct  3 14:49:22 UTC 2016: shutting down for reboot [up 1818s].
wait-for-state stop/waiting

denied: host "ip-8-43.us-west-2.compute.internal" is not an admin host

   Shutting down Grid Engine execution daemon

------------------------------------------------------------------------------------------------------------------------------------------------------------

Cloud-init v. 0.7.5 finished at Mon, 03 Oct 2016 14:00:58 +0000. Datasource DataSourceEc2.  Up 168.87 seconds
[  712.656083] INFO: rcu_sched detected stalls on CPUs/tasks: { 5} (detected by 13, t=15002 jiffies, g=13454, c=13453, q=0)

[  756.647867] BUG: soft lockup - CPU#8 stuck for 60s! [kworker/u258:1:494]

[  842.728164] INFO: task _rocs-<IP_ADDRESS>:4428 blocked for more than 120 seconds.

[  842.733017]       Not tainted 3.13.0-93-generic #140-Ubuntu

[  842.736656] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.

[  892.676086] INFO: rcu_sched detected stalls on CPUs/tasks: { 5} (detected by 31, t=60008 jiffies, g=13454, c=13453, q=0)

[  964.548204] INFO: task _rocs-<IP_ADDRESS>:4428 blocked for more than 120 seconds.

[  964.554313]       Not tainted 3.13.0-93-generic #140-Ubuntu

[  964.558558] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.

[ 1260.710899] BUG: soft lockup - CPU#11 stuck for 83s! [kworker/u256:1:498]

--------------------------------------------------------------------------------------------------------------------------------------------------------

Cloud-init v. 0.7.5 finished at Tue, 04 Oct 2016 10:40:38 +0000. Datasource DataSourceEc2.  Up 204.03 seconds
[ 1658.476082] INFO: rcu_sched detected stalls on CPUs/tasks: { 5} (detected by 28, t=15003 jiffies, g=13034, c=13033, q=0)

[ 1799.146859] BUG: soft lockup - CPU#3 stuck for 32s! [kworker/u257:0:7]

[ 3767.392071] INFO: rcu_sched detected stalls on CPUs/tasks: { 5} (detected by 12, t=15002 jiffies, g=79859, c=79858, q=0)

[ 3841.732162] INFO: task _rocs-<IP_ADDRESS>:4445 blocked for more than 120 seconds.

[ 3841.736197]       Not tainted 3.13.0-93-generic #140-Ubuntu

[ 3841.739298] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.

[ 3947.412084] INFO: rcu_sched detected stalls on CPUs/tasks: { 5} (detected by 23, t=60007 jiffies, g=79859, c=79858, q=0)

[ 3961.740146] INFO: task _rocs-<IP_ADDRESS>:4445 blocked for more than 120 seconds.

[ 3961.744210]       Not tainted 3.13.0-93-generic #140-Ubuntu

[ 3961.747400] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.

[ 4081.748174] INFO: task _rocs-<IP_ADDRESS>:4445 blocked for more than 120 seconds.

[ 4081.752379]       Not tainted 3.13.0-93-generic #140-Ubuntu

[ 4081.755476] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.

[ 4127.432066] INFO: rcu_sched detected stalls on CPUs/tasks: { 5} (detected by 28, t=105013 jiffies, g=79859, c=79858, q=0)

[ 4194.681343] BUG: soft lockup - CPU#11 stuck for 28s! [kworker/u256:0:6]

[ 4194.900780] BUG: soft lockup - CPU#3 stuck for 25s! [kthreadd:2]

------------------------------------------------------------------------------------------------------------------------------------------

Cloud-init v. 0.7.5 finished at Tue, 04 Oct 2016 11:50:58 +0000. Datasource DataSourceEc2.  Up 181.99 seconds
[ 6725.968078] INFO: rcu_sched detected stalls on CPUs/tasks: { 5} (detected by 29, t=15003 jiffies, g=146647, c=146646, q=0)

[ 6905.988063] INFO: rcu_sched detected stalls on CPUs/tasks: { 5} (detected by 29, t=60008 jiffies, g=146647, c=146646, q=0)

[ 7086.008060] INFO: rcu_sched detected stalls on CPUs/tasks: { 5} (detected by 29, t=105013 jiffies, g=146647, c=146646, q=0)

[ 7154.056070] INFO: rcu_sched detected stalls on CPUs/tasks: { 5} (detected by 4, t=15002 jiffies, g=146648, c=146647, q=0)

[ 7304.768698] BUG: soft lockup - CPU#5 stuck for 197s! [lsof:4563]

Tue Oct  4 13:49:41 UTC 2016: shutting down for poweroff [up 7304s].
wait-for-state stop/waiting

denied: host "ip-35-102.us-west-2.compute.internal" is not an admin host

   Shutting down Grid Engine execution daemon

Thanks in advance,
Bill

Using an AMI with CentOS seems to fix the issue


add custom properties to skv2 resource

used for custom codegen in gloo-mesh

no urgency on this, is a dependency of https://github.com/solo-io/gloo-mesh-enterprise/milestone/24


Different performance when reproducing your example

Hello, first of all, thanks for making the code available!
I am having trouble reproducing your example. As you can see in this notebook https://github.com/millengustavo/causality/blob/master/examples/causal_diagrams.ipynb, I copied the definition code of the classes present in init.py from your repository and tried to apply it in the same dataset generated by fklearn. However, I obtained different results in the "observational" data. The performance was quite different.
Could you point me to the reason? I tested with different sample sizes without success.

Cool! Thanks for sharing!
Sorry for the delay. I did a major update on the lib now. I would advise actually installing it and get the most updated methods. There's a way to check if inference inside a leaf is biased now by testing if W is not random.
Nevertheless, this alone should not explain the performance decrease. What I noted is that ForestEmbeddingsCounterfactual had a decrease in performance overnight (current example shows that). I think they updated fklearn and changed how they generate their toy dataset.
DecisionTreeCounterfactual is working fine however. Did you try other hyperparams? If the df is small maybe decreasing min_samples_leaf would be a good idea

So, in summary

try with updated code
use DecisionTreeCounterfactual as it is simpler and more stable right now
try other tree hyperparams (mainly min_samples_leaf). In theory, improving CV would improve causal estimate as well

I noted an interesting result on your notebook: causalnex did not find the correct structure in this problem. I had a similar result also!!!

Hi @gdmarmerola thanks for the answer!
fklearn has indeed changed how they generate their toy dataset. It was a bug I found and they merged my PR https://github.com/nubank/fklearn/pull/131. The outcome signal was positive instead of negative which flipped the results 180 degrees!
I will try your updated code / play with different parameters and I report to you soon


CORTX-30018: change logrotate config to fetch specific logs

Signed-off-by: Rohit Dwivedi<EMAIL_ADDRESS>Problem Statement

log rotate fetches all the files ending with .log in the log location

Design

specified exact name of log files that are intended to rotate

Coding
Checklist for Author

[ ] Coding conventions are followed and code is consistent

Testing
Checklist for Author

[ ] Unit and System Tests are added
[ ] Test Cases cover Happy Path, Non-Happy Path and Scalability
[ ] Testing was performed with RPM

Impact Analysis
Checklist for Author/Reviewer/GateKeeper

[ ] Interface change (if any) are documented
[ ] Side effects on other features (deployment/upgrade)
[ ] Dependencies on other component(s)

Review Checklist
Checklist for Author

[ ] JIRA number/GitHub Issue added to PR
[ ] PR is self reviewed
[ ] Jira and state/status is updated and JIRA is updated with PR link
[ ] Check if the description is clear and explained

Documentation
Checklist for Author

[ ] Changes done to WIKI / Confluence page / Quick Start Guide

deployment check:
Cluster Status:
==================== Image Details ====================

ghcr.io/seagate/consul:1.11.4
cortx-docker.colo.seagate.com/seagate/cortx-all:2.0.0-5818-custom-ci
cortx-docker.colo.seagate.com/seagate/cortx-data:2.0.0-5818-custom-ci
cortx-docker.colo.seagate.com/seagate/cortx-all:2.0.0-5818-custom-ci
cortx-docker.colo.seagate.com/seagate/cortx-rgw:2.0.0-5818-custom-ci
ghcr.io/seagate/kafka:3.0.0-debian-10-r7
ghcr.io/seagate/zookeeper:3.8.0-debian-10-r9

==================== POD Status ====================

NAME                                                 READY   STATUS    RESTARTS   AGE     IP              NODE                                    NOMINATED NODE   READINESS GATES
consul-client-6gd2p                                  1/1     Running   0          4m43s   <IP_ADDRESS>   ssc-vm-g2-rhev4-3058.colo.seagate.com
consul-server-0                                      1/1     Running   0          4m47s   <IP_ADDRESS>   ssc-vm-g2-rhev4-3058.colo.seagate.com
cortx-control-7ff98ff8c8-gtp7g                       1/1     Running   0          3m23s   <IP_ADDRESS>   ssc-vm-g2-rhev4-3058.colo.seagate.com
cortx-data-ssc-vm-g2-rhev4-3058-64b998b664-9gsj7     4/4     Running   0          2m40s   <IP_ADDRESS>   ssc-vm-g2-rhev4-3058.colo.seagate.com
cortx-ha-75d9d974f6-tvrb4                            3/3     Running   0          22s     <IP_ADDRESS>   ssc-vm-g2-rhev4-3058.colo.seagate.com
cortx-server-ssc-vm-g2-rhev4-3058-65b9c6dfc8-b8nt8   2/2     Running   0          93s     <IP_ADDRESS>   ssc-vm-g2-rhev4-3058.colo.seagate.com
kafka-0                                              1/1     Running   0          4m15s   <IP_ADDRESS>   ssc-vm-g2-rhev4-3058.colo.seagate.com
zookeeper-0                                          1/1     Running   0          4m45s   <IP_ADDRESS>   ssc-vm-g2-rhev4-3058.colo.seagate.com

--------------- Sleeping for 1min before checking hctl status.... ---------------

--------------- hctl status ---------------

Tue Apr 19 01:26:01 MDT 2022
Bytecount:
    critical : 0
    damaged : 0
    degraded : 0
    healthy : 0
Data pool:
    # fid name
    0x6f00000000000001:0x37 'storage-set-1__sns'
Profile:
    # fid name: pool(s)
    0x7000000000000001:0x54 'Profile_the_pool': 'storage-set-1__sns' 'storage-set-1__dix' None
Services:
    cortx-server-headless-svc-ssc-vm-g2-rhev4-3058
    [started]  hax                 0x7200000000000001:0x2d         inet:tcp:cortx-server-headless-svc-ssc-vm-g2-rhev4-3058@22001
    [started]  rgw                 0x7200000000000001:0x30         inet:tcp:cortx-server-headless-svc-ssc-vm-g2-rhev4-3058@21001
    cortx-data-headless-svc-ssc-vm-g2-rhev4-3058  (RC)
    [started]  hax                 0x7200000000000001:0x7          inet:tcp:cortx-data-headless-svc-ssc-vm-g2-rhev4-3058@22001
    [started]  ioservice           0x7200000000000001:0xa          inet:tcp:cortx-data-headless-svc-ssc-vm-g2-rhev4-3058@21001
    [started]  ioservice           0x7200000000000001:0x19         inet:tcp:cortx-data-headless-svc-ssc-vm-g2-rhev4-3058@21002
    [started]  confd               0x7200000000000001:0x28         inet:tcp:cortx-data-headless-svc-ssc-vm-g2-rhev4-3058@22002

==================== Time taken for service to start 0 mins ====================


feat: addition of header

Added headers to the files
Fixes #60

Merging as the helm workflow fails due to missing image. Although this issue should be fixed with an updated workflow that builds the image on the fly.


[FEATURE REQUEST] Oauth automatic redirect

Is your feature request related to a problem? Please describe.
The user would have to copy and paste a code from their browser back to the app, which is a minor inconvenience but feels very odd
Describe the solution you'd like
A way to automatically redirect users back to the app after selecting an account, and without having to copy paste the code/token
Describe alternatives you've considered
Additional context

Hi @LoneDespair !
I'm the guy behind the OAuth implementation. I'd really like to support this feature, since I prefer it among the manual copy-paste.
The thing is that such feature requres some testing that currently I'm unable to do.
I know that the minimum requirements for such thing to work is to

have a redirect URI (a domain you have control over) to handle the data
the application needs to listen to that URI
Honestly I don't know if that is entirely possible without having subviews (since Godot doesn't support them currently) and without using the SDK.
But since you are asking for this, and I think it is something other people would like to have, I can investigate further.
Do you have any useful resource for this?

Greetings! @fenix-hub
My gratitude for oauth implementation and for sharing some information which would be handy in the future
Sadly I lack expertise on this area, to distinguish if any resource I saw would be of any use

No problem. I'll se what I can get with the desktop (windows, linux, macOS) support of this feature, since it seems the feasible

Hi @LoneDespair ,
I've mentioned this issue in a PR implementing this feature for desktops.
You can test it calling the get_google_auth_localhost() function.

Hi @LoneDespair ,
I've mentioned this issue in a PR implementing this feature for desktops.
You can test it calling the get_google_auth_localhost() function.

Tysm! wasn't expecting to be implemented so fast
Is now using this feature on a project


Fixes a bug that when sanic response header (ex. Content-Length) not logged.

Before contributing, please read our contributing guidelines and code of conduct.
Overview
In Sanic Framework (version > 19.x), response.headers(ex. response.headers.contentLength) are not logging.
I found that newrelic agent patches response hook to old method (it is not called not, and removed in sanic code after 19.12.5 )
Testing
The agent includes a suite of tests which should be used to
verify your changes don't break existing functionality. These tests will run with
Github Actions when a pull request is made. More details on running the tests locally can be found
here,
For most contributions it is strongly recommended to add additional tests which
exercise your changes.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Thank you for the contribution! Unfortunately the solution will be a little more complex due to backwards compatibility, so I'll be closing this PR and capturing the bug in issue #162. Our team will handle fixing the issue.

@TimPansino Oh, I see.
I also left this PR in Draft because it didn't seem easy for me to think a good way to keep backwards compatability.
Thank you for opening the issue, and I look forward to bug fix :)


[Draft]: Graceful decommission support

Description
Changes for Graceful Node decommission.
This PR is on top of Node decommission PR. And has changes for handling graceful decommission.
When request for node decommission is received we will check the HTTP stats for the nodes being decommissioned. If the decommissioned nodes have active http request open we will wait for these active requests to be completed.
The real change related to graceful decommission is in.
https://github.com/opensearch-project/OpenSearch/pull/4082/files#diff-849967a77ed9b839e5b6de9ef959bf8c01dbb3dcb139813dab7c093e8ac0b0c2
Rest are taken from Dependent PR
Depends On: https://github.com/opensearch-project/OpenSearch/pull/3920
Issues Resolved
3956
Check List

[ ] New functionality includes testing.

[ ] All tests pass

[ ] New functionality has been documented.

[ ] New functionality has javadoc added

[ ] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

@pranikum @Bukhtawar this PR has been there as draft for 300+ days? any plans to productionalize it?

Closing the PR since we have take care as part of another PR:
https://github.com/opensearch-project/OpenSearch/pull/4586


Last line of real-time log file not evaluated

I just realized that in real-time mode, the last line of a log file (which is not newline terminated) is not evaluated until another line is appended.

Interesting... I haven't seen this on apache or nginx. Do you know what server is writing the log? Thanks


Disable timeout for escape key

Currently escape key will take about a second to actually take effect. I am not that familiar with curses programming, but there seems to be some options to make escape key to work without delay.

This is not a problem if you compile without curses.
Curses programming is no fun if you ask me. In some ways it's much easier to write portable terminal apps without it.

You are right. But without curses, the game won't take the whole terminal window, that's quite a trade off.
A workaround I found is to set ESCDELAY=0 tetris. Still have no idea how to do it in the source.

I understand. There's set_escdelay(0); to do the same. (You might want to set it a bit higher though to make sure arrow keys for example are not read as ESC)


Remove unused dependencies that are non-compliant from Java demo apps

Signed-off-by: Shubham Sharma<EMAIL_ADDRESS>Cleans up three dependencies from test apps that are non-compliant with CNCF guidelines. Closes https://github.com/dapr/dapr/issues/4200

[x] Code compiles correctly

@yaron2, can you please merge this PR as well? Similar to https://github.com/dapr/dapr/pull/4217


Make node source output stack trace clickable

Usually when we copy and paste something into Analyze > Stack Thread or Tread Dump in IntelliJ IDEA, the stacktrace is clickable to the location of the code.
Currently when you paste seafoam source output it looks like this:

But in order to be clickable it should look something like this (right panel):

Image from JetBrain documentation on: Analyzing External Stack Traces
It seems to contain the full file name and line number.
I know that we currently don't have access to the specific line number, but would it still work with just the full file name?

We have the BCI (byte code index) - maybe it's easier than we think to map those to a file line? The javap command may be able to help us do it.


Facade (onReady) and getApi() syntax is clunky

Using facades is a bit clunky, it could be cleaned up.
For instance, when a facade is ready, you have this code here:
var facade = endpoint.createFacade(...);
facade.on('ready', function() {
  api = facade.getApi();
  api.callFunction();
});

It would be nicer if we could do something like this:
var facade = endpoint.createFacade(...)
.then(function(api) {
  api.callFunction();
  // don't want it to get confusing here, because some people might try to do 'return api.callFunction()' but we're not in a strategy right now, we're just in a kinda onReady function...
});

This way it would kinda look like what it looks like when you're using the facade to call functions.
This would be harder to do for child facades:
api.callFunction().facade()
.then(function(childFacade) {
  var childApi = childFacade.getApi()
});

The above is kinda clunky.  It would be nice if we could get the API right away, then call child functions...
var childFacade = api.callFunction().facade()
.then(function(childApi) {
  childApi.callFunction();
  // don't want it to get confusing here, because some people might try to do 'return api.callFunction()' but we're not in a strategy right now, we're just in a kinda onReady function...
});

Maybe this could work.  Needs to be thought out more.

After working with some folks to try to help them integrate with Endpoint.js, I think it would make more sense to remove the .facade() syntax; instead, if the returning object has any 'function' property at all (or a prototype), then just return it as a facade type.
To mitigate getting properties off the object, we can use a '.getProperties()' function on the facade, which will execute like a strategy function and return facades or json/primitives.
This should tie in to the solution to #4
As an alternative, the strategy can have 'returnAsFacade()' or 'returnAsObject()' to override the automatic behavior (for performance) when desired.

Added wiki.


Upgrade to Dotty 0.3.0-RC1

Don’t worry about the junit and scalacheck tests, currently we don’t run them from Dotty. (But that’s nice that you tried to make them more Dotty compatible ^^)

This is require for Dotty IDE support to work since it will only run when everything compiles.


Assigning a default string value to type "import_string" doesn't result in evaluation

Initial Checks

[X] I have searched Google & GitHub for similar requests and couldn't find anything
[X] I have read and followed the docs and still think this feature is missing

Description
Born from this PR: https://github.com/pydantic/pydantic/pull/4901
Assigning a default string value doesn't result in evaluation:
from pydantic import BaseModel, ImportString

class ImportThingsWithDefault(BaseModel):
    obj: ImportString = 'math.cos'

# Using A default value doesn't cause automatic an import
my_cos = ImportThingsWithDefault()
print(my_cos.obj, type(my_cos.obj))

try:
    cos_of_0 = my_cos.obj(0)
except (NameError, TypeError) as e:
    print(e)

# Typically, you can overcome this with config settings
# Unfortunately this does not work here.
class ImportThingsWithDefaultValidated(BaseModel):
    obj: ImportString = 'math.cos'

    class Config:
        validate_all = True

my_cos_v = ImportThingsWithDefaultValidated()
print(my_cos_v.obj, type(my_cos_v.obj))

try:
    cos_of_0 = my_cos_v.obj(0)
except (NameError, TypeError) as e:
    print(e)

Related to https://github.com/pydantic/pydantic/issues/537

Currently there's no way to run validation on defaults in V2, maybe we should add it?

Affected Components

[ ] Compatibility between releases
[X] Data validation/parsing
[ ] Data serialization - .model_dump() and .model_dump_json()
[ ] JSON Schema
[ ] Dataclasses
[ ] Model Config
[X] Field Types - adding or changing a particular data type
[ ] Function validation decorator
[ ] Generic Models
[ ] Other Model behaviour - model_construct(), pickling, private attributes, ORM mode
[ ] Plugins and integration with other tools - mypy, FastAPI, python-devtools, Hypothesis, VS Code, PyCharm, etc.

Currently we don't have validation of defaults at all in pydantic-core, probably best if you create an issue over the.

See https://github.com/pydantic/pydantic-core/issues/358


Camera plugin not supporting usb camera

How to access usb camera in camera plugin?

Duplicate of https://github.com/flutter/flutter/issues/42413


DEV 8979. 1 vault- update retry interval to 60 seconds

https://github.com/Shippable/pm/issues/8979

this is done, closing


placing open learning, network and mentorship in cards and make them visually appealing when we hover on them

Describe the bug
placing open learning, network and mentorship in cards and make them visually appealing when we hover on them. I can definitely help with that!

Can I work on this issue?

Sure, work on this assigning to you @ASLSwetha

I did this plz check issue #12

hover effect is updated


add link in guide (README -> PTryFrom )

Done. Thanks!

Np! Thanks for fleshing out the additional links -- shoulda caught that :sweat_smile:


AttributeError: 'NoneType' object has no attribute

I logged in successfully in jina and import finetune as well
when i call below command
finetuner.create_experiment(name='test')
it shows

/usr/local/lib/python3.8/dist-packages/finetuner/finetuner.py in create_experiment(self, name)
64         if not name:
65             name = self._get_cwd()
---> 66         experiment_info = self._client.create_experiment(name=name)
67         return Experiment(
68             client=self._client,

AttributeError: 'NoneType' object has no attribute 'create_experiment'

Hi @leila000 thanks for the feedback! Which finetuner version are you using?

@gmastrapas Hi I'm currently using 0.6.7
and i installed it by using 'pip install "finetuner[full]"'

you need to call finetuner.login() before you can create an experiment. Sorry that the error message is so confusing. We will improve this.

Did you execute this in a jupyter notebook?
Maybe something went wrong with the login and you need to click on the link if you see this:

well..
I think i login successfully


Add iam instance profile support

Issue #, if available:
Description of changes:
In order to use SSM for building rather than SSH, we need to be able to configure the iam_instance_profile.  This change adds iam_instance_profile that can be used when setting ssh_interfance to session_manager.
When using session_manager you will need to use a non-minimal version of the source ami to ensure it has the SSM agent
available at launch. You may also need to increase the volume size from 4 depending on which source AMI you use.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
Testing Done
Successful build with make k8s=1.29 ssh_interface=session_manager iam_instance_profile=ssm-profile aws_region=us-east-2 source_ami_filter_name="amzn2-ami-hvm-*" launch_block_device_mappings_volume_size=8

@cartermckinnon please review when you have a moment

/ci build


salt-pip installs incorrect version of saltext-proxmox

Description
Hello all,
I'm attempting to use this extension, on a (physical) AlmaLinux 8.9 host, targeting a physically separate proxmox cluster.
It appears that the version of saltext-proxmox that is being downloaded is the soon-to-be-deprecated version as seen below from the whl that is downloaded from pypi:
"""
Proxmox Cloud Module
======================

.. versionadded:: 2014.7.0

.. versionchanged:: 3006.0

The Proxmox cloud module is used to control access to cloud providers using
the Proxmox system (KVM / LXC).

Set up the cloud configuration at ``/etc/salt/cloud.providers`` or
 ``/etc/salt/cloud.providers.d/proxmox.conf``:

.. code-block:: yaml

    my-proxmox-config:
      # Proxmox account information
      user: myuser@pam or myuser@pve
      password: mypassword
      url: hypervisor.domain.tld
      port: 8006
      driver: proxmox
      verify_ssl: True

:maintainer: Frank Klaassen<EMAIL_ADDRESS>:depends: requests >= 2.2.1
"""

This is on a fresh salt 3007 deploy, the only extra module deployed is this one, via salt-pip install saltext-proxmox
salt-pip install saltext-proxmox --verbose
Using pip 24.0 from /opt/saltstack/salt/lib/python3.10/site-packages/pip (python 3.10)
Collecting saltext-proxmox
  Obtaining dependency information for saltext-proxmox from https://files.pythonhosted.org/packages/33/8b/15ea94dcde9cd7093f255de5834b915ebb86b8cc25e87e9896a1b99cfb37/saltext.proxmox-1.1.0-py2.py3-none-any.whl.metadata
  Using cached saltext.proxmox-1.1.0-py2.py3-none-any.whl.metadata (5.3 kB)
Requirement already satisfied: requests>=2.2.1 in /opt/saltstack/salt/lib/python3.10/site-packages (from saltext-proxmox) (2.31.0)
Requirement already satisfied: charset-normalizer<4,>=2 in /opt/saltstack/salt/lib/python3.10/site-packages (from requests>=2.2.1->saltext-proxmox) (3.2.0)
Requirement already satisfied: idna<4,>=2.5 in /opt/saltstack/salt/lib/python3.10/site-packages (from requests>=2.2.1->saltext-proxmox) (3.4)
Requirement already satisfied: urllib3<3,>=1.21.1 in /opt/saltstack/salt/lib/python3.10/site-packages (from requests>=2.2.1->saltext-proxmox) (1.26.18)
Requirement already satisfied: certifi>=2017.4.17 in /opt/saltstack/salt/lib/python3.10/site-packages (from requests>=2.2.1->saltext-proxmox) (2023.7.22)
Using cached saltext.proxmox-1.1.0-py2.py3-none-any.whl (19 kB)
Installing collected packages: saltext-proxmox
Successfully installed saltext-proxmox-1.1.0

The exact URL that is pulled on my system is:

https://files.pythonhosted.org/packages/33/8b/15ea94dcde9cd7093f255de5834b915ebb86b8cc25e87e9896a1b99cfb37/saltext.proxmox-1.1.0-py2.py3-none-any.whl.metadata

It does appear that the version visible at https://pypi.org/project/saltext.proxmox/#files corresponds with the latest release on this project, so I'm a little confused how this is happening - I'm guessing maybe it is related to how pypi is handling the re-use of the same package name?
Setup
(Please provide relevant configs and/or SLS files (be sure to remove sensitive info. There is no general set-up of Salt.)
Please be as specific as possible and give set-up details.

[x] on-prem machine
[ ] VM (Virtualbox, KVM, etc. please specify)
[ ] VM running on a cloud service, please be explicit and add details
[ ] container (Kubernetes, Docker, containerd, etc. please specify)
[ ] or a combination, please be explicit
[ ] jails if it is FreeBSD
[ ] classic packaging
[x] onedir packaging
[x] used bootstrap to install

Steps to Reproduce the behavior
Logs shown above
Expected behavior
Successful install and usage of this salt-extension
Screenshots
If applicable, add screenshots to help explain your problem.
Versions Report
Salt Version:
          Salt: 3007.0

Python Version:
        Python: 3.10.13 (main, Feb 19 2024, 03:31:20) [GCC 11.2.0]

Dependency Versions:
          cffi: 1.16.0
      cherrypy: unknown
      dateutil: 2.8.2
     docker-py: Not Installed
         gitdb: Not Installed
     gitpython: Not Installed
        Jinja2: 3.1.3
       libgit2: Not Installed
  looseversion: 1.3.0
      M2Crypto: Not Installed
          Mako: Not Installed
       msgpack: 1.0.7
  msgpack-pure: Not Installed
  mysql-python: Not Installed
     packaging: 23.1
     pycparser: 2.21
      pycrypto: Not Installed
  pycryptodome: 3.19.1
        pygit2: Not Installed
  python-gnupg: 0.5.2
        PyYAML: 6.0.1
         PyZMQ: 25.1.2
        relenv: 0.15.1
         smmap: Not Installed
       timelib: 0.3.0
       Tornado: 6.3.3
           ZMQ: 4.3.4

Salt Package Information:
  Package Type: onedir

System Versions:
          dist: almalinux 8.9 Midnight Oncilla
        locale: utf-8
       machine: x86_64
       release: 4.18.0-513.18.1.el8_9.x86_64
        system: Linux
       version: AlmaLinux 8.9 Midnight Oncilla

I'm following along with the instructions in this repo after building & serving them.
I figured I'd submit this issue in case someone else is having the same issue, or maybe I'm just really bad at pip
Cheers,
-BadgerOps

Just for sanity sake, tried on another system with python 3.11:
$ pip3 install --verbose --user "saltext.proxmox==1.1.0"
Using pip 22.3.1 from /usr/lib/python3.11/site-packages/pip (python 3.11)
Collecting saltext.proxmox==1.1.0
  Downloading saltext.proxmox-1.1.0-py2.py3-none-any.whl (19 kB)
Requirement already satisfied: requests>=2.2.1 in /usr/local/lib/python3.11/site-packages (from saltext.proxmox==1.1.0) (2.31.0)
Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib64/python3.11/site-packages (from requests>=2.2.1->saltext.proxmox==1.1.0) (3.3.2)
Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.11/site-packages (from requests>=2.2.1->saltext.proxmox==1.1.0) (3.6)
Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.11/site-packages (from requests>=2.2.1->saltext.proxmox==1.1.0) (2.2.1)
Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.11/site-packages (from requests>=2.2.1->saltext.proxmox==1.1.0) (2024.2.2)
Installing collected packages: saltext.proxmox
Successfully installed saltext.proxmox-1.1.0

Then:
find .local -name proxmox.py -exec grep -a2 maintainer {} \;
:maintainer: Frank Klaassen<EMAIL_ADDRESS>:depends: requests >= 2.2.1

I'm guessing this is pypi, hoping that the maintainers here have access to adjust what is going on in pypi. Thanks!

It took a bit of troubleshooting, but it appears that the version in pypi matches the release 1.1.0 here. This can be confirmed by looking at the source code at the tag v.1.1.0.
However, 1.1.0 doesn't properly support token authentication. Instead, what worked for me was to clone the repository, and installing the extension from source with ```bash
git clone https://github.com/salt-extensions/saltext-proxmox.git
cd saltext-proxmox
/opt/saltstack/salt/bin/python3.10 setup.py install

Ah, yeah, I should have checked that file @ the 1.1.0 tag - looks like it was just cloned over and the updates haven't been released yet. Thanks for the help @geneccx !


Fix Footer logo spacing issue

What is the context of this PR?
Fixes: #1065
How to review
Test all footers act as expected when page width is reduced

 Issue #1065: Footer logo spacing issue


Feature request: A20 gate emulation

See the XMS branch.

TODO for the A20 Gate PR.

Take feedback into account.

Take the keyboard implementation from 86Box regarding the A20 Gate:
https://github.com/sarah-walker-pcem/pcem/blob/dev/src/keyboard/keyboard_at.c#L314

See also the OSDev Wiki:
https://wiki.osdev.org/A20_Line
Maybe translate the example program into low level ASM-like C# code, or assemble it, and use it as a unit test.

Also, write a --A20Gate boolean command line parameter to force the A20Gate on/off on startup.
This will emulate a BIOS A20Gate option.


DbContext Transaction

Hi @jbogard
What is the difference between using the filter and pipeline in dbcontext transactions?
https://github.com/jbogard/ContosoUniversityDotNetCore-Pages/blob/master/ContosoUniversity/Infrastructure/DbContextTransactionPageFilter.cs
https://github.com/jbogard/ContosoUniversityDotNetCore-Pages/blob/1f1073f867a3b3e7fa25bb1dab0006fa8a72239f/ContosoUniversity/Pages/Instructors/Index.cshtml.cs

Oops that was left from a blog post!
On Mon, Jul 15, 2019 at 3:41 PM marcrib<EMAIL_ADDRESS>wrote:

Hi @jbogard https://github.com/jbogard
What is the difference between using the filter and pipeline in dbcontext
transactions?
https://github.com/jbogard/ContosoUniversityDotNetCore-Pages/blob/master/ContosoUniversity/Infrastructure/DbContextTransactionPageFilter.cs
https://github.com/jbogard/ContosoUniversityDotNetCore-Pages/blob/1f1073f867a3b3e7fa25bb1dab0006fa8a72239f/ContosoUniversity/Pages/Instructors/Index.cshtml.cs
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/jbogard/ContosoUniversityDotNetCore-Pages/issues/17?email_source=notifications&email_token=AAAZQMXD254HANYKH4AGOPDP7TOGLA5CNFSM4ID2TEEKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4G7KCOJA,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAAZQMW7AMHDGSUJAYKZ6ZLP7TOGLANCNFSM4ID2TEEA
.


Use Automerge Connection to handle syncing clients

Current animated gift of the bridge working: http://g.recordit.co/YnNr59wGYM.gif
Question: If a new client (client 2) joins, how does it get the latest state of the document?
Answer: From Peter, send a message with the null clock.

There is still an issue with the Automerge to Slate conversions when editors come back online with somewhat large changes (possibly even small changes).  I've confirmed that the Automerge document is fine. The Automerge->Slate operation bridge still needs to be fixed.


fix twitter for mobile version

editedoauth1.open:

added defaults.redirectUri when calling popup.open
edited popup.eventListener:
added a check for search and hash parameters
changed the returned object
-added exit listener if the popup gets closed by the user
-added loaderror if there is an error while loading

:+1:


Is there any way to clear http headers?

I have to set some params to the http headers(e.g encryption),but not all requests. But there is not way in AFHTTPRequestSerializer to clear the headers if I have setValue in it.

Does -setValue:nil forHTTPHeaderField:<your header> do what you want?

no way


Alter for "reachability" scan

David,
Glad I found this post. Rather than use as a port scanner, I have a highly interconnected environment where various services and ports get closed or moved randomly. I'm planning to alter the NMAP import to read a list of destination IP, port, and protocol mixes that I can scan from my servers to ensure they can still reach all their dependent systems. Then I can blast off across the environment to verify the various SSH, HTTPS, SFTP, RFC, and other connections we need to be successful.
Will let you know how it works. I think it will go well.
Bill

Excellent. Please do!