Sensitivity of Control Stick

Input is on the verge of slightly ridiculous, scale it back b.

Motor Power reduction variable added for ease of limiting the overall motors input.


[ceph rbd]PVC state goes on Pending state

Hi,
I used latest code ceph rbd provisioner and my PVC goes to pending state ever and the log of rbd-provisioner is given below,
I dont see any error except coredns part.
yclaim", UID:"1b3db36d-e966-11e8-995b-5254001d8c3a", APIVersion:"v1", ResourceVersion:"51219", FieldPath:""}): type: 'Normal' reason: 'Provisioning' External provisioner is provisioning volume for claim "default/myclaim"
W1116 06:12:22.940198       1 provision.go:203] error getting coredns service: services "coredns" is forbidden: User "system:serviceaccount:kube-system:rbd-provisioner" cannot get services in the namespace "kube-system": User "system:serviceaccount:kube-system:rbd-provisioner" cannot get services in project "kube-system". Falling back to kube-dns
[root@master-r1c1 ~]# kubectl logs -n kube-system rbd-provisioner-bc956f5b4-hd7tv
I1116 06:12:04.823284       1 main.go:85] Creating RBD provisioner ceph.com/rbd with identity: ceph.com/rbd
I1116 06:12:04.825458       1 leaderelection.go:185] attempting to acquire leader lease  kube-system/ceph.com-rbd...
I1116 06:12:22.580335       1 leaderelection.go:194] successfully acquired lease kube-system/ceph.com-rbd
I1116 06:12:22.581274       1 controller.go:631] Starting provisioner controller ceph.com/rbd_rbd-provisioner-bc956f5b4-hd7tv_8a225bbf-e966-11e8-ad1b-3e389208dfe9!
I1116 06:12:22.581400       1 event.go:221] Event(v1.ObjectReference{Kind:"Endpoints", Namespace:"kube-system", Name:"ceph.com-rbd", UID:"acf207f2-e965-11e8-995b-5254001d8c3a", APIVersion:"v1", ResourceVersion:"51954", FieldPath:""}): type: 'Normal' reason: 'LeaderElection' rbd-provisioner-bc956f5b4-hd7tv_8a225bbf-e966-11e8-ad1b-3e389208dfe9 became leader
I1116 06:12:22.781619       1 controller.go:680] Started provisioner controller ceph.com/rbd_rbd-provisioner-bc956f5b4-hd7tv_8a225bbf-e966-11e8-ad1b-3e389208dfe9!
I1116 06:12:22.781786       1 controller.go:987] provision "default/myclaim" class "fast-rbd": started
I1116 06:12:22.893706       1 event.go:221] Event(v1.ObjectReference{Kind:"PersistentVolumeClaim", Namespace:"default", Name:"myclaim", UID:"1b3db36d-e966-11e8-995b-5254001d8c3a", APIVersion:"v1", ResourceVersion:"51219", FieldPath:""}): type: 'Normal' reason: 'Provisioning' External provisioner is provisioning volume for claim "default/myclaim"
W1116 06:12:22.940198       1 provision.go:203] error getting coredns service: services "coredns" is forbidden: User "system:serviceaccount:kube-system:rbd-provisioner" cannot get services in the namespace "kube-system": User "system:serviceaccount:kube-system:rbd-provisioner" cannot get services in project "kube-system". Falling back to kube-dns
I have used ceph-ansible for deploying ceph cluster with luminous version
my ceph status command output is
[root@master-r1c1 ~]# ceph status
ceph status
cluster:
id:     a659ee81-9f98-4573-bbd8-ef1b36aec537
health: HEALTH_WARN
Reduced data availability: 250 pgs inactive
Degraded data redundancy: 250 pgs undersized
services:
mon: 1 daemons, quorum master-r1c1
mgr: master-r1c1(active)
osd: 1 osds: 1 up, 1 in
data:
pools:   1 pools, 250 pgs
objects: 0 objects, 0B
usage:   1.00GiB used, 8.99GiB / 10.0GiB avail
pgs:     100.000% pgs not active
250 undersized+peered
Note:
I waited for more than 2hours for any timeout. But I dont see any timeout message in the rbd provisioner logs.
is there anyway to check where it might went wrong?
kindly help me in this regard.

some more inputs regarding this issue,
I have enabled ceph monitoring on master and ceph osd on the compute where block devices are exposed
block devices details,
[root@compute-r1c1 ceph]# lsblk
NAME                                                                                MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
vda                                                                                252:0    0   20G  0 disk
├─vda1                                                                                252:1    0  300M  0 part /boot
├─vda2                                                                                252:2    0    1G  0 part
└─vda3                                                                                252:3    0 18.7G  0 part
└─root_vg01-lv_01                                                                         253:0    0 18.7G  0 lvm  /
vdb                                                                                252:16   0   10G  0 disk
└─ceph--aa238d5a--0995--4882--81e6--403bdf2c7386-osd--data--5da25df4--f808--4253--98fe--b20a1af0e9a7
253:1    0   10G  0 lvm

How did u solve it?

It occurs in my environment,Is there some solutions?


Release with schema fix is missing

It seems that a new release (implementing #20 which fixes #19) is still missing right now (cf. https://github.com/ikappas/vscode-composer/issues/19#issuecomment-898704741 and https://github.com/ikappas/vscode-composer/pull/20#issuecomment-899283252). Apparently, the develop branch has not been merged with the master branch.
🤔
At this time, the most recent release available on Visual Studio Marketplace is still 0.7.1 (dated from 12 Nov 2017) and not any automatted update is detected.
Therefore, the error below always recurs when using the extension:

Unable to load schema from 'http://json.schemastore.org/composer': Request vscode/content failed unexpectedly without providing any details.

tl;dr: add "$schema": "https://raw.githubusercontent.com/composer/composer/master/res/composer-schema.json" to the top of your composer.json file.
Hey @gizmecano, a quick way to solve this is to add a $schema key to your composer.json file and reference a working JSON schema store document.
In the first line of your composer.json file add:
"$schema": "https://raw.githubusercontent.com/composer/composer/master/res/composer-schema.json"
This references the relocated Composer schema validator found on the JSON Schema Store.
As an added benefit, composer validate should still work even with the $schema key.
Unfortunately, you would need to add this line every time you create a composer.json document in a new project.
A more permanent fix would be to go into the installed VSCode Composer extension source and manually change the contributes.jsonValidation key in the package.json file:
Original
"jsonValidation": [
    {
        "fileMatch": "composer.json",
        "url": "http://json.schemastore.org/composer"
    }
]

Updated
"jsonValidation": [
    {
        "fileMatch": "composer.json",
        "url": "https://raw.githubusercontent.com/composer/composer/master/res/composer-schema.json"
    }
]

Now the validation will work correctly for every composer.json file, but keep in mind that this change will get blown away if you ever reinstall the extension later.
Out of curiosity, I did do some experimentation with using the json.schemas key in the User, Workspace and Project settings.json to see if it was possible to override the extension-defined schema but it doesn't look like that's possible.
Adding the following in the settings.json doesn't seem to have any effect:
"json.schemas": [
    {
        "fileMatch": [
            "composer.json",
            "/composer.json"
        ],
        "url": "https://raw.githubusercontent.com/composer/composer/master/res/composer-schema.json"
    }
]

Hope this helps.

IMHO, the correct way is to release a new version and this issue will be resolved.

Thanks @miquelbrazil, you suggestion works fine, but I have to fully agree with @peter279k  by considering this kind of fix can only be regarded as provisional.

I agree with you both @peter279k @gizmecano. I only posted this fix with the intention that it would be temporary until develop was pulled into main or a new tag released.
Considering there doesn't appear to be any activity in 4 years…I'm not sure how hopeful we can be about that.

Working on a release as we speak ;)

Version 0.8.0 is out with updated json schema validation, so I am closing this issue.


Is there a way to focus the box from javascript?

I'm trying to focus the selectboxit widget using javascript.  On inputs, i can just call $('#id').focus().  This does not work for selectboxit though.

hi,@gfranko
Do u know how to change  into  , and when i click the input ,the field is active and user may enter text?

hi,@gfranko
Do u know how to change '' into '' , and when i click the input ,the field is active and user may enter text?

hi,@gfranko
Do u know how to change tag of 'span' into 'input' , and when i click the input ,the field is active and user may enter text?


double title tags

Hi, in the header.php there is a title tag supplied at line 18, and then at line 46 a call to wp_head() which adds another title.

I guess you need to make sure you don't declare  add_theme_support( 'title-tag' ); in your custom functions?

I was not actually not aware of that title-tag declaration via add_theme_support were supported. I see that it was introduced in version 4.1. Pull request is soon on the way. Thanks for the heads up!


Remove dependency on Touchlab-Stately

Hi
The library will not sync and will not work on IOS without additional dependencies that does not mentioned in the docs
// Common
implementation("co.touchlab:stately-common:2.0.7")

// iosMain
implementation("co.touchlab:stately-isolate:2.0.7")
implementation("co.touchlab:stately-iso-collections:2.0.7")

But the library page tells:

Stately is a state utility library to facilitate state management in Kotlin Multiplatform. It was originally written to facilitate development with the strict Kotlin/Native memory model. As of Kotlin 1.7.20, the strict model is deprecated, and the releveant modules of Stately have also been deprecated but are still published and available.

So I believe this library should be refactored to not depend on Stately but on Kotlin language features.

It doesn't depend on Stately


division-with-remainder result

Hi Switcheo team,
I have asked Neo Discord support why it is that when i place a maker order without fees i still end up with .99999999 of a token when it is filled 100% and i ordered a whole number.
Someone mentioned that maybe it would be possible to employ some code to fix the division-with-remainder result so that orders would be filled completely.
Is this something that is under your attention for an upcoming update?

This is an order matching and not a smart contract issue. This should have been fixed separately already.


Does not work on M1

I only see the icon and a menu.

Even if I choose to show CPU Temperature on menu bar, it turns out to be blank.

same problem with users Andrej64 and 0xfdc6d9

shows fan speed for me but doesn't show temps

same here. no temp just fans :(

same

Me too

Only shows fans and doesnt appear in the noti center :(

Same for M2 Air

Concur with above, no temp for M2 Air.

me too

same

same here on M2

Doesn't work on Macbook Air M2. I guess it's compatible with Intel Macs only...

It doesn't work on Macbook Pro M2 as well. just icon nothing else.

same as m1 pro

Came here to report the same thing. Looks like the project has been abandoned unfortunately.

So what now?

Any solutions?

Any solutions?

I use Hot for now
https://github.com/macmade/Hot


Continuous Integration

Add Travis CI and coveralls to the repository

https://github.com/Skhendle/GraphQL_System/commit/0846a371321ddfc406638f12793b340d33c2feb4 closes the issue.

https://github.com/Skhendle/GraphQL_System/commit/0846a371321ddfc406638f12793b340d33c2feb4 closes the issue.

https://github.com/Skhendle/GraphQL_System/commit/0846a371321ddfc406638f12793b340d33c2feb4 closes the issue.

https://github.com/Skhendle/GraphQL_System/commit/0846a371321ddfc406638f12793b340d33c2feb4 closes the issue.


Readonly plain text inside input group

.form-control-plaintext inside .input-groups are supported from v4.2  (#25871). But the result is:

Demo: https://codepen.io/anon/pen/aXEGMZ
It this an expected appearance?

I has been suggested elsewhere that using readonly form-control is the way to go. However, I agree that if we support form-control-plaintext there it should be fixed or the support should be removed.


Compile issue

Attempting to compile your project for testing, and getting the issues below.
I cloned down your project, following the readme used x86_64-w64-mingw32-gcc EDRSilencer.c -o EDRSilencer.exe -lfwpuclnt utils.c to attempt to compile.
Any help getting the build enviroment setup correct would be much apperciated.
my current mingw packages that are installed.
~/EDRSilencer(main) » apt search mingw | grep installed                                                                                11:31:09

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

binutils-mingw-w64-i686/focal,now 2.34-5ubuntu1+8.8 amd64 [installed,automatic]
binutils-mingw-w64-x86-64/focal,now 2.34-5ubuntu1+8.8 amd64 [installed,automatic]
g++-mingw-w64/focal,focal,now 9.3.0-7ubuntu1+22~exp1ubuntu4 all [installed,automatic]
g++-mingw-w64-i686/focal,now 9.3.0-7ubuntu1+22~exp1ubuntu4 amd64 [installed,automatic]
g++-mingw-w64-x86-64/focal,now 9.3.0-7ubuntu1+22~exp1ubuntu4 amd64 [installed,automatic]
gcc-mingw-w64/focal,focal,now 9.3.0-7ubuntu1+22~exp1ubuntu4 all [installed,automatic]
gcc-mingw-w64-base/focal,now 9.3.0-7ubuntu1+22~exp1ubuntu4 amd64 [installed,automatic]
gcc-mingw-w64-i686/focal,now 9.3.0-7ubuntu1+22~exp1ubuntu4 amd64 [installed,automatic]
gcc-mingw-w64-x86-64/focal,now 9.3.0-7ubuntu1+22~exp1ubuntu4 amd64 [installed,automatic]
gobjc-mingw-w64-x86-64/focal,now 9.3.0-7ubuntu1+22~exp1ubuntu4 amd64 [installed]
libnpth-mingw-w64-dev/focal,focal,now 1.6-1 all [installed]
mingw-w64/focal,focal,now 7.0.0-2 all [installed]
mingw-w64-common/focal,focal,now 7.0.0-2 all [installed]
mingw-w64-i686-dev/focal,focal,now 7.0.0-2 all [installed,automatic]
mingw-w64-tools/focal,now 7.0.0-2 amd64 [installed]
mingw-w64-x86-64-dev/focal,focal,now 7.0.0-2 all [installed,automatic]

~/EDRSilencer(main) »  x86_64-w64-mingw32-gcc --version
x86_64-w64-mingw32-gcc (GCC) 9.3-win32 20200320
Copyright (C) 2019 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

~/EDRSilencer(main) »  x86_64-w64-mingw32-gcc EDRSilencer.c -o EDRSilencer.exe -lfwpuclnt utils.c
EDRSilencer.c: In function ‘GetProviderGUIDByDescription’:
EDRSilencer.c:128:5: error: unknown type name ‘FWPM_PROVIDER0’; did you mean ‘CRYPT_PROVIDERS’?
  128 |     FWPM_PROVIDER0** providers = NULL;
      |     ^~~~~~~~~~~~~~
      |     CRYPT_PROVIDERS
EDRSilencer.c:131:14: warning: implicit declaration of function ‘FwpmEngineOpen0’ [-Wimplicit-function-declaration]
  131 |     result = FwpmEngineOpen0(NULL, RPC_C_AUTHN_DEFAULT, NULL, NULL, &hEngine);
      |              ^~~~~~~~~~~~~~~
EDRSilencer.c:137:14: warning: implicit declaration of function ‘FwpmProviderCreateEnumHandle0’ [-Wimplicit-function-declaration]
  137 |     result = FwpmProviderCreateEnumHandle0(hEngine, NULL, &enumHandle);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
EDRSilencer.c:140:9: warning: implicit declaration of function ‘FwpmEngineClose0’ [-Wimplicit-function-declaration]
  140 |         FwpmEngineClose0(hEngine);
      |         ^~~~~~~~~~~~~~~~
EDRSilencer.c:144:14: warning: implicit declaration of function ‘FwpmProviderEnum0’ [-Wimplicit-function-declaration]
  144 |     result = FwpmProviderEnum0(hEngine, enumHandle, 100, &providers, &numProviders);
      |              ^~~~~~~~~~~~~~~~~
EDRSilencer.c:152:25: error: request for member ‘displayData’ in something not a structure or union
  152 |         if (providers[i]->displayData.description != NULL) {
      |                         ^~
EDRSilencer.c:153:36: error: request for member ‘displayData’ in something not a structure or union
  153 |             if (wcscmp(providers[i]->displayData.description, providerDescription) == 0) {
      |                                    ^~
EDRSilencer.c:154:48: error: request for member ‘providerKey’ in something not a structure or union
  154 |                 *outProviderGUID = providers[i]->providerKey;
      |                                                ^~
EDRSilencer.c:161:9: warning: implicit declaration of function ‘FwpmFreeMemory0’ [-Wimplicit-function-declaration]
  161 |         FwpmFreeMemory0((void**)&providers);
      |         ^~~~~~~~~~~~~~~
EDRSilencer.c:164:5: warning: implicit declaration of function ‘FwpmProviderDestroyEnumHandle0’ [-Wimplicit-function-declaration]
  164 |     FwpmProviderDestroyEnumHandle0(hEngine, enumHandle);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
EDRSilencer.c: In function ‘BlockEdrProcessTraffic’:
EDRSilencer.c:208:17: error: unknown type name ‘FWPM_FILTER_CONDITION0’
  208 |                 FWPM_FILTER_CONDITION0 cond = {0};
      |                 ^~~~~~~~~~~~~~~~~~~~~~
EDRSilencer.c:209:17: error: unknown type name ‘FWPM_FILTER0’
  209 |                 FWPM_FILTER0 filter = {0};
      |                 ^~~~~~~~~~~~
EDRSilencer.c:210:17: error: unknown type name ‘FWPM_PROVIDER0’; did you mean ‘CRYPT_PROVIDERS’?
  210 |                 FWPM_PROVIDER0 provider = {0};
      |                 ^~~~~~~~~~~~~~
      |                 CRYPT_PROVIDERS
EDRSilencer.c:215:17: warning: implicit declaration of function ‘QueryFullProcessImageNameW’ [-Wimplicit-function-declaration]
  215 |                 QueryFullProcessImageNameW(hProcess, 0, fullPath, &size);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
EDRSilencer.c:216:32: warning: implicit declaration of function ‘FwpmGetAppIdFromFileName0’ [-Wimplicit-function-declaration]
  216 |                 DWORD result = FwpmGetAppIdFromFileName0(fullPath, &appId);
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~
EDRSilencer.c:225:23: error: request for member ‘displayData’ in something not a structure or union
  225 |                 filter.displayData.name = filterName;
      |                       ^
EDRSilencer.c:226:23: error: request for member ‘flags’ in something not a structure or union
  226 |                 filter.flags = FWPM_FILTER_FLAG_PERSISTENT;
      |                       ^
EDRSilencer.c:227:23: error: request for member ‘layerKey’ in something not a structure or union
  227 |                 filter.layerKey = FWPM_LAYER_ALE_AUTH_CONNECT_V4;
      |                       ^
EDRSilencer.c:228:23: error: request for member ‘action’ in something not a structure or union
  228 |                 filter.action.type = FWP_ACTION_BLOCK;
      |                       ^
EDRSilencer.c:229:21: error: request for member ‘fieldKey’ in something not a structure or union
  229 |                 cond.fieldKey = FWPM_CONDITION_ALE_APP_ID;
      |                     ^
EDRSilencer.c:230:21: error: request for member ‘matchType’ in something not a structure or union
  230 |                 cond.matchType = FWP_MATCH_EQUAL;
      |                     ^
EDRSilencer.c:231:21: error: request for member ‘conditionValue’ in something not a structure or union
  231 |                 cond.conditionValue.type = FWP_BYTE_BLOB_TYPE;
      |                     ^
EDRSilencer.c:232:21: error: request for member ‘conditionValue’ in something not a structure or union
  232 |                 cond.conditionValue.byteBlob = appId;
      |                     ^
EDRSilencer.c:233:23: error: request for member ‘filterCondition’ in something not a structure or union
  233 |                 filter.filterCondition = &cond;
      |                       ^
EDRSilencer.c:234:23: error: request for member ‘numFilterConditions’ in something not a structure or union
  234 |                 filter.numFilterConditions = 1;
      |                       ^
EDRSilencer.c:238:27: error: request for member ‘providerKey’ in something not a structure or union
  238 |                     filter.providerKey = &providerGuid;
      |                           ^
EDRSilencer.c:240:29: error: request for member ‘displayData’ in something not a structure or union
  240 |                     provider.displayData.name = providerName;
      |                             ^
EDRSilencer.c:241:29: error: request for member ‘displayData’ in something not a structure or union
  241 |                     provider.displayData.description = providerDescription;
      |                             ^
EDRSilencer.c:242:29: error: request for member ‘flags’ in something not a structure or union
  242 |                     provider.flags = FWPM_PROVIDER_FLAG_PERSISTENT;
      |                             ^
EDRSilencer.c:243:30: warning: implicit declaration of function ‘FwpmProviderAdd0’ [-Wimplicit-function-declaration]
  243 |                     result = FwpmProviderAdd0(hEngine, &provider, NULL);
      |                              ^~~~~~~~~~~~~~~~
EDRSilencer.c:248:35: error: request for member ‘providerKey’ in something not a structure or union
  248 |                             filter.providerKey = &providerGuid;
      |                                   ^
EDRSilencer.c:254:26: warning: implicit declaration of function ‘FwpmFilterAdd0’ [-Wimplicit-function-declaration]
  254 |                 result = FwpmFilterAdd0(hEngine, &filter, NULL, &filterId);
      |                          ^~~~~~~~~~~~~~
EDRSilencer.c:261:23: error: request for member ‘layerKey’ in something not a structure or union
  261 |                 filter.layerKey = FWPM_LAYER_ALE_AUTH_CONNECT_V6;
      |                       ^
EDRSilencer.c: In function ‘BlockProcessTraffic’:
EDRSilencer.c:291:5: error: unknown type name ‘FWPM_FILTER_CONDITION0’
  291 |     FWPM_FILTER_CONDITION0 cond = {0};
      |     ^~~~~~~~~~~~~~~~~~~~~~
EDRSilencer.c:292:5: error: unknown type name ‘FWPM_FILTER0’
  292 |     FWPM_FILTER0 filter = {0};
      |     ^~~~~~~~~~~~
EDRSilencer.c:293:5: error: unknown type name ‘FWPM_PROVIDER0’; did you mean ‘CRYPT_PROVIDERS’?
  293 |     FWPM_PROVIDER0 provider = {0};
      |     ^~~~~~~~~~~~~~
      |     CRYPT_PROVIDERS
EDRSilencer.c:312:11: error: request for member ‘displayData’ in something not a structure or union
  312 |     filter.displayData.name = filterName;
      |           ^
EDRSilencer.c:313:11: error: request for member ‘flags’ in something not a structure or union
  313 |     filter.flags = FWPM_FILTER_FLAG_PERSISTENT;
      |           ^
EDRSilencer.c:314:11: error: request for member ‘layerKey’ in something not a structure or union
  314 |     filter.layerKey = FWPM_LAYER_ALE_AUTH_CONNECT_V4;
      |           ^
EDRSilencer.c:315:11: error: request for member ‘action’ in something not a structure or union
  315 |     filter.action.type = FWP_ACTION_BLOCK;
      |           ^
EDRSilencer.c:316:9: error: request for member ‘fieldKey’ in something not a structure or union
  316 |     cond.fieldKey = FWPM_CONDITION_ALE_APP_ID;
      |         ^
EDRSilencer.c:317:9: error: request for member ‘matchType’ in something not a structure or union
  317 |     cond.matchType = FWP_MATCH_EQUAL;
      |         ^
EDRSilencer.c:318:9: error: request for member ‘conditionValue’ in something not a structure or union
  318 |     cond.conditionValue.type = FWP_BYTE_BLOB_TYPE;
      |         ^
EDRSilencer.c:319:9: error: request for member ‘conditionValue’ in something not a structure or union
  319 |     cond.conditionValue.byteBlob = appId;
      |         ^
EDRSilencer.c:320:11: error: request for member ‘filterCondition’ in something not a structure or union
  320 |     filter.filterCondition = &cond;
      |           ^
EDRSilencer.c:321:11: error: request for member ‘numFilterConditions’ in something not a structure or union
  321 |     filter.numFilterConditions = 1;
      |           ^
EDRSilencer.c:325:15: error: request for member ‘providerKey’ in something not a structure or union
  325 |         filter.providerKey = &providerGuid;
      |               ^
EDRSilencer.c:327:17: error: request for member ‘displayData’ in something not a structure or union
  327 |         provider.displayData.name = providerName;
      |                 ^
EDRSilencer.c:328:17: error: request for member ‘displayData’ in something not a structure or union
  328 |         provider.displayData.description = providerDescription;
      |                 ^
EDRSilencer.c:329:17: error: request for member ‘flags’ in something not a structure or union
  329 |         provider.flags = FWPM_PROVIDER_FLAG_PERSISTENT;
      |                 ^
EDRSilencer.c:335:23: error: request for member ‘providerKey’ in something not a structure or union
  335 |                 filter.providerKey = &providerGuid;
      |                       ^
EDRSilencer.c:348:11: error: request for member ‘layerKey’ in something not a structure or union
  348 |     filter.layerKey = FWPM_LAYER_ALE_AUTH_CONNECT_V6;
      |           ^
EDRSilencer.c: In function ‘UnblockAllWfpFilters’:
EDRSilencer.c:366:5: error: unknown type name ‘FWPM_FILTER0’
  366 |     FWPM_FILTER0** filters = NULL;
      |     ^~~~~~~~~~~~
EDRSilencer.c:376:14: warning: implicit declaration of function ‘FwpmFilterCreateEnumHandle0’ [-Wimplicit-function-declaration]
  376 |     result = FwpmFilterCreateEnumHandle0(hEngine, NULL, &enumHandle);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~
EDRSilencer.c:383:18: warning: implicit declaration of function ‘FwpmFilterEnum0’ [-Wimplicit-function-declaration]
  383 |         result = FwpmFilterEnum0(hEngine, enumHandle, 1, &filters, &numFilters);
      |                  ^~~~~~~~~~~~~~~
EDRSilencer.c:387:13: warning: implicit declaration of function ‘FwpmFilterDestroyEnumHandle0’ [-Wimplicit-function-declaration]
  387 |             FwpmFilterDestroyEnumHandle0(hEngine, enumHandle);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
EDRSilencer.c:396:9: error: unknown type name ‘FWPM_DISPLAY_DATA0’
  396 |         FWPM_DISPLAY_DATA0 *data = &filters[0]->displayData;
      |         ^~~~~~~~~~~~~~~~~~
EDRSilencer.c:396:47: error: request for member ‘displayData’ in something not a structure or union
  396 |         FWPM_DISPLAY_DATA0 *data = &filters[0]->displayData;
      |                                               ^~
EDRSilencer.c:397:40: error: request for member ‘name’ in something not a structure or union
  397 |         WCHAR* currentFilterName = data->name;
      |                                        ^~
EDRSilencer.c:400:41: error: request for member ‘filterId’ in something not a structure or union
  400 |             UINT64 filterId = filters[0]->filterId;
      |                                         ^~
EDRSilencer.c:401:22: warning: implicit declaration of function ‘FwpmFilterDeleteById0’ [-Wimplicit-function-declaration]
  401 |             result = FwpmFilterDeleteById0(hEngine, filterId);
      |                      ^~~~~~~~~~~~~~~~~~~~~
EDRSilencer.c:411:18: warning: implicit declaration of function ‘FwpmProviderDeleteByKey0’ [-Wimplicit-function-declaration]
  411 |         result = FwpmProviderDeleteByKey0(hEngine, &providerGuid);
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~
EDRSilencer.c:413:27: error: ‘FWP_E_IN_USE’ undeclared (first use in this function); did you mean ‘STG_E_INUSE’?
  413 |             if (result != FWP_E_IN_USE) {
      |                           ^~~~~~~~~~~~
      |                           STG_E_INUSE
EDRSilencer.c:413:27: note: each undeclared identifier is reported only once for each function it appears in
EDRSilencer.c: In function ‘UnblockWfpFilter’:
EDRSilencer.c:445:24: error: ‘FWP_E_FILTER_NOT_FOUND’ undeclared (first use in this function); did you mean ‘ERROR_FILE_NOT_FOUND’?
  445 |     else if (result == FWP_E_FILTER_NOT_FOUND) {
      |                        ^~~~~~~~~~~~~~~~~~~~~~
      |                        ERROR_FILE_NOT_FOUND
EDRSilencer.c:454:27: error: ‘FWP_E_IN_USE’ undeclared (first use in this function); did you mean ‘STG_E_INUSE’?
  454 |             if (result != FWP_E_IN_USE) {
      |                           ^~~~~~~~~~~~
      |                           STG_E_INUSE

The definition of WFP APIs and structures referred to the "fwpmu.h" header. Your error message means the "fwpmu.h" included in your header file did not have those WFP APIs and structures defined .
Would you mind to double confirm if the "fwpmu.h" file used by your GCC compiler has proper definition of those WFP related APIs and structures? or you may try to re-install with more latest GCC version and see if it can be solved.

I Rebuilt the project to work with VS studio this weekend ;) so I'm good now. Thank you for the reply though. Awsome project I look forward to see where it goes.

I Rebuilt the project to work with VS studio this weekend ;) so I'm good now. Thank you for the reply though. Awsome project I look forward to see where it goes.
Bro can you give me the solution file please


File and folder compare tool

Description of the new feature / enhancement
I think a good new utility would be a quick way to select two files or two folders and run a compare on them.
When comparing two text files, it could list the differences in a side-by-side view like any normal compare tool does.
Comparing two folders would list all the files that are orphan on each side, with a button to copy it over. And for different files, it could open the file compare view and also allow one file to be copyed to the other side to overwrite it.
I know a tool like this could get incredibly complex depending on features. I'm thinking Beyond Compare for example. But Windows already has the ability to compare files using something like the 'fc' or 'windiff' commands. This would simply be a visual wrapper over tools like those.
Scenario when this would be used?
I do file and folder compares all the time, and have been a Beyond Compare user for a decade or more. I think if this were done in a simple and elegant way as part of Power Tools, I wouldn't need a complex app when all I want is a simple compare for differences/orphans and a file diff viewer.
I use a combination of manually checking folders (right-click->properties->compare file/folder counts and bytes), or Notepad++ to compare two files, or Beyond Compare to be a little more fancy.
PowerTools could make this much quicker. For example, right-click folder and there would be an option like "Folder Left Compare" and then right-click some other folder and it would have "Folder Right Compare" or whatever it might be.
Another method would be when using the shortcut hotkeys, it would popup a small window with a "left/right" selector where we could browse for the folder paths, or drag/drop a folder onto each side to automatically get the path.
It could work similarly for individual files with a drag/drop screen or path selector.
Supporting information
Very handy for coders. I may have multiple copies of a project and want to see what changed. Or I need to troubleshoot why a plugin or some code or new update caused and issue, so I compare an older backup of the plugin to the new copy to see what's changed. Or I'm backing up files off a thumbdrive or phone or something and find that I already copied it once, but not sure if I changed anything in the meantime. Or some else may have access to the same set of files and so I need to compare to a copy I have and see if they changed anything.
Note that using a folder "sync" tool to mirror one folder to another is not helpful in cases where I need to see the differences, not simply copy all the missing/different files from one place to another without looking first. Though a sync tool could be another helpful addition ;)

/dup #14950


chore: update dependencies, add cryptography

Describe your changes
Added cryptography to deps and regenerated all files.
Related Issues / Projects
#392
Checklist

[x] The changes pass pre-commit checks (make lint)
[x] The changes follow coding style

b.py does run with the following requirements, would like some input on this either way.


Do you want to join JuliaDynamics  and DynamicalSystems.jl?

JuliaDynamics
Hi!
I was not aware of this package, and I can see that it is very interesting and helpful! In addition I can also see that there is a significant overlap with DynamicalSystems.jl and what you are trying to do here!
This is an invitation to join the JuliaDynamics organization, which I believe this package is a perfect fit. Unfortunately joining the organization means that you would have to share owner privilliges with user @Datseris, but I can assure you that this is nothing to worry about.
Joining DynamicalSystems.jl
This is also  a second invitation to join DynamicalSystems.jl.
The way DynamicalSystems.jl works is that it re-exports existing packages (currently DynamicalSystemsBase, ChaosTools and in the near future GAIO) and host a unified documentation for them.
I have seen a significant amount of overlap already with what you have here. For example we also have:

timeseries embedding (supporting multi-time and multi-series)
renyi entropies
mutual information (I need to compare ours with yours, because your method may be better)
Methods to estimate optimal embedding parameters (but not the False nearest neighbors one!)

Should you wish to join DynamicalSystems.jl there are some effort that needs to be put into this (from both parties). We need to eradicate the duplicated functionality, e.g. 1 embedding method should be used, which ever is best. The same goes for all other overlapping. In addition, documentation strings should be enriched with descriptions and citations of what is going on.
Why?
DynamicalSystems.jl is an award-winning software. Besides this, it aims to be a trusty companion to both students and scientists working on nonlinear dynamics and chaos.
DynamicalSystems.jl will benefit significantly from having your package there, because I believe it is not only a job well done, but also very useful!
RecurrenceAnalysis.jl will also benefit from joining DynamicalSystems.jl / JuliaDynamics : it will get much more exposure and more testing. This will help the package mature into something robust and trustworthy.
In addition, for users, it is much more helpful to have things in a unified and "respected" (i.e. with real people and real packages) organization (in this case JuliaDynamics) that has active members and inspires trust for the users. It also helps finding packages. For example even though I am very active in nonlinear dynamics in Julia, I had no idea about your package until today.

Just saw you also have Cao's method , which we also have implemented in ChaosTools.
In the coming week I will be comparing your methods in detail, because in my eyes there should be one "best" implementation that everyone uses.

Hi, I need some time to explore the packages in JuliaDynamics, which I didn't know, but I'd be happy to join the organization, and modify RecurrenceAnalysis.jl, collaborating with DynamicalSystems.jl and ChaosTools.jl to have an unified way of working with embedded time series.
Please let me know how to proceed.

Awesome! At the moment I am in the process of creating a Jupyter notebook that compares the fully implemented and fully shared features that we both have, like e.g. delay embedding, entropy, mutual info., etc.
When I am done I will post it here. I will also post my opinion of what is the best way forward. In my eyes at least, the definitive step forward is to choose the best implementations out of the shared features we have and make sure we both use the best ones ! :)
Other than that there is not a lot of work to be done on the source code: just ensure interop with DynamicalSystems.jl. There is however (in my humble opinion) a bit more work that needs to be done in (a) documentation and (b) tests. I think both should be expanded, but I will write in detail later once I am finished with the comparison!

I have started looking at DynamicalSystemsBase.reconstruct vs. RecurrenceAnalysis.embed. reconstruct is indeed more flexible and powerful, the only advantage of embed being that it is lighter.
However, for RQA, in particular to create the recurrence matrix, RecurrenceAnalysis resorts to the pairwise function of the package Distances.jl. That function is very efficient, but it works with matrices (the output of embed), not with Dataset objects (output of reconstruct).
The simplest solution I can think of is to use create a  matrix out of the dataset to pass it to my current functions. E.g. if the dataset is in the variable dat:
rmat = recurrencematrix(Matrix(dat), radius)

This looks pretty cheap and fast, but of course is just a detour with respect to using RecurrenceAnalysis.embed.
The alternative would be not using Distances.pairwise, but another tool to create the distances/recurrence matrices. However I'm not aware of a more efficient way to do it.
What do you think?

Hey @heliosdrm , I had a lot of free time during my train ride and I finished the comparison.
here are the results: https://gist.github.com/Datseris/3ca61b32dea2033aeae5c4dfe3e0b78c
I am moving this to #9


Check for the merge inflection point inside the git history before using it for comparison

https://circleci.com/gh/danger/danger.systems/89
I hadn't merged master in to this branch, so assumably the midway point - noted in https://github.com/danger/danger/pull/432 isn't available in the git history for the branch. We should detect this and do  git fetch origin master to grab some extra commits on the CI side.

I was able to reproduce this, with a PR that was raised from one-commit-behind-HEAD of the target branch.
The commit that git complained about not being able to find was the current HEAD of the target branch.
It seems to me that the problem is that we're using the sha that Github (in this case) tells us is the head of the target (base) branch but the CI system (in my case, Buildkite) has not fetched that target branch so it does not have that commit locally.

I'm inclined to fix this in the CI, by either getting it to fetch the merge commit for the PR or both the PR's head and the target branch's head.
(Though I understand that this might not be a possible solution for all CI services. 😝 )

I found that this error is still occurring. With the help for @orta, I added these lines:
self.scm.exec "fetch" if self.scm.exec("--no-pager show #{base_commit}").empty?
self.scm.exec "fetch" if self.scm.exec("--no-pager show #{head_commit}").empty?

here, which fixed the issue.
I'm still wrapping my head around what's going wrong (never having written Ruby before isn't helping). I'm guessing that this call to fetch from the repo isn't explicitly being made early enough, before this call?

Fixed in #634.


[Pulsar Release] 2.6.4

Pulsar 2.6.4 candidate 1 is in a vote.
Before announcement
Before announcing this release, we may need to finish the following tasks:

[x] Generate 2.6.4 doc set
References:

Workflow: generate a doc set for a specific Pulsar version

Example: generate Pulsar 2.7.3 doc set

[x] Write a release note
References:

Pulsar 2.7.2 release note

[ ] Write an announcement blog
References:

Pulsar 2.7.2 announcement blog

Promotion

[ ] Send an announcement email to the Pulsar dev and user mailing list.

[ ] Announce the new release in Pulsar slack #general channel.

@lhotari I saw you start the Pulsar 2.6.4 vote in the Pulsar Mailing List, are you the release manager of 2.6.4?
If so, could you please help deal with the tasks in this issue?
For contents, I would like to help review, many thanks.

@lhotari I saw you start the Pulsar 2.6.4 vote in the Pulsar Mailing List, are you the release manager of 2.6.4?
If so, could you please help deal with the tasks in this issue?
For contents, I would like to help review, many thanks.

@Anonymitaet yes, I'm the release manager for 2.6.4. . I'm happy to work together with you on the documentation and announcements for 2.6.4. . Thanks for initiating the work.

My only concern is that the Release process documentation doesn't cover the release of a maintenance release. When we publish documentation for 2.6.4, we don't want it to become the default version that shows up on the website. The default version should remain as 2.7.2 .

@lhotari thanks for your work.
I think the 2.6.4 doc set needs to be generated currently because some people might have doc requirements for 2.6.4. And the 2.6.4 doc can be not shown on the Pulsar website by modifying release.json and versions.json after 2.6.4 is released as below.
You can take https://github.com/apache/pulsar/pull/10256 and https://github.com/apache/pulsar/pull/10666 as references.

@Jennifer88huang pls correct me if I'm wrong, thanks.

My only concern is that the Release process documentation doesn't cover the release of a maintenance release. When we publish documentation for 2.6.4, we don't want it to become the default version that shows up on the website. The default version should remain as 2.7.2 .

Hi @Anonymitaet . I have added the release notes in #10783 . I assume we can skip writing the blog post for this release since the blog post is optional.

Hi @lhotari thanks for your work. Seems that there is something wrong with the 2.6.4 doc set, I left comments in https://github.com/apache/pulsar/pull/10783, could u pls take a look? thanks
For the release blog, are there any highlights / important fixes in 2.6.4 that users should know? If so, a simple tech blog like https://pulsar.apache.org/blog/2021/05/13/Apache-Pulsar-2-7-2 can be created. @codelipenghui any thoughts on this?

Hi @lhotari thanks for your work. Seems that there is something wrong with the 2.6.4 doc set, I left comments in #10783, could u pls take a look? thanks

Thanks. I'll take a look.

For the release blog, are there any highlights / important fixes in 2.6.4 that users should know? If so, a simple tech blog like https://pulsar.apache.org/blog/2021/05/13/Apache-Pulsar-2-7-2 can be created. @codelipenghui any thoughts on this?

I guess the main reason to do the 2.6.4 release is to fix CVE-2021-22160 . That fix is included in 2.7.x since 2.7.1 .

It has been a bit hard to follow the instructions in https://github.com/apache/pulsar/wiki/Release-process#update-the-site-for-minor-releases . A manual process is very error prone. It would be good to have a script to run instead of giving a lot of options about how to do it. I must have missed some steps and made a mistake.

@Anonymitaet Here's the PR for adding the missing files: #10799 . Please review.

Hi @lhotari thanks for your work. Seems that there is something wrong with the 2.6.4 doc set, I left comments in #10783, could u pls take a look? thanks

Thanks. I'll take a look.

For the release blog, are there any highlights / important fixes in 2.6.4 that users should know? If so, a simple tech blog like https://pulsar.apache.org/blog/2021/05/13/Apache-Pulsar-2-7-2 can be created. @codelipenghui any thoughts on this?

I guess the main reason to do the 2.6.4 release is to fix CVE-2021-22160 . That fix is included in 2.7.x since 2.7.1 .

@lhotari

Double check: since we have 2.7.3 and 2.8.0 ongoing, have the fixes already applied to those versions?
Seems that CVE-2021-22160 is a security issue, will you announce 2.6.4 to the Pulsar Mailing List?

It has been a bit hard to follow the instructions in https://github.com/apache/pulsar/wiki/Release-process#update-the-site-for-minor-releases . A manual process is very error prone. It would be good to have a script to run instead of giving a lot of options about how to do it. I must have missed some steps and made a mistake.

Yes, the manual steps are complicated. Would you like to create a script to run it?

Yes, the manual steps are complicated. Would you like to create a script to run it?

That's something I'll keep in mind. Automating something requires full understanding and that's something I'll need to gain before writing a script.

btw. the website build is broken and I've created a few changes to improve it and also some issues. The blocker is currently #10802 .

btw. the website build is broken and I've created a few changes to improve it and also some issues. The blocker is currently #10802 .

Many thanks for letting me know. Is this the reason for 2.6.4 is not shown on the website?

Many thanks for letting me know. Is this the reason for 2.6.4 is not shown on the website?

no, actually it seems that impact of that issue is smaller, I added a comment here: https://github.com/apache/pulsar/issues/10802#issuecomment-853739269 . However I already fixed it in a PR #10807.
The reason why 2.6.4 isn't shown is that the broker cache is quite long. After doing a SHIFT+refresh, I can see 2.6.4

@lhotari thanks for the info, now I can see 2.6.4 as well.

Hi @lhotari thanks for your work. Seems that there is something wrong with the 2.6.4 doc set, I left comments in #10783, could u pls take a look? thanks

Thanks. I'll take a look.

For the release blog, are there any highlights / important fixes in 2.6.4 that users should know? If so, a simple tech blog like https://pulsar.apache.org/blog/2021/05/13/Apache-Pulsar-2-7-2 can be created. @codelipenghui any thoughts on this?

I guess the main reason to do the 2.6.4 release is to fix CVE-2021-22160 . That fix is included in 2.7.x since 2.7.1 .

@lhotari

Double check: since we have 2.7.3 and 2.8.0 ongoing, have the fixes already applied to those versions?
Seems that CVE-2021-22160 is a security issue, will you announce 2.6.4 to the Pulsar Mailing List?

any feedback on these questions?


Template "stem_cell_core" not defined in _TEMPLATES

The ISA-Tab cookiecutters are present, but the template is not defined in _TEMPLATES.
I don't know if this is an error or if the template is still e.g. under construction.

Probably not needed any more: Link


Set-piece suggestions

Make the player taker not able to move anywhere behind or sideways from the ball. This will avoid anything from an unexpected shot.
Outside that also if a player moves back from the ball he should be freezed for a couple of seconds so he is not able to trick the keeper. After 3 times it should be free-kick for the other team.
Make free-kick delay depend on distance from opponent goal.

I don't think we should prevent players from moving.
This is what should suffice:
Use a line which is perpendicular to the line between the goal center and the set-piece position and move it back a couple of units away from the goal.
For penalties this is a line which is parallel to the goal line and lies between the penalty spot and the end of the penalty box.
Behind the line the player can move around freely.
Once he crosses the line he has to keep moving towards the goal center.
He can walk diagonally, but he can't move in an angle more than 90° away from the goal center.
Should he walk into an illegal direction or stop walking, all shots are instantly blocked.
He has to walk back behind the line to be able to shoot again.


metrics without priority are not written

as an example pkg/stream/consumer_base.go:395
metricNameConsumerDuration is written normally but metricNameConsumerProcessedCount which does not define any priority is not written even when the writer (for example prometheus writer) accepts low priority metrics.
There are more metrics that do not define the Priority
pkg/cloud/aws/kinesis/record_writer.go:228
pkg/cloud/aws/kinesis/record_writer.go:235
pkg/cloud/aws/kinesis/record_writer.go:242
pkg/ddb/metric_repo.go:59
pkg/stream/consumer_base.go:373
pkg/stream/consumer_base.go:406
pkg/stream/input_redis_list.go:143
pkg/stream/producer_daemon.go:421
pkg/stream/producer_daemon.go:431
pkg/stream/producer_daemon.go:441
Proposal:
Default priority when not set should be PriorityLow we could achieve that by changing the constants
const (
	PriorityLow  = 1
	PriorityHigh = 2
)

to
const (
	PriorityLow  = 0
	PriorityHigh = 1
)

that would be the only change required.

@j4k4 What do you think about this one? I opened a pull request with the proposal mentioned. What is your opinion on that?


[AutoPR monitor/resource-manager] Add two missing "by subscription" operations for completeness and compliance

Created to sync https://github.com/Azure/azure-rest-api-specs/pull/3285

(message created by the CI based on PR content)

Codecov Report

Merging #2795 into restapi_auto_monitor/resource-manager will decrease coverage by 0.01%.
The diff coverage is 9.09%.

@@                            Coverage Diff                            @@
##           restapi_auto_monitor/resource-manager    #2795      +/-   ##
=========================================================================
- Coverage                                  56.01%      56%   -0.02%
=========================================================================
  Files                                       7365     7365
  Lines                                     154340   154384      +44
=========================================================================
+ Hits                                       86459    86463       +4
- Misses                                     67881    67921      +40

Impacted Files
Coverage Δ

.../mgmt/monitor/operations/alert_rules_operations.py
67.91% <9.09%> (-11.56%)
:arrow_down:

...onitor/operations/autoscale_settings_operations.py
17.55% <9.09%> (-1.71%)
:arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update ad2975d...3faf1c9. Read the comment docs.

This PR has been merged into https://github.com/Azure/azure-sdk-for-python/pull/2761


[Suggestions] Badge Numbers, Highlight and Sort By Recent Uploads

Badge numbers: Badge numbers will make it easier to see how many new uploads there are at a glance.
Highlight and sort: Channels are sorted alphabetically, instead of by recent uploads. Highlighting and sorting by the latest uploads will make it quicker to catch up on your subscriptions.

Badge Numbers
Badge numbers were removed a couple versions ago due to the fact that my extension only looks for the latest video and not the videos before the video currently stored. I may implement the badge numbers in the future once I determine which method for counting badge numbers would be best if I plan on adding notifications for every missed video.
Highlight and sort
Could you also elaborate what you mean by sort? The release version currently has three sorting functions by clicking on the dropdown menu on the top right. Also, I think sorting by release date would obviate the need for a highlighting function.

The release version currently has three sorting functions by clicking on the dropdown menu on the top right.

My mistake, I didn't realize that the 3 dots in the corner had sorting options.


MCQ Assessment #3

Attach to this Page your MCQ results and popcorn hacks from former MCQ.

Students will prep for test by reviewing tough questions from 2020 MCQ practices on March 12
Student will be taking test on March 13, test will be open 8am to 4:30pm
This assignment requires Result screen shot, test corrects, and popcorn hacks from prep

We will be establishing CB Operation Officers for this task.

2-3 students will be presenting frequently missed FRQs in each class
Working document is posted on Week 26

Grading Scale
Part 1 MCQ Grade
1.0 - 53 or above
0.9 - 35-52
0.8 - 18-34
0.7 - 01-17
0.0 - did not take test
Part2 - MCQ corrections/reflection
0.9 - 1.0 for complete corrections
0.55-0.89 partial corrections
0.0 did not take test
Part 3
0.9-1.0 for completing hacks
0.7-0.89 for partial completion
0.55 not turned in

Isabel Marilla, Period 2
Hacks
MCQ

Lindsay Tang
Period 2
2020 Missed MC
2021 Reflection

Tanav Kambhampati
Period 1 Lopez
2021 MCQ Reflection

Nitin Balaji
Period 1 Lopez
2021 MCQ Reflection

Rayane Souissi
Period 2 Mortensen
MCQ + Hacks
MCQ Practice Test + Reflection

Jared Baza
Period 1 Lopez
2021 MCQ Reflection

Remy Liu
Period 2 Mortensen
Hacks + MCQ Results + Reflection

Hannah Reyes
Period 2 Mortensen
Hacks
2021 MCQ Reflection

Hayden Chen
Period 2 Mortensen
MCQ Results/Reflection
2020 Hacks

Tucker Golpariani
P2 Mortenson
MCQ Reflection
Lesson w/ Hacks

Abby Albert
P3 Lopez
MCQ Reflection
Lesson w/ hacks

Aditi Bharadwaj
Period 3 Lopez
2021 MCQ Hacks
2021 MCQ Reflections

Gurshawn B
Period 5 Lopez
hacks: https://gurbop.github.io/CSPBlog2/2024/03/12/CSP-MCQ-2020-missed_IPYNB_2_.html
reflection: https://gurbop.github.io/CSPBlog2/2024/03/14/T3CBreflection.html

Sri Vaidyanathan S
Period 5 Lopez
2021 MCQ Hacks
2021 Collegeboard MCQ

Hannah Reyes
Period 2 Mortensen
Hacks
2021 MCQ Reflection

Dante Atanassov
Period 3 Lopez
2020 MCQ Hacks
2021 MCQ Reflection

Abdullah Khanani
P2 Mortensen
54/66
2021 MCQ Reflection

Yuyang Hsu
P2 Mortensen
Hacks
2021 MCQ Reflection

Yeongsu Kim
Period 2 Mortensen
MCQ
Hacks

Matthew Wakayama
P1 Lopez
Hacks
MCQ

Drishya Mody
Period 2
Mr. Mortensen
MCQ reflection
Hacks

Justin Liporada
Period 2, Mortensen
Test Corrections
Hacks

Trevor Huang
Period 1
Hacks
MCQ Reflection

Ashwin Visvanath
Period 3, Lopez
2021 MCQ Test corrections
2020 MCQ Hacks

Patrick Hastings
Period 1
MCQ Review
2020 MCQ Hacks

Anagha Ashtewake
Period 2
MCQ Corrections
MCQ Hacks

Tim Al-Faraje
Period 3 Lopez
MCQ Reflection and Corrections

Vibha Ganji
Period 2
MCQ Corrections
202 MCQ Hacks

Kayden Le
Period 1 Lopez
MCQ Reflection and Corrections

Prakruti Bhatt
Period 2 Morenson
[MCQ Corrections !] https://github.com/parkib/pb2csp/issues/5
[2020 Hacks] https://parkib.github.io/pb2csp/2024/03/12/CSP-MCQ-2020-missed_IPYNB_2_.html

Howie Nguyen
Period 1
Hacks and MCQ

AIden Kim
Period 2
MCQ Corrections
 MCQ Hacks

Tejas Manoj
Period 2 Mortensen
MCQ Coreections/Reflection

Aditya Desai
Period 2
MCQ reflection
Hacks

Vance Reynolds
Period 3 Lopez
Reflection
Hacks

Akshay Nagesh
Period 3 Lopez
2021 MCQ Reflection

Sergi S.
Period 3 Loez
Link to Issue

Ronit Thomas
Period 4 Mr.Lopez
Reflection

Peyton L.
Period 4 Lopez
Link to Issue

Anusha Khobare
Period 5 Lopez
Link to Issue

Jonathan Liu
Period 5 Lopez
MCQ Hacks
MCQ Review

Akhil Singamneni
Period 5 Mr. Lopez
MCQ Reflection
MCQ Hacks

Ian Wu
Period 2
2021 MCQ Corrections
2020 MCQ FRQ hacks

Sharon Kodali
Period 1 Lopez
2021 MCQ Reflections

Alisha Hussain
Period 1 Lopez
MC Reflection

Jason Guan
Period 3 Lopez
MCQ 2021 Reflection
MCQ Hacks

Alara Ipek
Period 5 Lopez
MCQ 2021 Reflection
MCQ Hacks

Cindy Liang
Period 5 Lopez
Link to Issue

Varun Manoj PIllai
Period 2
https://varunm532.github.io/varun2//2024/03/14/Practice_MCQ_2021.html
https://varunm532.github.io/varun2//2024/03/12/CSP-MCQ-2020-missed_IPYNB_2_.html

Eshaan Kumar
Period 2 Mort
Hacks
Review

Ninaad Kiran
Period 2 Mortensen
Frequently missed questions
MCQ revisions

Nandan Vallamkondu
Period 4 Lopez
Corrections: https://th35py27.github.io/CSP//2024/03/14/Quiz_Corrections.html
Hacks: https://th35py27.github.io/CSP//2024/03/12/CSP-MCQ-2020-missed_IPYNB_2_.html

Anika Bhatnagar
Period 1
corrections

Aditya Samavedam
Period 3 Lopez
MCQ 2021 Corrections/Reflection

Aidan Lau
Period 1
MCQ 2020 Popcorn Hacks
MCQ 2021 Reflection

Saathvik Gampa
Period 5
MCQ 2021 Reflection

Kyle Liang
Period 1 Lopez
2021 MCQ Reflection
2020 MCQ Frequently Missed Questions

Andrew Kim
Per 2 Mortensen
MCQ Reflection
2020 Frequently Missed

Sri Surapaneni
Period 3 Lopez
MCQ Reflection/Corrections
MCQ Hacks

Marcus Hernandez
Per 3. Lopez
2021 MCQ Questions + Reflection
2020 Frequently Missed Questions

Rayyan Darugar
Per 1. Lopez
2020 Frequently Missed Questions
2021 MCQ Questions + Reflection

Tarun Jaikumar
Period 5 Lopez
COLLEGEBOARD mcq and reflection
2020 FREQMISSED

Aidan Delgado
Per 4 Lopez
MCQ Hack
MCQ reflection

Shubhay Choubey
Per 2 Mort
MCQ Reflection

Srinivas Nampalli
Per 5 Lopez
https://github.com/SrinivasNampalli/NewStudent/issues/11

Joshua Thinh
Period 1 Lopez
2021 MCQ Reflection
2020 MCQ Frequently Missed Questions

Katelyn Chen
Period 4 Lopez
MCQ Reflection
Popcorn Hacks

Brandon So
Period 1 Lopez
MQC Reflection + 2020 MCQ Frequently Missed Qs

Daniel Lee
Period 1 Lopez
MCQ Reflection + Frequently Missed Qs: https://github.com/daniel-s-lee/dslee/blob/main/_notebooks/2024-03-14-College_Board_Blog.ipynb

Ankit Pulivendula
Period 4 Mr. Lopez
2020 MCQ Popcorn Hacks
2021 MCQ Reflection

Gavin Dyke
Period 5 Lopez
MCQ WriteUp 2020

William Lee
Period 4 Lopez
MCQ reflection
Frequently missed MCQ

Ellie Rozenkrants
Period 5 Lopez
popcorn hacks
cb review

MCQ and Hacks

Will Bartelt
P:1 Lopez
2020 MCQ Frequently Missed Questions
2021 Reflection

Imaad Muzaffer
Period 3 Lopez
Hacks
Reflection

Beijan Moniza
Period 3 Lopez
Corrections
Popcorns

Anthony Yoo
Period 3 Lopez
MCQ Corrections
Popcorn hacks

Advik Garg
Period 5 Lopez
MCQ Corrections/Reflection

Jordan Pham (IN PROGRESS)
Period 4 Lopez
Hacks
Reflection

Srijan Atti
Period 4
Mr. Lopez
MCQ Hacks
MCQ Reflection/Corrections

Sumedha Kamaraju
Period 4 Lopez
Reflection
Hacks

William Cheng
Period 2 Mortensen
Reflection
Hacks - (I did the extra credit)

Jayden Chen
Period 4 Lopez
Reflection Blog
Freq Missed Questions Hacks

Anvay Yadav
Period 1 Lopez
MCQ Reflection
Hacks

Aashray Reddy
P1 Lopez
MCQ

Miheer Purandare
P5 Lopez
MCQ BLOG

Kaiyu Sugiyama
P5 Lopez
MCQ Blog

Austin Zhang
P4 Lopez
MCQ Blog


vectorized fix external table of oracle have keyworld column …

if column name is keyword of oracle, the query will report error
Proposed changes
Issue Number: close #xxx
Problem summary
Describe your changes.
Checklist(Required)

Does it affect the original behavior:

[ ] Yes
[ ] No
[ ] I don't know

Has unit tests been added:

[ ] Yes
[ ] No
[ ] No Need

Has document been added or modified:

[ ] Yes
[ ] No
[ ] No Need

Does it need to update dependencies:

[ ] Yes
[ ] No

Are there any changes that cannot be rolled back:

[ ] Yes (If Yes, please explain WHY)
[ ] No

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 36.55 seconds
load time: 655 seconds
storage size:<PHONE_NUMBER>9 Bytes
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20221229143509_clickbench_pr_71120.html

The doc is for jdbc but the code is for odbc?

Oh, it is for both jdbc and odbc


works in dev mode, but in with prod or aot set the state is always empty

This is similar to this closed issue:
https://github.com/ngrx/store/issues/401
But I cannot quite get it to work.
Upgraded to Angular ^4.0.0 and latest packages generated by Angular Cli
When I run the app with
ng serve , it works, but as soon as I add --prod or --aot, state is not saved
I can see that the actions and payloads are executed and sent in redux devtools.
But the state remain empty...
I have several reducers stored here:
root.reducer
import { compose } from "@ngrx/core";
import { combineReducers } from "@ngrx/store";

// reducers
import { user } from "app/_reducers/user.reducer";
import { notifications } from "app/_reducers/notification.reducer";
import { intro } from "app/_reducers/intro.reducer";
import { statistics } from "app/_reducers/statistics.reducer";
import { chat } from "app/_reducers/chat.reducer";

export const reducers = {
    user, notifications, intro, statistics, event, chat
};

Here is an example:
user.reducer
// tslint:disable:semicolon

import { Action, combineReducers } from '@ngrx/store';

import { UserInfo } from 'app/_models/nimbus/user-info';
import { compose } from "@ngrx/core";

// user actions
export const USER_LOGIN = 'USER_LOGIN'
export const USER_LOGOUT = 'USER_LOGOUT'
export const USER_UPDATE_JWT = 'USER_UPDATE_JWT'
export const USER_SET_USERINFO = 'USER_SET_USERINFO'

export class UserPayload {

    public loggedIn: boolean;
    public jwt: string;
    public userInfo: UserInfo;

    public constructor(data: any = {}) {
        this.loggedIn = data.loggedIn
        this.jwt = data.jwt || ''
        this.userInfo = data.userInfo
    }
}

const makeInitialState = () => {
    return new UserPayload({
        loggedIn: false
    })
}

export const user = (state = makeInitialState(), action: Action) => {

    switch (action.type) {
        case USER_LOGIN:
            return new UserPayload({
                loggedIn: true,
                jwt: action.payload.jwt,
                userInfo: state.userInfo
            })
        case USER_SET_USERINFO:
            return new UserPayload({
                loggedIn: state.loggedIn,
                jwt: state.jwt,
                userInfo: action.payload.userInfo
            })
        case USER_UPDATE_JWT:
            return new UserPayload({
                loggedIn: state.loggedIn,
                jwt: action.payload.jwt,
                userInfo: state.userInfo

            })
        case USER_LOGOUT:
            return makeInitialState()
        default:
            return state
    }
}

app.module

    StoreModule.provideStore(reducers),
    StoreDevtoolsModule.instrumentOnlyWithExtension(),

Was able to fix it, had to refactor the application to look more like the example.
Changed root.reducer.ts to index.ts and made these changes:
import { compose } from "@ngrx/core";
import { combineReducers, ActionReducer } from "@ngrx/store";
import { storeFreeze } from 'ngrx-store-freeze';

import { environment } from "environments/environment";
import { NotificationList } from "app/_models/bspec/reader/notification-list";

import * as fromRouter from '@ngrx/router-store';
import * as fromUser from "app/_reducers/user.reducer";
import * as fromNotifications from "app/_reducers/notification.reducer";

// reducers
// import { notifications } from "app/_reducers/notification.reducer";
// import { intro } from "app/_reducers/intro.reducer";
// import { statistics } from "app/_reducers/statistics.reducer";
// import { chat } from "app/_reducers/chat.reducer";

export interface State {
  // search: fromSearch.State;
  // books: fromBooks.State;
  // collection: fromCollection.State;
  // layout: fromLayout.State;
  router: fromRouter.RouterState;
  user: fromUser.UserPayload;
  notifications: NotificationList;
}

// export const reducers = {
//   user, notifications, intro, statistics, event, chat
// };

const reducers = {
  // search: fromSearch.reducer,
  // books: fromBooks.reducer,
  // collection: fromCollection.reducer,
  // layout: fromLayout.reducer,
  router: fromRouter.routerReducer,
  user: fromUser.reducer,
  notifications: fromNotifications.reducer
};

const developmentReducer: ActionReducer<State> = compose(storeFreeze, combineReducers)(reducers);
const productionReducer: ActionReducer<State> = combineReducers(reducers);

export function reducer(state: any, action: any) {
  if (environment.production) {
    return productionReducer(state, action);
  } else {
    return developmentReducer(state, action);
  }
}

@hakonamatata I am having the same issue as you, could you point to me where the example is?

sure @dolanmiu
I used this as an example:
https://github.com/ngrx/example-app


Update quick-start.md to .Provider

I think this is correct form.Form didn't work for me

Whoops! Thanks for catching this


AWS S3 Discovery processor not added

Expected Behavior
Going through the documents here : https://backstage.io/docs/integrations/aws-s3/discovery it is assumed that there are no additional config steps required in order to enable S3 discovery. I have an S3 integration added, and can add items from my bucket into the catalog using the importer, but discovery would throw a warning message: warn No processor was able to handle reading of s3-discovery:https://my-bucket.s3.ap-southeast-2.amazonaws.com/

Current Behavior
s3-discovery processor not added and a  warn No processor was able to handle reading of s3-discovery:https://my-bucket.s3.ap-southeast-2.amazonaws.com/ message is raised.

Possible Solution
If I add a new processor in plugins/catalog.ts then the s3 discovery works fine :
builder.addProcessor(new AwsS3DiscoveryProcessor(reader))

I'm not sure if this is expected, or if there is just a gap in the documentation right now .

Steps to Reproduce

Create S3 bucket and provide access

Add AWS S3 Integration:
https://backstage.io/docs/integrations/aws-s3/locations#configuration

Add s3 discovery location:
https://backstage.io/docs/integrations/aws-s3/discovery

No processor warning for s3-discovery :  warn No processor was able to handle reading of s3-discovery:https://my-bucket.s3.ap-southeast-2.amazonaws.com/
Context
Trying to utilise the s3 discovery to import all my entities

Your Environment

OS:   Darwin 20.6.0 - darwin/arm64
node: v14.18.2
yarn: 1.22.10
cli:  0.9.1 (installed)

Hi @nigelwright-roam,
This is expected as the S3 discovery processor is not one of the default providers.
But you're right that some documentation would help new users. Would you be willing to contribute a few lines to https://github.com/backstage/backstage/edit/master/docs/integrations/aws-s3/discovery.md ? :)

@jhaals - yup, added a brief update on the docs to reflect this.


Packing.PackRectangles

Situation right now
When you put Rectangles in with a Width and a Length Dimension you get Packed Items back (rectangles) that have a Width and a Height dimension.
What improvement do you suggest ?
Change the word Height to Length

thanks for reporting @danielgijsbers !

This seems to be more related to Dynamo Core as the OOTB rectangle nodes report height as well.

This seems to be more related to Dynamo Core as the OOTB rectangle nodes report height as well.


Improve Properties dialogs' user interface design

Is your feature request related to a problem? Please describe.
No.
Describe the solution you'd like
At this time, the properties dialogs' design appears to be the same as the original Windows File Explorer one. I suggest giving it an user interface design refresh.
Describe alternatives you've considered
This concept on Reddit got 999 upvotes and I was immediately reminded of it while using the app. It would match the futuristic Fluent Design guidelines. Direct link to image (high resolution)
Additional context
Not sure how popular this would be, but utilizing ContentDialogs or an overlay inside the app for the Properties dialogs would look clean.
This would remove the ability to open multiple Properties dialogs though. (Multiple selections could open a special multi-file properties dialog?)
An experimental toggle for this could be interesting.

The dialog already follows the fluent design guidelines.

The dialog already follows the fluent design guidelines.
Sorry, my original title was worded incorrectly.
I would love to see a more fresh, custom design of the Properties dialog. Right now, it looks identical to the Windows File Explorer, which, to me, feels a bit dated.
Definitely not supposed to be prirority.

maybe something like this? not much difference but it's just to get an idea

maybe something like this? not much difference but it's just to get an idea

A number of improvements have been made to improve the properties dialog design, make sure to update to the latest version of Files UWP to get the best experience.


interrupt prepare()

how I can interrupt the execution of prepare() ?
for example, when using http streams and a bad Internet channel, the prepare function takes a long time and I want to cancel it now so as not to waste traffic on further downloading
now I can only re-create an instance of the class and use the new. and the old in this time spends resources... thread.stop () not supported in dalvik/art and is "not safe"

There's no way to "kill" a running prepare() call.
Alternatively you can use prepareAsync(), and a call to release() will stop prepareAsync() as soon as possible. You will probably still experience some downloading.

After i call release() track loading via http does not stop. force kill thread with thread.stop() throw UnSupportedOperationException and not working. nothing happens after calling thread.interrupt()
I realized that interrupt() is just a beacon that puts isInterrupted() = true .
is it impossible to make a method that stops an instance of a class immediately?
thanks for answers and great analogue of the standard mediaplayer!


Reduce number of blocks to reindex again

As indexer it's running quite well, we shouldn't require to reindex so many blocks

@liliya-soroka @JagoFigueroa we are reducing the number of blocks that we are reindexing (every time we index a block we also reindex some of the previous ones). I would like to check if it can be reduced safetly so we can increase the performance and reduce the requirements of the service, let me know if you see observe missing transactions on staging

@moisses89 I'm merging this but I want you to be aware


French Translation

Now that this has been submitted to Crowdin, this pull can be closed.

Closing this commit because you can't expect themers to be French.


paths override does not work for unpubblished crates

I have an unpubblished crate named av-data and before publishing it I wanted to validate it against another crate I'm writing.
If I express the dependency this way it complains about missing dep
[dependencies]
av-data = { version = "0.1.0" }

If I do this way
[dependencies]
av-data = { version = "0.1.0", path = "non-existent" }

It picks the one written in .cargo/config in the parent correctly.

Heh the fact that the second example works is probably a bug in Cargo :(
In any case though working with unpublished crates is one of the motivations for the [patch] feature, mind testing out the beta channel of Cargo and seeing if it works for you?

Probably works but it is pretty much the same as adding a path.
My use-case is to develop in parallel a set of crates so would be sort of nicer to just override outside the crates and don't risk to commit local paths and such :)

Ok, in that case this is working as intended as Cargo's intention right now is to use [patch] with unpublished crates.


After installing as per Readme (20.11.2015): MultipleCompilationErrorsException

On readme entry "Running", first paragraph: groovy AberOWLServer.groovy
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
/home/zsar/aberowl-meta/aberowl-server/src/RequestManager.groovy: 281: unable to resolve class AberOWLSyntaxRendererImpl
@ line 281, column 29.
    def manSyntaxRenderer = new AberOWLRendererImpl()
                            ^
1 error

The system is a fresh Ubuntu 15.10 installed from iso and upgraded thereafter.
All installation steps have been done today.
Note that I had to replace the dependency "node" with "nodejs-legacy", as that package does no longer exist. While executing the second installation step "./install", nPM generated warnings regarding the node minor version (is .25, should have been >=.32), but I doubt this is related.
... Any advice? Reproducible? Any hidden dependencies I might have missed?
Can I do anything to further diagnose this fault?

Sorry, this is my fault, I forgot to commit the latest changes. There were two files missing for rendering Manchester OWL Syntax, they are added now.


Add content in design paper

Add content table in the design paper for easy navigation during reading.

I don't know how to (embarrassed). Can you fork the repo, apply whatever directive for a toc to be generated, then do a pull request?


[UWP] Image and ImageSet renderers should not instantiate their own XamlBuilder.

Image renderer instantiates its own XamlBuilder member. This causes image tracking to not work correctly for the asynchronous versions of render, as well as causing the Synchronous versions to use the image downloader instead of letting xaml handle the image loading.

This is only needed for image rnederer, not imageset. Updating title.


Add link to the v1.3.0 badge in README

Clicking on the v1.3.0 badge now just opens the banner image in the new tab, it would be great if clicking on the v1.3.0 badge redirects to the actual v1.3.0

Unfortunately, we don't have control on that, AFAIK. It's generated by shield.io
If anyone can find a way to do so without ugly code, contributions are welcome


Duplicate subnav navigation to Service Mesh Architecture

There are two sub-nav menus for Service Mesh Architecture.
Actual
https://github.com/cloudfoundry/docs-book-cloudfoundry/blob/6b4d57898cbe9dec46fc52078a96e2dac8c61190/master_middleman/source/subnavs/_cf-subnav.erb#L72-L78
Expected
Only one link.

This is fixed! Thank you so much @wfernandes.


remove repeat space in yamls

see  https://github.com/kubernetes/website/pull/19882/files#diff-19ab59a3d52a81dcc002f84e31511907R12
when I try to sync en/ to zh/ by scripts , I find that  . I guess that we can remove this repeat space.

/cc @sftim
Please review this change. Thanks

@rajeshdeshpande02
Thanks

/lgtm
/approve
nice-to-have


Feature/hadoop restart all

Enable start-all.sh/stop-all.sh (start-dfs.sh/stop-dfs.sh) at name node

Looks ok.  Ready for testing.


feat(Toolbox\IQFeed): optimized download history for IQFeed

Fixes #4301

@aytacasan can you share some of the results here?

AAPL Test Resuls;
Second resolution data download with old version 28 minutes and with new version only 1 Minutes. Tick esolution data download with old version 30 minutes and with new version 5 Minutes. There is no problem downloaded data, everything as expected.
So absolutely there is very nice improvment. Thanks for your effort.

will fix conflicts.

@jaredbroad fixed conflicts and ready to merge.

--app=iqfdl --from-date=20200701-09:30:00 --to-date=20200702-20:00:00 --tickers=AAPL --resolution=All

@jaredbroad any update?

@jaredbroad can you please merge


⚠ ClamAV has degraded performance

In a24e34b, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 68 ms

Resolved: ClamAV performance has improved in f4b1468.


Blazor ValidationMessage Failing

I have a setup like below:
User
<input class="form-control"<EMAIL_ADDRESS>/>
<ValidationMessage For="@(() => VM.Connector.ConnectorDetails.ElementAt(0))" />

With ValidationMessage I'm getting the following error:
ArgumentException: The provided expression contains a MethodCallExpression2 which is not supported. FieldIdentifier only supports simple member accessors (fields, properties) of an object.
How can I support displaying the error message for the given element in the array?

Does the following not work?
<ValidationMessage For="@(() => VM.Connector.ConnectorDetails[0])" />

What's the reason why you needed to use ElementAt?

Hey Steve. Not that I'm seeing. With the array accessor I'm seeing:
 ArgumentException: The provided expression contains a InstanceMethodCallExpression1 which is not supported. FieldIdentifier only supports simple member accessors (fields, properties) of an object.

Oh wait, yeah, it can't work.
The expression you're providing is to populate a FieldIdentifier, which is an (object, propertyName) pair. It's essential that we have a meaningful value for propertyName since that's the key into the edit context dictionary for that field. It would be bad if we allowed the propertyName to be something like 0 (in your example) as that would result in mismatches if items were inserted/deleted from the collection.
So instead what you need to do is use a data structure where you have reference-typed objects with fields/properties. For example, ConnectionDetails could be a List<Connector>, where Connector has a property DetailsText, and then you'd use:
<ValidationMessage For="@(() => VM.Connector.ConnectorDetails[0].DetailsText)" />

This will work because VM.Connector.ConnectorDetails[0] would resolve as an object, and we'd know to use DetailsText as the property name.

Thanks for the response! That's unfortunate as I'm not trying to create an object with a property of 1 just to support this situation. Since it can bind successfully to @VM.Connector.ConnectorDetails[0] I would assume we could link the validation message as well.

@SteveSandersonMS Is there anyway I can create a unique FieldIdentifier.FieldName so on the back end when validation occurs I can distinguish between the following:

        <label<EMAIL_ADDRESS>        <InputText class="form-control"<EMAIL_ADDRESS>/>
        <ValidationMessage For="@(() => VM.Parent.Children[0].DataValue)" />

        <label<EMAIL_ADDRESS>        <InputText class="form-control"<EMAIL_ADDRESS>/>
        <ValidationMessage For="@(() => VM.Parent.Children[1].DataValue)" />

Both just register as DataValue  so I can't programmatically match the field up to the validation message I'm generating (using FluentValidation)
Thank you!


Fix PHP 8.1 deprecations

Fixes #112, requires minimum PHP version to be 8.0

This repository seems abandoned. For our project we need an updated version, so i've forked it and created two releases: One for PHP 8.0+ (including 8.2), and one for PHP 7.2+. This means it's a simple drop-in replacement.
You can use it, by running composer req bobdenotter/commando, or by editing a current composer.json:
replace …
       "nategood/commando": "^0.4.0",

with …
        "bobdenotter/commando": "^0.4 || ^1.0",

… and run composer update.


[automation] Update go release version 1.18.6

What
Bump go release version with the latest release.
Further details
See changelog for 1.18.6
Automatically generated from https://apm-ci.elastic.co/job/apm-shared/job/bump-go-release-version-pipeline/

:green_heart: Build Succeeded

the below badges are clickable and redirect to their specific view in the CI or DOCS

Expand to view the summary

Build stats

Start Time: 2022-09-12T04:15:30.006+0000

Duration: 9 min 15 sec

Test stats :test_tube:

Test
Results

Failed
0

Passed
717

Skipped
5

Total
722

:robot: GitHub comments
To re-run your PR in the CI, just comment with:

/test : Re-trigger the build.


Marketplace still version 1.0.1

I think you forgot to update October marketplace package it still features version 1.0.1

Hi, @RedMarlin
Don't worry I have not forgotten to.
The reason is partly that I have been quite busy for a while now but also that I have simply opted not to push update the marketplace until a point where I could make one single update that covers more ground. However, since you brought this up I might take the time to finalize some changes and update the marketplace version this weekend.


Game broken

When attempting to access this at https://githubschool.github.io/github-games-s-dasan/, I am getting a 404. This could be caused by a couple things:

GitHub pages needs to be enabled on master. You can fix this in the repository settings.
the index.html file is incorrectly named inde.html. We will fix this together in class.

Can you please fix the first bullet @s-dasan?

@githubteacher Fixed bullet 1


why app is getting crashed??

whenever i login into yourt  app the app is crashing
is it becuase i put my google-services.json there or is it some other issue
even in logs it is not showing any error of why it is crashed so please help me
plzz tell me.
btw nice work creating this app...

Hi @Samkit02 , that looks like some firebase connectivity issue. You need to provide signin permission from your firebase console and also for database access you need to change the realtime database rules as well.  You can refer to this previous issue on what pemission need to be provided in firebase console.
Firebase permissions

hello @git-akshat i have given every permission to the comment you have mentioned but then also it is getting crashed.


Vxl longlong explicit instantiation

@dzenanz FYI:  I built with python and every datatype turned on successfully with shared libs on linux.  I've not had time to try windows build yet.


iaviewer doesn't work

Can't use iaviewer with the app db.
iaviewer versions application.db/ ""
Error reading data: cannot cut paths on application

I got it to run doing iaviewer versions ./application.db. the code is looking for that initial slash

But yeah, a silly bug anyway


New user onboarding modal

https://issues.redhat.com/browse/ACM-1785

Add onboarding modal which displays once, will only display again after user closes by clicking link or clearing browser cache
Also fix cluster table for Hypershift clusters to use the hosting namespace for the link

@swopebe Wondering if you can review the new text in frontend/public/locales/en/translation.json and let me know if you have any comments. Thanks!

@fxiang1 does the quickstart link work in this currently or do we need to have that merged first?

@matthewcarleton No, it doesn't work right now. My plan was to change it with a bug once the quick start guide is ready. DCUT is next Wednesday so I wanted to at least get the review process started.


Compatibility with Microsoft SQL Server

I am using Microsoft SQL server for my database in my Django project. I have installed django_q and while using python manage.py migrate command I get the following error.
   raise NotImplementedError("the backend doesn't support altering from/to %s." % t.__name__)
 NotImplementedError: the backend doesn't support altering from/to AutoField.

Django version 2.1.8
Python version 3.6.8

I've addressed this by adjusting the migrations manually in #363. You can use my fork in your requirements.txt until the PR is merged by replacing django-q with
-e git+git@github.com:wgordon17/django-q.git@patch-1#egg=django-q


[WIP] Split vmmaster and vmpool

!test

!test

Codecov Report

Merging #227 into master will decrease coverage by 2.85%.
The diff coverage is 62.13%.

@@            Coverage Diff             @@
##           master     #227      +/-   ##
==========================================
- Coverage   57.14%   54.28%   -2.86%
==========================================
  Files          40       43       +3
  Lines        3381     3489     +108
  Branches      395      401       +6
==========================================
- Hits         1932     1894      -38
- Misses       1350     1514     +164
+ Partials       99       81      -18

Impacted Files
Coverage Δ

core/clients/docker_client.py
60.63% <0%> (ø)
:arrow_up:

core/db/models.py
75.07% <100%> (+0.86%)
:arrow_up:

core/logger.py
55.81% <100%> (+0.51%)
:arrow_up:

vmmaster/webdriver/helpers.py
56.71% <100%> (ø)
:arrow_up:

vmmaster/api/helpers.py
64.61% <14.28%> (-9.53%)
:arrow_down:

core/db/__init__.py
32.12% <14.28%> (-0.8%)
:arrow_down:

vmpool/server.py
43.75% <43.75%> (ø)

vmmaster/server.py
70.37% <50%> (+2.11%)
:arrow_up:

vmpool/artifact_collector.py
73.21% <50%> (ø)
:arrow_up:

vmmaster/api/__init__.py
52.85% <50%> (-15.52%)
:arrow_down:

... and 16 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 583ade4...c29def4. Read the comment docs.

⚠   Функциональные тесты само-собой не пройдут пока не будет переделан деплой.

!test

!test

!test


Clean up ShellExecute code to use the .NET Core implementation

Fix #4499
This PR includes following major changes:

ProcessStartInfo.UseShellExecute is now supported in .NET Core on Windows. So we need to remove our implementation of ShellExecute and use the .NET Core API directly.
Enable NativeCommandProcessor to open files using default program associated with the shell.
Fix NativeCommandProcessor to properly clean up in case an exception is thrown in Prepare and ProcessRecord.

Note that, UseShellExecute works as full .NET on windows desktop, but it doesn't work properly on Unix and the improvement work is tracked by dotnet/corefx#19956. So on Linux/OSX, we still need to rely on xdg-open/open

There are 2 failures in AppVeyor feature test run and both are related to Invoke-RestMethod, not related to the changes made in this PR. So the feature test run is good.

@adityapatwardhan @iSazonov Your comments have been addressed. Please take another look. Thanks!

The "Default" constant string is used in 9 places and should be cleaned too (change to const variable, instead of static). But I think they should be in separate PRs as they will introduce too many diffs and make it hard to see the focus of this PR.

LGTM.

@iSazonov @adityapatwardhan Thanks for the review! Aditya, can you please merge this PR? My follow-up work on the file watcher test helper needs to update the tests in this PR (#4524).


Update Reproduction Log

Hardware: (Used Waterloo Student Teaching Host)
CPU: Intel(R) Xeon(R) Gold 6148 CPU @ 2.40GHz
RAM: 384GB
Environment:
Ubuntu 22.04.3
Java 11.0.21
Apache Maven 3.6.3
All tests and commands worked
Had to build using -Dmaven.javadoc.skip=true in student teaching host environment

I noticed that some previous student also had javadoc issues regarding building anserini, should a note be made regarding skipping javadoc? Thanks!

Had to build using -Dmaven.javadoc.skip=true in student teaching host environment

Can you send an email to the admin to ask them to install javadoc properly? ;)

Had to build using -Dmaven.javadoc.skip=true in student teaching host environment

Can you send an email to the admin to ask them to install javadoc properly? ;)

Done!


Project/lab specific directory "templates"

While SWC-bids provide the structure for raw data, users can add in any extra metadata they require. However, it would be useful to standardise this in some way, so that they could define e.g. a standardised subject directory, that could contain:

A YAML file with pre-filled entries to record animal weight, procedures, genotype etc
Other directories, to add in e.g. scanned surgery sheets

I'm envisioning something simple, where a lab could create a directory with these files in, and then pass it to datashuttle, which would copy them into the relevant directory (could be subject/session).
While users could add this information in manually each time, adding in a user-supplied template would help ensure standardisation. It would also mean we could support any number of lab/project specific use-cases with one additional bit of functionality.

following from discussion: user can provide (at project initialisation, make_config_file) or through convenience function (setup_project_metadata()) (with better name).
For each level (project, sub, ses, any datatype)  provide a path to a metadata file that user has customised to their taste (e.g. yaml file with some keys and empty / example values).
If None don't make a metadata file.
Datashuttle can copy these to .datashuttle for storage and each time one of these directories is made it will also write this template metadata file.
When the user initallity provides the template files, we could raise a warning if any keys are not Bids compliant.


[BugFix] fix the write to the closed channel

fix the write to closed channel
#8171 to see the detail

@arthurkiller can you try building the benchmark using master? this should already be fixed by #8069

I thing you'd better checkout a new branch based on release3.2 as 3.2.1 to fix this bug.
Best regards
✉✉✉✉✉✉✉✉✉✉✉✉✉✉
Arthur lee
Sent from my iPhone

On 25 Jun 2017, at 4:02 AM, Anthony Romano<EMAIL_ADDRESS>wrote:
@arthurkiller can you try building the benchmark using master? this should already be fixed by #8069
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Cause bug found on release should be fixed
Best regards
✉✉✉✉✉✉✉✉✉✉✉✉✉✉
Arthur lee
Sent from my iPhone

On 25 Jun 2017, at 4:02 AM, Anthony Romano<EMAIL_ADDRESS>wrote:
@arthurkiller can you try building the benchmark using master? this should already be fixed by #8069
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

A bug fix patch may be better
Best regards
✉✉✉✉✉✉✉✉✉✉✉✉✉✉
Arthur lee
Sent from my iPhone

On 25 Jun 2017, at 4:02 AM, Anthony Romano<EMAIL_ADDRESS>wrote:
@arthurkiller can you try building the benchmark using master? this should already be fixed by #8069
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

@heyitsanthony this bug will not be fixed with release 3.2? Perhaps a bug fixing patch could be better

The fix will be backported into 3.2. Closing.


⚠ Bofrost.de has degraded performance

In c7e0522, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1418 ms

Resolved: Bofrost.de performance has improved in 89ff6e6 after 6 minutes.


Responses for get & post to NLPSERVER different of "HTTP/1.0 200 OK" are treated as error

I encountered a problem regarding the package request response headers interpretation from the NLP server.
The request shoud match exactly 'HTTP/1.0 200 OK' so if the NLP server responses are sent using HTTP1/1 or even more, the package will throw an error.
Working of a fix.

I moved this issue to the  [php-nlp-client](https://github.com/web64/php-nlp-client repo since there is the affected code.


Not getting TraceMessages on custom parser

Defined custom parser, using TraceParserGen
Instantiated the parser
MSLSATraceTraceEventParser lsa = new MSLSATraceTraceEventParser(session.Source); lsa.LookupSidsStart += Lsa_LookupSidsStart;
Lsa_LookupSidsStart never gets fired, however
this, however
session.Source.AllEvents += Source_AllEvents;
gets fired for the same event.
In the schema events have evengGUIDs defined, that are not reflected in the classes
When event is fired, ProviderGUID is 0, opcode is what is seen as mofValue in the schema
Tracing into the TraceEvent.cs, i see that in Lookup function EventHeader.ProviderID is the EventGUID from the schema.
Seems because of that the events do not get matched with registered templates. Any idea what can be done to get this to work?

@andlommy, I realize that this is a fairly old issue, but if this is still broken, can you please share the trace file and source code that you used to reproduce this?


[wip]clean up analytics in footer

See issue #22819 .

/area web-development

At this stage, if the link target is not working properly, commenting the link out might be the best option.
/lgtm

I'd like more information about the purpose of this pixel with regard to the site analytics.

@kbhawkey, I may be wrong but my theory is that this link is used to count page visits. On the link target, you can sum up the visits by checking the page referrer.

/approve
/hold
Feel free to /unhold
Is this the tool in use? https://github.com/igrigorik/ga-beacon

I don't know about the "ga-beacon" tool, but the description of the tool fits.
Could investigate updating the tool to Go 1.12+ or find another way/tool?

It seems that this update has already done on June 24 by this PR: igrigorik/ga-beacon/pull/69. So just fetching source code and redeploy it to App Engine is enough?

@celestehorgan do you have any context about that beacon and its operation?

It seems that this update has already done on June 24 by this PR: igrigorik/ga-beacon/pull/69. So just fetching source code and redeploy it to App Engine is enough?

Great! @zacharysarah @jimangel @kbarnard10 do you have insight into updating the docs code to GAE?

@sftim no I don't, unfortunately. Judging by its position (not in the footer but specifically in .issue-button-container) I wonder if this is specifically tracking click-through's to GitHub?
I don't have access to the Analytics so I can't say more.

I went deep down this rabbit hole... It looks like something that was implemented around 2015 as a way to track analytics of GitHub markdown files (the literal files when viewed on GitHub). You can read more about ga-beacon in the repo linked above. Also, looking at the file's git history and following it back to the earliest file, it came over as part of the Jekyll migration.
From everything I can find, this was somewhat an early attempt at gaining analytics that are not commonly known on GitHub.
Given that we still implement the Google Analytics JS over the entire site and the fact that this GAE app is broken (and not intended to improve the website). I think it's safe to remove.
I would prefer the entire section gets deleted vs. commented out.
/cc @zacharysarah

+1 to removing this completely. Thanks for the research, @jimangel!

That's fine. I will update.

/lgtm

/approve

/hold cancel


[Enhancement] Encrypted Password storage

Passwords need to be stored with encryption for better security. Can you assign this to me?

Sure!


Docker image failing to build after submodule update

Docker image failed to build early this morning after the automatic submodule update. Needs to be investigated.

I was able to build the Docker image after the most recent auto-update.

Yup, I was able to trigger the submodule update and build about an hour ago. Thanks y'all!


Errors while generating images

Hi,
when I try to generate an image I got this. Is it normal?
I got the image but:
shark_tank local cache is located at C:\Users\aless.local/shark_tank/ . You may change this by setting the --local_tank_cache= flag
vulkan devices are available.
cuda devices are not available.
diffusers\models\cross_attention.py:30: FutureWarning: Importing from cross_attention is deprecated. Please import from diffusers.models.attention_processor instead.
Sucessfully loaded the tokenizer to the memory
shark_tank local cache is located at C:\Users\aless.local/shark_tank/ . You may change this by setting the --local_tank_cache= flag
Running on local URL:  http://<IP_ADDRESS>:8080
To create a public link, set share=True in launch().
Found device AMD Radeon RX 6800 XT. Using target triple rdna2-unknown-windows.
Using tuned models for CompVis/stable-diffusion-v1-4/fp16/vulkan://00000000-0300-0000-0000-000000000000.
loading existing vmfb from: C:\Users\aless\Shark\euler_scale_model_input_1_512_512_vulkan_fp16.vmfb
WARNING: [Loader Message] Code 0 : Layer name GalaxyOverlayVkLayer does not conform to naming standard (Policy #LLP_LAYER_3)
WARNING: [Loader Message] Code 0 : Layer name GalaxyOverlayVkLayer_VERBOSE does not conform to naming standard (Policy #LLP_LAYER_3)
WARNING: [Loader Message] Code 0 : Layer name GalaxyOverlayVkLayer_DEBUG does not conform to naming standard (Policy #LLP_LAYER_3)
WARNING: [Loader Message] Code 0 : windows_read_data_files_in_registry: Registry lookup failed to get layer manifest files.
loading existing vmfb from: C:\Users\aless\Shark\euler_step_1_512_512_vulkan_fp16.vmfb
WARNING: [Loader Message] Code 0 : Layer name GalaxyOverlayVkLayer does not conform to naming standard (Policy #LLP_LAYER_3)
WARNING: [Loader Message] Code 0 : Layer name GalaxyOverlayVkLayer_VERBOSE does not conform to naming standard (Policy #LLP_LAYER_3)
WARNING: [Loader Message] Code 0 : Layer name GalaxyOverlayVkLayer_DEBUG does not conform to naming standard (Policy #LLP_LAYER_3)
WARNING: [Loader Message] Code 0 : windows_read_data_files_in_registry: Registry lookup failed to get layer manifest files.
use_tuned? sharkify: True
_1_64_512_512_fp16_tuned_realisticVisionV20_v20
Checkpoint already loaded at :  C:/Users/aless/Shark/models/diffusers/realisticVisionV20_v20
WARNING: [Loader Message] Code 0 : Layer name GalaxyOverlayVkLayer does not conform to naming standard (Policy #LLP_LAYER_3)
WARNING: [Loader Message] Code 0 : Layer name GalaxyOverlayVkLayer_VERBOSE does not conform to naming standard (Policy #LLP_LAYER_3)
WARNING: [Loader Message] Code 0 : Layer name GalaxyOverlayVkLayer_DEBUG does not conform to naming standard (Policy #LLP_LAYER_3)
WARNING: [Loader Message] Code 0 : windows_read_data_files_in_registry: Registry lookup failed to get layer manifest files.
WARNING: [Loader Message] Code 0 : Layer name GalaxyOverlayVkLayer does not conform to naming standard (Policy #LLP_LAYER_3)
WARNING: [Loader Message] Code 0 : Layer name GalaxyOverlayVkLayer_VERBOSE does not conform to naming standard (Policy #LLP_LAYER_3)
WARNING: [Loader Message] Code 0 : Layer name GalaxyOverlayVkLayer_DEBUG does not conform to naming standard (Policy #LLP_LAYER_3)
WARNING: [Loader Message] Code 0 : windows_read_data_files_in_registry: Registry lookup failed to get layer manifest files.
50it [00:16,  3.06it/s]
WARNING: [Loader Message] Code 0 : Layer name GalaxyOverlayVkLayer does not conform to naming standard (Policy #LLP_LAYER_3)
WARNING: [Loader Message] Code 0 : Layer name GalaxyOverlayVkLayer_VERBOSE does not conform to naming standard (Policy #LLP_LAYER_3)
WARNING: [Loader Message] Code 0 : Layer name GalaxyOverlayVkLayer_DEBUG does not conform to naming standard (Policy #LLP_LAYER_3)
WARNING: [Loader Message] Code 0 : windows_read_data_files_in_registry: Registry lookup failed to get layer manifest files.

These warnings are unique to your vulkan install.
They shouldn't affect SHARK SD though.
Does image generation work despite these warnings?

Hi, thanks for the reply.
The images are generated properly, I thought I did something wrong.
Thanks again for your availability, cheers

These warnings are unique to your vulkan install. They shouldn't affect SHARK SD though. Does image generation work despite these warnings?

Hi, thanks for the reply.
The images are generated properly, I thought I did something wrong.
Thanks again for your availability, cheers


Use last version of opentracing-contrib/nginx-opentracing

Motivation
Per title
Changes
Use good asset from opentracing-contrib/nginx-opentracing
Workflow

⚠ Create your PR as draft ⚠
Work on you PR until the CI passes (if something not related to your task is failing, you can ignore it)
Mark it as ready for review

Test logic is modified? -> Get a review from RFC owner. We're working on refining the codeowners file quickly.
Framework is modified, or non obvious usage of it -> get a review from R&P team

:rocket: Once your PR is reviewed, you can merge it!
🛟 #apm-shared-testing 🛟
Reviewer checklist

[ ] Relevant label (run-parametric-scenario, run-profiling-scenario...) are presents
[ ] No system-tests internal is modified. Otherwise, I have the approval from R&P team
[ ] CI is green, or failing jobs are not related to this change (and you are 100% sure about this statement)
[ ] A docker base image is modified?

[ ] the relevant build-XXX-image label is present
[ ] To R&P team: locally build and push the image to hub.docker.com

[ ] A scenario is added (or removed)?

[ ] Get a review from R&P team
[ ] Once merged, add (or remove) it in system-test-dasboard nightly

currently failing with
2024/02/20 11:21:42 [emerg] 8#8: dlopen() "/etc/nginx/modules/ngx_http_opentracing_module.so" failed (/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /etc/nginx/modules/ngx_http_opentracing_module.so)) in /etc/nginx/nginx.conf:6
nginx: [emerg] dlopen() "/etc/nginx/modules/ngx_http_opentracing_module.so" failed (/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /etc/nginx/modules/ngx_http_opentracing_module.so)) in /etc/nginx/nginx.conf:6

Duplicates https://github.com/DataDog/system-tests/pull/2164

issue addressed in another (which one?) PR