Posting does not generate Voucher number

"A voucher number must still be defined in the imported file. However, this number is temporary and is overwritten by the voucher number when the journal is posted." -- Does not work

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: d2123bcb-5d8e-0756-4a25-0b8c064361c3
Version Independent ID: bde40e2b-b045-6d50-e39d-dbcda5df038c
Content: Best practices for importing vouchers using the General journal entity - Finance & Operations | Dynamics 365 | #MSDyn365FO
Content Source: articles/dev-itpro/data-entities/tips-tricks-import-general-journal-entity.md
Service: dynamics-ax-platform
GitHub Login: @twheeloc
Microsoft Alias: kweekley

bug logged: 228906

If this isn't working, then please log a bug with the appropriate repro steps.

@mcarvalho21
Thanks for contacting us. Unfortunately, we can't handle support requests for the product here. To contact support, consider one of the options described in the following topic: LCS support


Add "How to use" section in README.md

Won't fix as nothing is particular has to be done here, clone the Git repository and add it to your CMake build as it's done here with Google Test.


Issue/5127 add agent count metric

Description
This PR adds the metrics collector that tracks the amount of agent instances grouped by agent state.

[x] Add metrics collector
[x]  Register the metrics collector to the EnvironmentMetricsService slice.

closes #5127
Self Check:
Strike through any lines that are not applicable (~~line~~) then check the box

[x] Attached issue to pull request
[x] Changelog entry
[x] Type annotations are present
[x] Code is clear and sufficiently documented
[x] No (preventable) type errors (check using make mypy or make mypy-diff)
[x] Sufficient test cases (reproduces the bug/tests the requested feature)
[x] Correct, in line with design
[ ] End user documentation is included or an issue is created for end-user documentation (add ref to issue here: )

Processing this pull request

Pull request rejected by merge tool. The tests for this branch did not succeed.

Processing this pull request

Merged into branches master, iso6 in b254097d4775ff877e8e344f5b8c15f05b635354


Add hwb() CSS function

Details from the CSS Color Module Level 4:
https://drafts.csswg.org/css-color/#the-hwb-notation

Should be coming via MDN once that PR is merged: https://github.com/mdn/browser-compat-data/pull/10898/files#diff-2125922a521f439f749d97ac7aa3ceb461ff83f1494daa3dc8a687a98ea8705bR463


Operation site requires to be unlocked with a key

An operation site sometimes need to be unlocked before entering and locked again when operation is completed. This need to be known for each place. Add a checkbox for station that indicate that a key is required.
A key may be picked up and delivered back at other stations. This can be seen as the key has its own schedule. Add a schedule type of key with an optional key name.

Implemented in 1.9.11.


[fpv] JasperGold does not like prim_ram_2p

FPGA tool (Vivado) requires a certain implementation style to recognize DPRAM. prim_ram_2p followed the guideline.
The FPV tool (JasperGold), however, does not like it. It can't handle the write request correctly. So the read back returns incorrect data. If a FPV TB requires pure dual-port RAM implementation, currently no way to run it on FPV.
CC: @cindychip
Related to #7678

If two procedural logics assigns to an array and uses non-blocking assignment, JasperGold assumes the behavior is indeterministic.
I will check if changing to blocking assignment helps.

[ ] Check if Vivado recognizes DPSRAM with blocking assignments
[ ] Check if JG is happy with blocking assignment

CC: @msfschaffner @tjaychen

Ok, that is unfortunate.
If the blocking assignments don't work, one solution would be to make a prim_xilinx variant for the DP RAM, so that FPV can use the generic view.

Maybe everyone has understood this already, but the comments above look like maybe not... It seems that JasperGold is tracking writes/reads to the array as if they all might alias. I'd be surprised if blocking vs. non-blocking made any difference (assuming the two writes come from different processes).
The usual way to solve this with other tools is to tell them to try harder for this particular array ("please split it up into a load of words" or similar). Alternatively, maybe you can tell JasperGold to think harder about the addresses. Presumably, our dual-port implementation has a defined behaviour when the addresses collide... :-)


Suppress blind exception flake8 errors

I think it is acceptable to catch a generic Exception in both
places where the error is being reported.
In the command.py, we could use the exception type
warnings._OptionError, but I don't think it's safe to rely this
private exception type as it might not remain stable in future.
It would be better to not call the private function altogether,
but I'm not sure how best to avoid it.
In executor/__init__.py, we are propagating the exception in the
except block. In this case, I consider the linter is reporting a false-positive,
as it is unable to handle this situation.

This should fix recent CI failures, for example.

Thanks for the patch.


RoslynPad as Excel scripts editor to finally replace VBA with C#

Hi @aelij, please see my blog post about how I am using RP: http://hotforknowledge.com/2016/10/31/5-data_spreads_excel_macros_in_csharp/. The single host I mentioned in #45 is Excel.
RP integrates with Excel and ExcelDna greatly and easier than CShell, so now I have a nice replacement for VBA and lightweight scripting environment instead of Visual Studio. Will keep posting issues and PRs here regarding the editor itself, but hosting and main GUI projects are already slightly different. For me this is just a feature, not a final product, and I was surprised how easily RP solved the problem. Please let me know if you have any issues/concerns with that. Thanks!

Very cool idea! Note that I'm planning to make RoslynPad a reusable component (@xen2 has made some progress in #43), so eventually your use case would become much simpler.

@buybackoff are you still developing this? It is exactly the 'something' i've been looking for and I'd love a chance to glance at the code to get an idea of how to go about accomplishing this.

@poa00 I have it somewhere in archives, but it's something not too difficult to integrate RoslynPad with Excel's task panes. If I were to revive that project I would start from scratch, given how much this repo has changes. The biggest problem is executing a script in the same AppDomain/Process as Excel vs maybe running a subprocess and using only COM. So many subtle issues with any of those. It did not look as something "productizable", just a proof of concept.

I am trying to make it easier to distribute my scripts for office to less tech-savvy colleagues/friends to make it super simple for them to employ them in a way that is very similar to how they would typically do the same with VBA

I have a solution for that, but at pre-alpha even pre-POC stage, not published anywhere. For that to work, we need a sandbox in some form.

docker maybe?


how to pass token id when run grafana-report

Hello,
i have a question if i deactivate authentication i can run the report as expected, but when i turn on i have authorization required.
How i can give a token id when i run go grafana-reporter?
thank you

It is documented towards the bottom of the readme.  See Query parameters -> apitoken.
If you want an example, browse through the closed issues where someone else also asked this question.

thank you very much, i didn't see issues already closed.
Work like a charm, and awesome tool :)

Glad to hear it.
If you don't mind sharing: where are you from and what work do you do? It is always interesting for me to hear who is using my software ;). You can also send a message if you prefer to izakmarais at yahoo dot com.


Better definition of winning_hash

I'm still confused by winning_hash. The spec has:

Let winning_hash(shard_committee) be the winning shard_block_hash value.

A definition with more code may be helpful. Also more intuition (e.g. via code comments) may help.

Replace:

Let attesting_validators(shard_committee) be equal to attesting_validators(shard_committee, shard_block_hash) for the value of shard_block_hash such that sum([get_effective_balance(v) for v in attesting_validators(shard_committee, shard_block_hash)]) is maximized (ties broken by favoring lower shard_block_hash values).
Let total_attesting_balance(shard_committee) be the sum of the balances-at-stake of attesting_validators(shard_committee).
Let winning_hash(shard_committee) be the winning shard_block_hash value.

With:

Let winning_hash(shard_committee) be equal to the value of shard_block_hash such that sum([get_effective_balance(v) for v in attesting_validators(shard_committee, shard_block_hash)]) is maximized (ties broken by favoring lower shard_block_hash values).
Let attesting_validators(shard_committee) be equal to attesting_validators(shard_committee, winning_hash(shard_committee)) for convenience.
Let total_attesting_balance(shard_committee) be the sum of the balances-at-stake of attesting_validators(shard_committee).

I get it now :) In words, winning_hash(shard_committee) is the shard_block_hash of the shard fork with the most votes from shard_committee.
A PR would be great.

Also: make explicit where shard_block_hash candidates should be drawn from when maximizing


includes: Fix aligned allocation support for MinGW-W64

Symptoms
I was trying to compile  dist/gcc-compatible from the latest HACL* main branch with MinGW-W64 (x86_64-w64-mingw32-gcc-11 (GCC) 11.3.0) (to produce a Windows binary release for EverParse, which uses EverCrypt hashing functions), but I failed with error messages complaining about aligned_alloc not defined. Thus, I wrote the following C code:
#include "krmllib.h"
#include <stdio.h>

int main() {
  char* test = (char*) KRML_ALIGNED_MALLOC(sizeof(char), 1024);
  if (test != NULL) {
    printf("%d\n", test[2]);
    KRML_ALIGNED_FREE(test);
  }
  return 0;
}

which I tried to compile with:
x86_64-w64-mingw32-gcc.exe -std=gnu11 -I $KRML_HOME/include -I $KRML_HOME/krmllib/dist/minimal test.c

There, I got the following error messages:
In file included from ../karamel/include/krmllib.h:19,
                 from test.c:1:
test.c: In function ‘main’:
../karamel/include/krml/internal/target.h:71:39: warning: implicit declaration of function ‘aligned_alloc’ [-Wimplicit-function-declaration]
   71 | #    define KRML_ALIGNED_MALLOC(X, Y) aligned_alloc(X, Y)
      |                                       ^~~~~~~~~~~~~
test.c:5:24: note: in expansion of macro ‘KRML_ALIGNED_MALLOC’
    5 |   char* test = (char*) KRML_ALIGNED_MALLOC(sizeof(char), 1024);
      |                        ^~~~~~~~~~~~~~~~~~~
test.c:2:1: note: include ‘<stdlib.h>’ or provide a declaration of ‘aligned_alloc’
    1 | #include "krmllib.h"
  +++ |+#include <stdlib.h>
    2 | #include <stdio.h>
In file included from ../karamel/include/krmllib.h:19,
                 from test.c:1:
../karamel/include/krml/internal/target.h:71:39: warning: incompatible implicit declaration of built-in function ‘aligned_alloc’ [-Wbuiltin-declaration-mismatch]
   71 | #    define KRML_ALIGNED_MALLOC(X, Y) aligned_alloc(X, Y)
      |                                       ^~~~~~~~~~~~~
test.c:5:24: note: in expansion of macro ‘KRML_ALIGNED_MALLOC’
    5 |   char* test = (char*) KRML_ALIGNED_MALLOC(sizeof(char), 1024);
      |                        ^~~~~~~~~~~~~~~~~~~
../karamel/include/krml/internal/target.h:71:39: note: include ‘<stdlib.h>’ or provide a declaration of ‘aligned_alloc’
   71 | #    define KRML_ALIGNED_MALLOC(X, Y) aligned_alloc(X, Y)
      |                                       ^~~~~~~~~~~~~
test.c:5:24: note: in expansion of macro ‘KRML_ALIGNED_MALLOC’
    5 |   char* test = (char*) KRML_ALIGNED_MALLOC(sizeof(char), 1024);
      |                        ^~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-w64-mingw32/11/../../../../x86_64-w64-mingw32/bin/ld: /tmp/cc5HCLHE.o:test.c:(.text+0x69): undefined reference to `aligned_alloc'
collect2: error: ld returned 1 exit status

Claim: Cause
When rewriting test.c without krmllib:
#include <stdlib.h>
#include <stdio.h>

int main() {
  char* test = (char*) aligned_alloc(sizeof(char), 1024);
  if (test != NULL) {
    printf("%d\n", test[2]);
    free(test);
  }
  return 0;
}

and compiling with x86_64-w64-mingw32-gcc.exe -std=gnu11 test.c, I got the same error messages.
When looking at the stdlib.h provided by MinGW-W64^1, aligned_alloc is not even declared. This explains why -Wbuiltin-declaration-mismatch is still reporting a "missing include <stdlib.h>" even though I did include it manually.
Then I tried digging in the MinGW-W64 docs, or rather, the lack thereof. Here's what I found:

Historically in 2004, MinGW introduced support for MSVC _aligned_malloc under the form of __mingw-prefixed functions.^2
Then, in 2007, MinGW-W64 forked out of MinGW.
Then, at some point (2010 or before), __mingw-prefixed functions ceased to work with MinGW-W64, replaced with _aligned_malloc directly following MSVC.^3
Then, in 2020, MinGW introduced a fix to directly support C11  aligned_alloc^5.

But the latter fix has not been ported to MinGW-W64 yet, to the best of my knowledge, which would explain the failures I am experiencing.
Solution: this PR
This PR defines KRML_ALIGNED_MALLOC to _aligned_malloc for MinGW-W64, following MSVC, taking care of the fact that _aligned_malloc-allocated pointers must be freed with _aligned_free instead of free.
This PR only checks for MinGW-W64, for two reasons:

I don't dare to change krmllib's current behavior for MinGW since I can only test MinGW-W64, not MinGW.
MinGW now purports to properly support C11 aligned_alloc, as stated above.^5

To detect MinGW-W64, I am following the documented guidelines^6, which requires including _mingw.h because __MINGW64_VERSION_MAJOR is not a compiler-defined macro ^7.
CI Questions
How do we provide any CI for this? We no longer have Windows CI for Everest at this time, and from what I understand, HACL* CI on Windows only seems to test the MSVC distribution. Should we have a krmllib C test battery (no F*/Z3/OCaml/etc.) to compile and link with MinGW-W64 (and maybe other platforms)? Or should we introduce HACL* CI for MinGW-W64 to just compile dist/gcc-compatible there?
Notes

Thanks for the super extensive rationale and digging -- this is good history to have. The PR looks good, so I'm going to go ahead and merge it.
Regarding the relevance of mingw-w64 CI on Windows. Who is our main customer for this? Is it just for the sake of completeness, or is there someone who is known to rely on this on a regular basis?
I'm CCing @pnmadelaine to see if his Nix magic can run on Windows with mingw-w64.
I would also be very much open to a PR on hacl-star/hacl-star, to add a github actions-based CI run that executes on windows with mingw-w64. I think the main piece of work is figuring out how to execute this on CI, so once that is done, we might as well test out all of HACL*.
Thanks again!

We have internal users of EverParse for Windows, and EverParse itself (not the generated parsers) uses EverCrypt hashing functions. For now I haven't considered building Everest with MinGW as opposed to MinGW-W64 which we have been using since Everest's inception.
Thanks Jonathan for merging!

@msprotz as far as I know it's only possible to use Nix on windows through WSL


Fe assessment 3

Drift video: https://video.drift.com/v/abQ4zLVrHAkER7KMVgNPw8XL9ESxYi8aCNzWTjdEUAs2Q/
Screenshot:

Don't push irrelevant code
The commit message's format must be proper
Work on the directory structure
Use separate files for the interfaces, constants, etc.
Modularize the code
Work on the code practices that needs to be followed
Optimize and refactor the code
Format the code properly


How to auto focus as soon as editor is open in react-native

I am using react-native-pell-rich-editor in my react-native application, How can we autofocus the cursor as soon as the editor is open in the react-native application.

this library might be help
https://github.com/TryImpossible/react-native-enhance-webview
it has auto focus
the first issue right here
https://github.com/facebook/react-native/issues/18965
and i just dont know how to integrate

focusContentEditor() is not working in Android.

@sureshbakshi
1.0.8 fixed focusContentEditor
1.0.9-beta.0 fixed android focus keyboard open

1.1.0 new props initialFocus to the editor initial request focus


[AV2-601] WCAG color requirements

Jira - https://intersective.atlassian.net/browse/AV2-601
This PR fixing issue found in the second UI font color audit.

PR still not ready for code review.


⚠ DDoS-Relay lin-EU-C-fra-02 has degraded performance

In 34cf65e, DDoS-Relay lin-EU-C-fra-02 (http://<IP_ADDRESS>:42069/;csv) experienced degraded performance:

HTTP code: 200
Response time: 181 ms

Resolved: DDoS-Relay lin-EU-C-fra-02 performance has improved in f6b773a after 57 minutes.


Can't restart nginx

G'day everyone, having the following issue when trying to reload nginx:
"nginx: [emerg] BIO_new_file("/etc/ssl/nginx/yourwebsite.com.crt") failed (SSL: error:02001002:system library:fopen:No such file or directory:fopen('/etc/ssl/nginx/yourwebsite.com.crt','r') error:2006D080:BIO routines:BIO_new_file:no such file)"
This occurs after installing SSL on my server.
Any help would be appreciated.
Tom

The error message is pretty self-explanatory, it is trying to load a file which doesn't exist.
Replace every instance of yourwebsite.com with your actual domain in /etc/nginx/nginx.conf. If you ls /etc/ssl/nginx you should see files for your domain if you used certbot correctly.

The error message is pretty self-explanatory, it is trying to load a file which doesn't exist.
Replace every instance of yourwebsite.com with your actual domain in /etc/nginx/nginx.conf. If you ls /etc/ssl/nginx you should see files for your domain if you used certbot correctly.

Hey Phirecc,
Cheers for the response, I've looked through /etc/nginx/nginx.conf and yourwebsite.com doesn't appear anywhere. I've also looked through /etc/ssl/nginx and I can see README	cert.pem  chain.pem  fullchain.pem  privkey.pem, which to the best of my knowledge is what should be there. Anything else?

The nextcloud guide uses /etc/nginx/sites-available/, so check there. Somewhere in your nginx config you're telling it to load that certificate.


npm can't find tesseract-ocr

Description
npx react-native init testing123
npm ERR! code ENOENT
npm ERR! syscall spawn C:\Program Files\Tesseract-OCR;
npm ERR! path C:\Users\harri\match
npm ERR! errno -4058
npm ERR! enoent spawn C:\Program Files\Tesseract-OCR; ENOENT
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
Steps to reproduce

Install Node js
Added to environment variable
Tried running npx react-native init testing123 then error popped up

React Native Version
latest
Affected Platforms
Build - Windows
Output of npx react-native info
npm ERR! code ENOENT
npm ERR! syscall spawn C:\Program Files\Tesseract-OCR;
npm ERR! path C:\Users\harri\match
npm ERR! errno -4058
npm ERR! enoent spawn C:\Program Files\Tesseract-OCR; ENOENT
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

Stacktrace or Logs
npm ERR! code ENOENT
npm ERR! syscall spawn C:\Program Files\Tesseract-OCR;
npm ERR! path C:\Users\harri\match
npm ERR! errno -4058
npm ERR! enoent spawn C:\Program Files\Tesseract-OCR; ENOENT
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

Reproducer
none
Screenshots and Videos
No response

This error is unrelated to React Native unfortunately


Add Cargo features for functionality

Woudl it be possible to add Cargo features for the various bits of functionality? For example, I only want the allocator; otherwise I'm working with a no_std + alloc crate.

I guess separating some features is a good idea. If it helps you, feel free to provide a pull request.

https://github.com/lobaro/FreeRTOS-rust/pull/12


A simple response is required in addition to this type of response

Hi,
I am having error when returning fulfillment response (A simple response is required in addition to this type of response).
Following is the fulfillmentResponse
{
  "error": "A simple response is required in addition to this type of response"
}

Information

DialogFlow API version: V2 API
Node version: v8.10.0
actions-on-google version: ^2.6.0
body-parser version: ^1.18.3
express: ^4.16.4

Following is the code snippet
const app = express();
app.use(bodyParser.urlencoded({ extended: true }));
app.use(bodyParser.json());
const agent = dialogflow();
agent.intent("dummyIntent", (conv, input) => {
  if (conv.action === "dummyAction") {
    conv.ask(
      new Carousel({
        items: {
          car: {
            title: "Car",
            description: "A four wheel vehicle",
            synonyms: ["automobile", "vehicle"]
          },
          plane: {
            title: "Plane",
            description: "A flying machine",
            synonyms: ["aeroplane", "jet"]
          }
        }
      })
    );
  }
});

app.post("/webhook", agent);

app.listen(port, () => {
  console.log("Server is up and listening on port" + process.env.PORT);
});

I have tried using new Image(), new BasicCard(), all giving same error.
Your help is much appreciated.
Thanks in advanced.

Hi, as stated in this documentation,

Visual selection responses have the following requirements and optional properties that you can configure:
The first item in a visual selection response must be a simple response.

So you need to add something like:
conv.ask('Here are some interesting machines:');
conv.ask(
  new Carousel({
    ...
  })
);

This will display a chat bubble just before the Carousel.
Regards

Hi @ataillefer ,
Thanks for reply.
I had added line
conv.ask("This is category list")
conv.ask(
  new Carousel({
    ...
  })
);

This is the fulfillment response
{
  "payload": {
    "google": {
      "expectUserResponse": true,
      "systemIntent": {
        "intent": "actions.intent.OPTION",
        "data": {
          "@type": "type.googleapis.com/google.actions.v2.OptionValueSpec",
          "carouselSelect": {
            "items": [
              {
                "optionInfo": {
                  "key": "car",
                  "synonyms": [
                    "automobile",
                    "vehicle"
                  ]
                },
                "description": "A four wheel vehicle",
                "title": "Car"
              },
              {
                "optionInfo": {
                  "key": "plane",
                  "synonyms": [
                    "aeroplane",
                    "jet"
                  ]
                },
                "description": "A flying machine",
                "title": "Plane"
              }
            ]
          }
        }
      },
      "richResponse": {
        "items": [
          {
            "simpleResponse": {
              "textToSpeech": "This is category list"
            }
          }
        ]
      }
    }
  },
  "fulfillmentText": "Cannot display response in Dialogflow simulator. Please test on the Google Assistant simulator instead."
}

Chat bubble "This is category list" did not display. Instead it display fulfillmentText when using the "try it now" container. Please refer to attached image.

When I tried with my device, it did not show any chat bubble.
I have no idea where does "fulfillmentText" set. I have searched about it, does it related to middleware as mentioned in this comment
app.use(conv => {
    const { handler } = conv;
    conv.handler = async function() {
        const res = await handler.apply(this, arguments);
        const { simpleResponse } = res.body.payload.google.richResponse.items.find(item => item.simpleResponse) || {};
        if (simpleResponse) res.body.fulfillmentText = simpleResponse.textToSpeech;
        return res;
    };
});

Thanks.
Regards.

When you are sending multiple responses, especially with richer responses, the Dialogflow simulator stops working. You'll want to use the simulator in the Actions console instead to verify the behavior of your action.

Hi,
Thanks for reply, able to display carousel view when using google assistant.
However when I try using Telegram, it didn't display the list. Does it mean actions-on-google can only be implemented in google assistant?
Or any other way I can send rich text response to other channels like Facebook, Telegram, Skype...?
Thanks.
Regards.

The actions-on-google library is meant only for Actions on Google. If you want to support a variety of services, you will want to use the dialogflow-fulfillment library. But some rich responses like carousels may not be available on every platform.


When will the code be made available?

Hi, when will the code be made available? Thanks!

We will be releasing the code for SNIPER, which is more accurate and faster to train in last week of May. Stay tuned!

Great!


Remove audit tasks, update to V1R15, and refactor cat 1 and 2 checks

Fixes #105 #97 #103 #94 #48 #23

This is a major change to the role, would appreciate any feedback.

If this weekend is soon enough for testing, I'll run some vanilla CentOS 6 kvms through it.

@LeamHall That works..thank you!

@shepdelacreme Initial functional tests work, now that I almost know what I'm doing.  :)
We've had storms here so I haven't been able to get as much done as I wanted. I starting writing a failure playbook starting with telnet. Wasn't sure if you already have something like that or if continuing would be a worthwhile endeavor. Thoughts?
I also had some old Ruby code to much STIGs into picked JSON fields. Probably need to redo in Python so we can build a better data source. Do you have anything like that already?

@leamhall Thanks!
For the failure playbook, is this essentially a playbook that would cause each of the STIG checks to fail? If so this is something I've toyed with for testing purposes for a while but never got around to starting. I think it would be great to validate the tasks with!
For the tiny code I'm not clear what your intent is with it. Did you use it to perform STIG audits and put pass/fail into JSON? I'm intrigued regardless.
I'm going to leave this PR open a bit longer for more testing/comments.

@shepdelacreme yes, the playbook is to create failures to test that they are detected and fixed. I tend to mentally group STIG items by category, not VID. So all the services stuff or audit stuff would be together. The issue is that multiple VIDs have the same fix action and it seems easier to group things so a person can focus on one topic and then move on to the next. Feedback welcome!
Also, have you run ansible-lint on the new code?
The STIGs are getting more of the CCI identifiers into the VID relationships. Some IA shop documentation requirements only look at CCIs and there's no good way to correlate CCI to STIG VID, at least when I was working on it a couple years ago. In that the STIGs are mangled XML (like having '&lt' instead of '<') pulling it into a cleansed format seemed best. JSON was portable and goes into MongoDB well.  :)  Haven't gotten that far though.
Also, being able to parse and store means we can compare from version to version and quickly identify what changed in the new versions. I'm loathe to trust my team's success on the change list editor getting everything.

Rather thar writing failure playbooks, a better approach would be to run an OpenSCAP test and see if it pass/fails. That's what the original CI tests did, but they exist in the Ansible Lockdown project and not in this repo.
I've been meaning for some time to move those tests into the role directly, but have not made the time to do so. I'm out of the country this week. Maybe I'll be able to move that over next week. I also switched jobs, so hopefully I will have more time to work on this project.
Very glad you're making some good headway on these changes. Thanks!

Hey @samdoran ! I appreciate all the work you did on this stuff! I'm learning Ansible and learning to do it right by doing a lot of reading.  :)
Last time I looked at OpenSCAP it was a bad fit for a shop needing STIG compliance. The Failure Playbooks need to be tunable to a site's needs. Still working on that bit.
Good news on the job shift and travel. Whether for business or pleasure travel is usually fun!


Added wait_until_not_moving()

If you call wait_while('running', timeout=1000) there are times when the state reads both running and stalled so you end up waiting for your timeout to expire even though the motor has stalled.  The added function allows you to wait until the motor has stopped, either due to a stall or because it is no longer 'running'.
This helps my rubiks cube robot run a good bit faster as I don't end up waiting on so many timeouts in the wait_while calls.

Thanks!


Available commands

By browsing the folders I found these commands:
cd /local/bin
ls
sdk_test_search       get_lumi_info         set_led_r             get_sn                iperf_client
get_zig_chipid        zig_permit_join_pre   set_led_b             wpa_cli               sdk_test_liveview
rtwpriv               get_model             zig_set_pa            set_homekit_info      debuger
hotplug               factory_test          zig_get_pa            get_homekit_info      zig_leave_all_device
iwspy                 monitor               set_product_info      avahi-autoipd         get_dev_status
zigbee_lqi            iwlist                get_product_info      key_test              set_language
qrcode                ota_checker           sdk_test_func         key_state             get_language
audio_test            modify_bootargs       homekit_ntp           mfi_test              sdk_test_audio
sdcard_test           get_soft_ver          sdk_test_playback     led_test              restore
iperf_server          ifrename              speaker               set_lens              hostapd
iwconfig              wpa_supplicant        wifi_rssi             get_lens              zig_permit_join
zig_leave_device      sdk_test_param        wifi_test             fac_console           iwpriv
asetprop              iwgetid               set_hd_ver            property_service      iperf
agetprop              get_zig_ver           get_hd_ver            uboot_tools           mic
set_lumi_info         get_zig_mac           set_sn                iwevent
Especially the set_language was handy to put it in English.
"get_language" to read the current lang and "set_language en" to put it in English

Good find, sounds easier than doing the symlinks. Please submit a PR with your findings 👍

@fluppie do you know if any of these can turn on the IR Lights?

Only set_led_r and set_led_b make the front led red or blue.

@jstride you can turn on and off the IR led and filter with gpio62 (LED) and gpio78 (filter).
E.g:
echo 1 > /sys/class/gpio/gpio62/value


Resource log schema missing for DPS (ported from #73473)

Per request - moving feedback from #73473 to this page. The schema for DPS log and metrics should be better documented including their schema - presently it seems the page only details the log category types.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: e996fac3-058a-24a4-6c7d-f46ca63ac51c
Version Independent ID: 2ca76dda-fbae-45ba-79c8-4ce3c6e46328
Content: Diagnose and troubleshoot disconnects with Azure IoT Hub DPS
Content Source: articles/iot-dps/how-to-troubleshoot-dps.md
Service: iot-dps
GitHub Login: @xujing-ms
Microsoft Alias: xujing

/cc @rboucher

Thanks for moving this @stewartadam. @xujing-ms.  Please contact me on internal email if you are confused about what's needed here.  I need a place to link to that lists the fields for the different resource logs you create. See https://docs.microsoft.com/en-us/azure/storage/blobs/monitor-blob-storage-reference#resource-logs-preview for an example.

#assign:rboucher in addition to the author so I can keep track of the progress.

@rboucher I opened an ADO item for this. Hope to have something in a PR by the end of Dec. I'll PM you the item.
#reassign @JimacoMS4

#assign:rboucher

#assign:xujing-ms

@JimacoMS4 what is the ask here, the DPS logs schema follows the generic one posted in the link by Rob

@xujing-ms Yup there are several :). For example:

https://docs.microsoft.com/en-us/azure/event-hubs/monitor-event-hubs-reference#resource-logs
https://docs.microsoft.com/en-us/azure/service-bus-messaging/monitor-service-bus-reference#resource-logs

Basically, Rob needs somewhere to link to for DPS in the Azure monitor service-specific schemas documentation. (And, of course, we should be providing this information in the DPS docs anyway.)
The two example topics linked above also have information about metrics. This information is also auto-generated by the Azure Monitor team in their own documentation. For example, DPS is in Azure Monitor platform metrics DPS. We can just link to this spot unless there is additional info we want to provide about DPS metrics. NOTE: We'll need to mention any support for metrics dimensions in our topic as this is not auto-generated AFAIK.
@v-steveadams is working on this ADO item to bring our DPS docs into alignment with Azure Monitor documentation: https://dev.azure.com/mseng/TechnicalContent/_workitems/edit/1899729. He will probably be doing the work on this.
@xujing-ms Do you still have responsibility in this area?
@rboucher If I missed or misstated something -- now's the time to let us know :)

Addressed in this PR: https://github.com/MicrosoftDocs/azure-docs-pr/pull/193324

@rboucher @xujing-ms - PR was just merged. You were both on threads seeking comment. Schema is now documented and the AM service specific schemas table links here: https://docs.microsoft.com/en-us/azure/iot-dps/monitor-iot-dps-reference#resource-logs.
Hence, I'm closing this issue. If you have further feedback or questions, please reach out on email or @comment me here.
Thanks for your help on this!
Jimaco
#please-close


Read from mirror

What happens if the master goes down - can goduplicator switch a mirror to be the master ?

It cannot. Right now it's very very simple tool.


Issues with access-filtered channel messages

Access-filtered channel messages don't work properly. Examples:

Sending /msg @#channel test appears nowhere in The Lounge.
Incoming messages to @#channel appear in a query buffer, not the channel buffer.

Both of these were somewhat by design. /msg into an unknown target does not create a channel.
Incoming @# messages create a separate window to avoid mistakenly sending OP stuff into normal channel.

It's inconsistent with normal client behavior, though. Every other client I've used displays both incoming and outgoing @# (and others, like +# or %#) messages in the channel buffer with everything else. Ignoring the outgoing messages in the UI is especially strange and counter-intuitive.

I've marked this as a bug because I agree that outgoing messages should show up somewhere.
I think we should probably show messages sent with "/msg". I get that it's not an irc thing that most clients do, but I think people expect this nowadays.
As for messages being in a different window than the main window, I definitely agree that should stay. Showing messages in a channel that not everyone can see is confusing, and I have seen it cause many issues for people.

*ponders tackling this while it's still Hacktoberfest*
Shouldn't be too hard to capture the /msg command and send its contents to a window, right?
(Right?)
:rofl:

Is this still an issue?
statusmsg have been correctly handled by putting messages in the channel for a while now.

Testing this, it looks like we now open a query window on /msg and put the message there. So yeah, this is fixed.
(insert arguments about whether it was the right fix or not)


Update scipy to a requirement

This updates halotools to have scipy as a requirement.
It should fix #18 , @aphearin, but we'll see what travis says...

@eteq - looks like the Travis build still failed. Should we merge or reconnoiter?

ImportError: No module named mpi4py is now what it's failing with, @aphearin (the best jobs to check are the ones that have 	SETUP_CMD='test').  Should mpi4py also be a dependency, or is that more of an optional thing?

Ahh, now that is a genuine halotoos bug. mpi4py should definitely be an optional dependency. This must be in Duncan's domain. @duncandc - can you fix this?
Here's what I recommend. Instead of importing mpi4py, instead do this:
try:
import mpi4py
has_mpi4py_global_variable = True
except ImportError:
has_mpi4py_global_variable = False
Then, right before for your routines that use MPI, insert a simple control flow:
if  has_mpi4py_global_variable==False:
raise ImportError("Tried to use MPI without having mpi4py installed")
Make sense? I think this will resolve the problem (until the next possible next one, that is).

This is in fact in my domain.  This should be an easy fix.


Reduce server reaction lag from centering mouse

Reduce server reaction lag from centering mouse

Closed thanks to ctypes swap, time reduced from 115ms to 9ms (92% reduction)


Update issue templates

Hi Bro , Created  a issue Templates , so that folks can raise a issues for this repo

@erenyeager00 This looks awesome, but I don't think we accept any issues at the moment for anything detailed, that's why I had a simple issue template. Let's concentrate on the content, but I am going to leave this on, so that I'll accept this later. 😁


Mermaid diagram and 3D simulator (via IFrames)

@ttumiel Looks like the vercel build worked, but I can't access the preview. PR when ready


fix: use relative paths for gradle exec invocations

Summary
For Android release builds on Windows, gradle release build fails if there are spaces in path (#34878). This is due to gradle improperly handling arguments with spaces (this is also an open issue on Gradle). Since the Hermes compilation and other Gradle exec invocations involve arguments which will contain spaces (if there are spaces in your path), this also means it is hard to get around this by simply escaping the spaces (eg: by using double quotes), since these arguments are not properly handled by Gradle itself.
As a workaround, this PR uses relative paths for all Gradle commands invoked for Android. As long as there aren't any spaces in the react-native directory structure (i.e this repo), this fix should work.
Changelog
[Android][Fixed] - Used relative paths for gradle commands
Test Plan

npx react-native run-android builds and runs the app successfully on Android device, when run inside an RN0711 project with a path containing spaces (and with the changes in this PR applied) on Windows. This includes release builds (i.e with the --variant=release flag).

Thanks for sending this over @shivenmian and for investigating this. I'll import this but we'll need some changes as I'd like to have relative paths only on Windows. I'll take care of this.

Hi @shivenmian, could you please log into app.circleci.com and rebase on main?
We need to refresh your CircleCI <--> GitHub token to restart the CI pipeline. Thanks!

@cipolleschi done

I'm following up here #36080 as I had to re-export this PR 👍 If the CI is green we should be good to go


PHP7 and PHPUnit6 upgrade

Fix PSR compliance in Validation.php
Composer require >=PHP 7.1.0 and PHPUnit 6.*
Fix PHPUnit 6 compatibility in tests
Fix code style errors marked by StyleCI

library is designed to be used only for PHP5 applications at the moment
if we ever decide to move it to PHP7 we will get back to this PR


[feature request] starr/unstarr files

Add the ability to starr/unstarr files since https://github.com/odeke-em/drive/pull/467 to pull them has been added.

Addressed by PR https://github.com/odeke-em/drive/issues/470


Remove segment_start_times and friends

Same as https://github.com/commaai/connect/issues/536, though we should try to avoid having to use assumed timings

@adeebshihadeh, PR #77 resolves this issue


[WIP] step-registry: document VPN support

https://deploy-preview-249--zealous-shirley-0f56b3.netlify.app/docs/architecture/step-registry/#vpn-connection
https://deploy-preview-249--zealous-shirley-0f56b3.netlify.app/docs/how-tos/adding-a-cluster-profile/#vpn-connection

https://issues.redhat.com/browse/DPTP-2788

/retest

/hold
Will go together with https://github.com/openshift/ci-tools/pull/2799/files

/hold cancel


trigger in public channel

why we can't trigger/send a message in public channel?

This is not supported by the protocol. To send the events users must be authorized so it's available only on private and presence channels. https://pusher.com/docs/channels/library_auth_reference/pusher-websockets-protocol/#triggering-channel-client-events


changes to top matter of term pages

Make the "top matter" on
http://pombase2.bioinformatics.nz/term/GO%3A0006914
also appear on
http://pombase2.bioinformatics.nz/term_genes/GO%3A0006914
Needs some rearranging
Put
term
def
parents
external links?
on the left
Put "actions" on the right (or wherever you think best)
Re Download details,
I think this is temporary.
Its  just offering a little more than the basic  list (same as the current QB download)
When its done, I think this link should go to the same "download options" that the advanced search provides. This would be user configureable and could be GAF,  sequence etc.
Different options might be available  (or more prominent) depending where you arrive from?
Link for send to query
"Use these genes in query"
Kim why don't you  you have a play and we can see how it looks (particularly representing the top matter  and links on both pages). Or wait until Thursday and  we can decide more...
If anyone has further ideas, or I missed anything  please add here.

Re Download details,
I think this is temporary.
It's just offering a little more than the basic list (same as the current QB download)
When it's done, I think this link should go to the same "download options" that the advanced search provides. This would be user configureable and could be GAF, sequence etc.

Hmm. Perhaps I could be brought round, but my initial gut feeling is that we should keep it simple on term pages, and just offer two options - systematic IDs and "what you see here". Keep all the more complicated options in the query results department, and let the "use these genes in a query" handle sending people over to where they can configure what to download.
It just seems like it'd be cluttering and overkill to have all the download-configuration tooling taking up space on the term pages.

Different options might be available (or more prominent) depending where you arrive from?

That sounds like it has considerable potential to confuse people (and annoy me).

I'm moved things around a bit but I'm not finished yet.
My changes so far are in the preview and in pombase2.bioinformatics.nz

Val noticed that the definition, parents and external links were missing from the phenotype term gene list pages like:
http://pombase2.bioinformatics.nz/term_single_allele_genotype_genes/FYPO%3A0002998
http://pombase2.bioinformatics.nz/term_genotypes/FYPO%3A0002998
I've fixed that now.

I don't think this is urgent for public release, can discuss Thursday...

I'm not sure what we still need to do here? Open new tickets if we still want to change things.


Remove stress test framework.

Signed-off-by: Piotr Sikora<EMAIL_ADDRESS>

@PiotrSikora: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

test-tsan_envoy_release-1.5
5e523bef4addf8391228652bb23e1df5ee7d1ed1
link
/test test-tsan_envoy_release-1.5

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@PiotrSikora: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

test-tsan_envoy_release-1.5
5e523bef4addf8391228652bb23e1df5ee7d1ed1
link
/test test-tsan_envoy_release-1.5

test-asan_envoy_release-1.5
5e523bef4addf8391228652bb23e1df5ee7d1ed1
link
/test test-asan_envoy_release-1.5

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/lgtm

This is blocking other PRs, so let's get it in ASAP

/retest

I'm going to abandon this change, since it looks that the stress test actually found a real issue, and we don't have the "messy sync with upstream" issue in the release branch.


Array/Struct hive type are not yet implemented. Which version supports it? or do you have any implementation for it?

I don't think there's an implementation for this. Would you like to contribute one?

There are multiple issues at multiple levels that make supporting array / structs very difficult. If you are planning on using complex data types I would recommend Spark. Support for complex data types would outweigh the benefit from the type provider. The 3rd option would be to create a spark type provider but I have not had the time to build one yet.


Implement tests

Can you provide more description? @xNykram

We have to do basic setup of pytests, connection to local db, mock some of the build-in functions. I would like to take care of this as soon as possible.


Course 8 - Fix path for plugin lesson

For course 8, Publishing output from DITA sources, the path in step 1 of the Installing a custom plugin topic should be samples/plugins rather than samples/plugin.
File details: /en-us/course08-publishing_output/topics/lc_install_custom_plugin.dita (http://www.learningdita.com/topic/lc_install_custom_plugin/)

Hi David,
Thanks for catching this omission. And thanks for submitting the pull request with the change.
We'll be implementing it shortly.
Thanks for contributing to LearningDITA; your comment and suggestions are always welcome.
Simon


Create camerdyner

Hi @paw83135! What did you mean to do? You just opened a pull request on the cameradar repository where you're proposing to add a new empty file called camerdyner. is that what you meant to do?


Feat: Improve design of error 404 page

Describe the feature
Hi @vansh-codes
Description:
The current error page displays a generic message ("The future of GitHub is here" and similar phrases) that does not align with our branding and user experience standards. A more visually appealing and informative error page is needed to enhance user engagement and provide clearer guidance.
Proposed Changes:

Visual Design: Create a more modern, cohesive design that matches our overall website aesthetic.
User Guidance: Include helpful links (e.g., home page, contact support) and a friendly message.
Branding Elements: Incorporate our logo and color scheme to maintain brand consistency.

Additional Notes:
A well-designed error page can significantly improve user experience and reduce frustration.
Add ScreenShots

I can make it look better
Record

[X] I agree to follow this project's Code of Conduct
[X] I'm GSSOC'24 Extd registered Contributor
[X] I'm Hacktoberfest registered Contributor
[X] I want to work on this issue

Hi @vansh-codes
This is the final design, tell me how it looks

Also if you have a logo in mind please tell me I shall induce that logo in the page.

Use illustrations instead of image, everything else is fine

Hi @vansh-codes

This is the final design, waiting for PR approval.

Yeah works! create a PR and dont forget to mention this issue in your PR


Did you mean for requires

Feature Request
I think it would be really cool to have "Did You Mean" implemented for require. It shouldn't be too terrible to add
For instance trying to require something that doesn't exist:
require "httz"

Would result in something like this:
Did you mean 'http'?"

With the recent changes in ruby 3.1.0, debugger support, and mame's code indicating which line
may have been faulty as-is (via thes ^^^ "visual ASCII" parts), it would indeed be nice if crystal
could also improve the "usability" factor. Not just in regards to erroneous require statements but
in general improving the error-situation parts to increase developer happiness.


Switch from GAPI to gtoken + Bug Fix

I switched the library to use gtoken to add support for a path to a p12 keyfile. It's also a more well maintained and documented codebase (and made by the one and only @ryanseys).
I also caught a couple of bugs, which I will point out with comments.
(RE: https://github.com/GoogleCloudPlatform/gcloud-node/pull/458)

Coverage increased (+0.14%) to 91.92% when pulling 54dee6e57739fafa85d0ec3aec9265275a3bea16 on stephenplusplus:master into ec10a81513a1aa125ffc973574bffeb60db2b2c7 on google:master.

Thanks @tbetbetbe. What's the timeline for getting a new npm version out with these changes?

There should be a release at the end of this week.
On 27 March 2015 at 11:22, Ryan Seys<EMAIL_ADDRESS>wrote:

Thanks @tbetbetbe https://github.com/tbetbetbe. What's the timeline for
getting a new npm version out with these changes?
—
Reply to this email directly or view it on GitHub
https://github.com/google/google-auth-library-nodejs/pull/20#issuecomment-87041823
.

--
This email may be confidential or privileged.  If you received this
communication by mistake, please don't forward it to anyone else (it may
contain confidential or privileged information), please erase all copies of
it, including all attachments, and please let the sender know it went to
the wrong person. Thanks.

Done.  I just released 0.9.4.
On 30 March 2015 at 08:58, Tim Emiola<EMAIL_ADDRESS>wrote:

There should be a release at the end of this week.
On 27 March 2015 at 11:22, Ryan Seys<EMAIL_ADDRESS>wrote:

Thanks @tbetbetbe https://github.com/tbetbetbe. What's the timeline
for getting a new npm version out with these changes?
—
Reply to this email directly or view it on GitHub
https://github.com/google/google-auth-library-nodejs/pull/20#issuecomment-87041823
.

--
This email may be confidential or privileged.  If you received this
communication by mistake, please don't forward it to anyone else (it may
contain confidential or privileged information), please erase all copies of
it, including all attachments, and please let the sender know it went to
the wrong person. Thanks.

--
This email may be confidential or privileged.  If you received this
communication by mistake, please don't forward it to anyone else (it may
contain confidential or privileged information), please erase all copies of
it, including all attachments, and please let the sender know it went to
the wrong person. Thanks.


Stops receiving messages after broker restart

Hi,
I'm using some simple code like:
https://github.com/rabbitmq/rabbitmq-tutorials/blob/master/go/receive_logs_topic.go
This seems to work ok under normal conditions, but if the broker gets restarted, the consumer doesn't seem to error or receive new messages - it silently sits there.
Is there any way of getting it to detect that the connection is no longer available and to raise an exception?
Thanks,
Ian

Connection recovery is intentionally not a goal of this library. There are examples available in this repo and 3rd party packages that make it easier to integrate.


[jellyfin] Move image to official

Description of the change

Moving image from ls.io to official docker image and added values docs for rootless GPU transcoding from Plex.
Benefits

no s6 overlay
semver

Possible drawbacks

Folder structure of /config and /cache will change and break config.
As discussed, we keep the official structure and provide rough migration instructions if user does not want to start over.
Applicable issues

none
Additional information

Checklist

[x] Chart version bumped in Chart.yaml according to semver.
[x] Title of the PR starts with chart name (e.g. [home-assistant])
[x] (optional) Chart is using our common library as a dependency.
[x] (optional) Variables are documented in the README.md

Waiting for the hack/gen-helm-docs.sh fix to support new repo structure (stable/incubator)


Adds fills to first aid kits

About the PR
Adds the required entities to have full fills for the oxygen, burn and toxin first aid kits.
Added a single drug to the combat and radiation first aid kits. Need to port advanced brute and burn kits for some remaining.
Screenshots

Changelog

:cl:

add: Added prefilled contents to more first aid kits! Look out around the station for them.

Requires #6710

update to master (blood merged) and can be merged


Extract baseLayout component

The idea would be to exercise __children based composition.

It looks like this isn't needed anymore.


Maya: Fix getting non-active model panel.

Brief description
When capturing multiple cameras with image planes that have file sequences playing, only the active (first) camera will play through the file sequence.
Additional info
Reimplementation of https://github.com/pypeclub/OpenPype/pull/1751 for OP
Testing Notes:

Prepare and image sequence with frame numbers.
Load image sequence into Maya as image plane on two cameras (dont use any default cameras).
Setup two reviews for each camera.
Publish.
Validate both reviews have the image sequence playing correctly.

This should be done through a context manager instead to ensure that if any errors occur in between the Model Panel is reverted back to its original state.
Also, I'd love to have a simple reproducable "test" for this issue since I recall having solved this before but simpler.

Also, would it be sufficient to use capture with off_screen=False? Since that'd actually playblast to an independent model panel anyway and it'd save you quite a lot of logic in this area?

Also, would it be sufficient to use capture with off_screen=False? Since that'd actually playblast to an independent model panel anyway and it'd save you quite a lot of logic in this area?

I'd say this is certainly worth a shot

Also, would it be sufficient to use capture with off_screen=False? Since that'd actually playblast to an independent model panel anyway and it'd save you quite a lot of logic in this area?

Would this not limit the resolution? Dont think you can output 1920x1080 on a monitor set to 1920x1080 unless you render off screen?

@tokejepsen good point actually. I recall that being the case in the early Maya days but I am not actually sure that is still an issue Today. Would be good to double check yes.

There is a bug in a publish process limiting exporting 2 reviews from same workfile, until it is resolved, this couldn't be tested properly.

There is a bug in a publish process limiting exporting 2 reviews from same workfile, until it is resolved, this couldn't be tested properly.

Got a link to the issue?

It should be https://github.com/pypeclub/OpenPype/issues/3034

We should move forward with this or close it. Since #3034 is closed, this can be tested if it is still the problem (and I believe that it is)

What is status of this @kalisp? Is it ready for review or still in draft.

I'd say this might need updating after this PR by @tokejepsen to instead use the panel data which the tweaked plugin there collects: https://github.com/ynput/OpenPype/pull/4549

Followed the testing steps and having 2 camera reviews with 2 imagePlanes gives me errors when trying to publish em. Failing on Burnins too?

Looking at the errors those acutally don't seem to be specifically related to this PR as far as I can see.

@LiborBatek could you check your settings for project_settings/global/publish/ExtractBurnin/profiles/0/burnins. Looks like you have comment to burn into the review but the Collect Instance Comment cannot find any comments.
Unrelated to this PR but should get you to a state where you can test this properly.

Ok, thx for idea so I have reverted to defaults in terms of Burnins but it didnt help :(
here are my settings:

and again the error I ve got:

The ImagePlane has connected simple Jpeg sequence which has more frames than my output frame range.

@LiborBatek the issue coming from this line; https://github.com/ynput/OpenPype/blob/develop/openpype/plugins/publish/extract_burnin.py#L489 which means the comment on the instance is not collected. Could you check the plugin Collect Instance Comment for any issues?

@LiborBatek are you experiencing this issue when testing for other PRs?
Maybe try with just the review instance in the scene, to see if its related to this PR.

It also happens when creating fresh new Camera and Review Instance in the scene. Also even when no ImagePlane is used...
running this PR branch...

It seems that it happens in latest develop branch but just in that particular shot...

So to summarize that all the issues were caused by instances created before when tested New Publisher in that particular shot...now all fine working!
@BigRoy thx for clarifying it

@BigRoy did another test pass this time in maya 2022 and all works fine...

@antirotor as you wanted to re run test again...it all works as expected. no problems found.


Remove all references to postgres from README/code/docker configs

Closes #581

This looks good, except it looks like the Orthosie allocations got chomped?


EdrawSoft.EdrawMax.CN version 11.5.2

[x] Have you signed the Contributor License Agreement?
[x] Have you checked that there aren't other open pull requests for the same manifest update/change?

[x] Does your manifest conform to the 1.0 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow
Information about the installer
According to responses from online technical support, this Simplified Chinese version is different from the International version EdrawSoft.EdrawMax and does NOT support "silent-installation". Users have to interactively install it.
If there are advanced users can handle that "silent-installation" stuff, could you please do me a favour and improve this manifest?

Related #40558 . Thank you @ItzLevvie , I'll convert this PR into "Draft Mode".

/azp run

Winget does not support "interactive-only" installer at the moment. Waiting for this feature released.

Related #37971, #40558.
Excuse me @ItzLevvie , does winget.exe support "interactive-only" installer? Can I mark this PR "ready for reaview"?

does winget.exe support "interactive-only" installer? Can I mark this PR "ready for reaview"?

No not yet.
I approved for filtering purposes.

No not yet.
I approved this PR for GitHub CLI filtering purposes.

Okay, I'll leave the above 3 prs "work in progress". Can't wait for the feature!

It seems like someone else selve this problem. This pull request can be close unmerged.

Latest version of the package: <IP_ADDRESS>0
Related pull request: #80698


Controlling Pedestrians with Motion Capture Devices in Carla

Hello, everyone！
I'm new to using Carla.
I have a motion-capture set on hand. I want to use this set to control the pedestrians in Carla. As shown in the following documentation (https://arxiv.org/pdf/2206.00337). I didn't find anything in Carla's documentation that would help me. There is no detail in the above paper on how the motion capture device controls pedestrians. Whether it's a relevant help document, a specific step-by-step procedure, or a similar example, please let me know.
Much appreciated!
CARLA version:0.9.12
Platform/OS:Window10
Motion Capture Equipment:Perception Neuron Studio(https://neuronmocap.com/pages/perception-neuron-studio-system)

Hi,
You can take a look at the WalkerBoneControl class and the Walker class' apply_control method for your specific version. I think newer versions have some expanded control which you can also check out in the documentation.

Hi,
Thanks GoodarzMehr,
We don't have at Carla any documentation on adding real-time motion-capture. You'll have to research by yourself , or ask the authors of the paper you mentioned.
Sorry about that.
There is an issue related to pedestrians, explains a little about animgraphs, and how we made it in Carla.
If you review this video, you might get some insights on how to connect MOCAP to the simulation.
Hope it helps,

Thanks for the help!
I finally found out how to drive the UE character models through the official help documentation for the motion capture device(Perception Neuron Studio).


handle new event type

hmm, you will need to register the PR events in the createWebhook function
https://github.com/AzBuilder/terrakube/blob/1eb779e5b0fb6aae3b5a148f5bea7aec9d7900eb/api/src/main/java/org/terrakube/api/plugin/vcs/provider/github/GitHubWebhookService.java#L206
Additionally, the sendCommitStatus need to be updated so that the status still works for PR based events.
https://github.com/AzBuilder/terrakube/blob/1eb779e5b0fb6aae3b5a148f5bea7aec9d7900eb/api/src/main/java/org/terrakube/api/plugin/vcs/provider/github/GitHubWebhookService.java#L154
Lastly, need additional toggle for PR based events, I am thinking for the first version we can let both PUSH and PR events share the same set of configurations, meaning webhook branch, path and template settings, in the further version we could add enhance the feature so that each event type can have its dedicated settings, if needed.
https://github.com/AzBuilder/terrakube/blob/1eb779e5b0fb6aae3b5a148f5bea7aec9d7900eb/ui/src/domain/Workspaces/Details.jsx#L1466

Thanks @stanleyz !
Not sure how to register PR events in the webhook without setting it to work for both Push and pull-request ? Should we use a dynamic parameter ?

hey @stanleyz !
I did what I could for the sendCommitStatus function however, for the JSX and the createWebhook function I really need your help as I'm not confortable enough with code base 😅

hey @stanleyz !
Did you have time to review ? :)

I can take a look later on, but without the rest of the features or test code, it's going to be hard to test.
I am wondering if you are OK for me to cherry pick your commit and finish the rest features with a new PR, it's going to be a relatively big PR I believe.

Yep of course you can cherry pick !
But I'm wondering you're talking about the JSX part and handling bitbucket and gitlab webhooks ?
I didn't implement them because i think it was too much for a single PR :/

Soz btw ! I'm unable to work on the react components I know too little about that !

I can take a look later on, but without the rest of the features or test code, it's going to be hard to test.
I am wondering if you are OK for me to cherry pick your commit and finish the rest features with a new PR, it's going to be a relatively big PR I believe.

I think this will be the best option instead of managing two different PR to add a feature like this one


feat: Add --debug and --dry-run flags for enhanced migration control

Refactor:

Removed cypher-query-builder; the library now solely utilizes the Neo4j driver.
Eliminated the following dependencies:

console-table-printer
winston

Enhancements:

Introduced the --debug flag to log executed queries for better debugging.
Added the --dry-run flag to preview which migrations will be executed without applying them.

:tada: This PR is included in version 4.1.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Better Syrinscape Support

[x] Modify the code to work with Spells
[x] Modify the code to work with Weapons
[ ] Modify the code to work with Feats
[ ] Consider capturing monster names and possibly playing a sound effect if mentioned in chat by DM?
[x] Clean up the sound list and only add/keep the ones needed for this plugin's intended functionality.
[ ] Consider creating our own implementation of the connection to Syrinscape? This would also require instructions on how to find your API key, as well as new options to store it, and perhaps a warning about which pack is needed for the sounds included (General Fantasy).

This works fine with spells and weapons. Feat support could be added in the future if needed. Any other improvements can come by request in the future.


1.0.0， can not find the DKNightVerion

And does not #import "UIButton+Night.h"

Fixed this in v1.0.1


agent: listen over a serial interface

This is one of the first issue related to the agent.
For now we have defined the following tasks:

[x] Define the spec that will be used for the communication over the serial port. The SLIP protocol seems to be a good starting point.
[x] Define what will be send through the serial port.
[ ] Implement the interface in RUST
[ ] Tests that the behavior is working as expected

This is still an early proposal of the tasks to do. We need further exploring before truly having a grasp on what needs to be done. Please comment and discuss with us anything we missed or misunderstood, or if this does not look like a logical division of tasks.

We have define the following json format to communicate bewteen the vmm.
{
  "files": [
    {
      "filename": "src/index.js",
      "content": "console.log('Hello World!');"
    }
  ],
  "scripts": ["node src/index.js"]
}

We have define the following json format to communicate bewteen the vmm.
{
  "files": [
    {
      "filename": "src/index.js",
      "content": "console.log('Hello World!');"
    }
  ],
  "script": ["node src/index.js"]
}

This JSON is incorrect. You should implement the output directive as we defined on the lambdo configuration file.

We have define the following json format to communicate bewteen the vmm.
{
  "files": [
    {
      "filename": "src/index.js",
      "content": "console.log('Hello World!');"
    }
  ],
  "script": ["node src/index.js"]
}

This JSON is incorrect. You should implement the output directive as we defined on the lambdo configuration file. PS: Rename script to steps pls

Sure, the payload should like the following :
{
  "files": [
    {
      "filename": "src/index.js",
      "content": "console.log('Hello World!');"
    }
  ],
  "steps": [
  {
    "command": "node src/index.js",
    "output": {
      "enabled": true
      "debug": false
    }
  }
  ]
}

We have defined with our team the protocol that shound be used to speak with the agent:
Each message should be delimited at the beginning and the end of the message with the character 0x1c:

Between these delimliters, payload will be send through JSON.
3 types of message existed which are specified in the type field.
statusMessage
When the AGENT starts, it send a statusMessage with the following payload :
For the ready message sending at startup
{
"type": "statusMessage",
"status" : "OK"
}

codeRequest
{
  "type": "codeRequest",
  "data": {
    "files": [
      {
        "filename": "src/index.js",
        "content": "console.log('Hello World!');"
      }
    ],
    "steps": [
      {
        "command": "node src/index.js",
        "enableOutput": true
      }
    ]
  }
}

codeExecution
Here is the payload that is transmitted after a codeExecution. For each commands send, we return the whole result. We won't maniuplate the stdout or stderr stream, but we wouldn't send back the result of those stream if enableOutput  = false :
{
  "type": "codeExecution",
  "data": {
    "steps": [
    {
      "command": "node src/index.js",
      "result": 0,
      "stdout": "",
      "stderr": "",
      "enableOutput": true
      }
    ]
  }
}

I understand that enableOutput is used to avoid useless network communication but shouldn't we always return the stderr ?
It will allow to trace and debug more easily in case of a problem.

Why chosing 0x1c as delimiter? You're not afraid that a malicious person send a 0x1c character in his program?

A few comments:

If 0x1c is your delimiter, you need to parse the payload and escape any 0x1c with an escape character. You also need to escape your escape character, etc. This is roughly what SLIP does, hence my advice. See https://en.wikipedia.org/wiki/Serial_Line_Internet_Protocol
You want stderr to be returned unconditionally
You probably want to add a UUID to your workload sent to the agent, and have the agent sent that UUID back when the function has been executed. That will allow you to have one host listener for multiple VMs.
You want to identify your messages through a type and a Code. type would be either Request, Response or Status. And Code could be Check, Execute, Kill, Abort, etc. A regular, flawless flow would look like that:

Agent  --- Type: Status, Code: Ok ---> Host
Agent <--- Type: Request, Code: Run --- Host
Agent  --- Type: Response, Code: Run ---> Host

Hello @sameo, we have read your remarks
We agree on the three first point and will modify our code accordingly
Concercing the last point, we didn't understand why we should have a Code field. Could you please elaborate on this fields' purpose ?
We feel like you want us to run code asynchronously, meaning that we can abort it with signals from the host.
As we agreed, VM should only launch one code execution. So when the host wants to stop it, he has to stop directly the VM.

Sorry for the delayed reply @Alexis-Bernard

Concercing the last point, we didn't understand why we should have a Code field. Could you please elaborate on this fields' purpose ? We feel like you want us to run code asynchronously, meaning that we can abort it with signals from the host. As we agreed, VM should only launch one code execution. So when the host wants to stop it, he has to stop directly the VM.

You are right, this is the current scope, and cancelling a workload could be done that way. However, a frame Code field, combined with your Type one, will give you a lot of flexibility and allow for future protocol extensions at a cost of basically one  byte per frame. You can ignore it for now, or only support Run, and that's fine. But if you want to ever extend the number of operations that your protocol supports, having this field there will let you do so without breaking backward compatibility.

Okay, here are the final objects defining the communication protocol.
We will use the SLIP protocol for transferring messages as suggested.
:warning: We will keep lower case letter for all the payload
Status of the agent
The first message send by the agent to the host will be the following JSON payload :
{
  "type": "status",
  "code": "ok"
}

Code request
This message should be send by the Host to the Agent and request a code execution. An UUID should be provided to identity the workload through the id field.
{
  "type": "request",
  "code": "run",
  "data": {
    "id": "4bf68974-c315-4c41-aee2-3dc2920e76e9",
    "files": [
      {
        "filename": "src/index.js",
        "content": "console.log('Hello World!');"
      }
    ],
    "steps": [
      {
        "command": "node src/index.js",
        "enableOutput": true
      }
    ]
  }
}

Enable output will only hide the stdout field
Code response
{
  "type": "response",
  "code": "run",
  "data": {
    "id": "4bf68974-c315-4c41-aee2-3dc2920e76e9",
    "steps": [
      {
        "command": "node src/index.js",
        "result": 0,
        "stdout": "",
        "stderr": "",
        "enableOutput": false
        }
      ]
   }
}

For each command, the following field will be returned:

The return code through the field result. If != 0, the execution failed
The stdout field will always be present but contains an empty string in case enableOutput = false
Stderr contains the stderr stream

@GridexX Good progress. One remaining question on the response frame:
{
  "type": "response",
  "code": "run",
  "data": {
    "id": "4bf68974-c315-4c41-aee2-3dc2920e76e9",
    "steps": [
      {
        "command": "node src/index.js",
        "result": 0,
        "stdout": "",
        "stderr": "",
        "enableOutput": false
        }
      ]
   }
}

Are you planning to support providing a result and output for each steps?

@sameo Thanks for the quick reply !
Yes we plan to support providing a result and output for each steps !

Hello,
There was a communication problem because with the other teams we had decided not to use SLIP and delimiter.
By default the system is waiting for a frame in this form :

The first tram is RDY with a message size of 0 to tell to VMM that agent is ready and we can send code. There is 3 status code RDY , EXE and RES
After VMM send the following frame :

When the agent receive an EXE frame , he execute the code passed in the JSON message
To finish, the VMM is waiting for the RES frame
We had problems with the slip protocol what do you think of this alternative?

Hello,
After discussing with the agent team, we realized that we both had problems with SLIP lib.
Instead of implementing  SLIP ourself , we decide to use the protocol that I introduced just before but without status code.
We send the messages size (number of chars) in the first 8 chars and the JSON in the same format that was previously decided

Hello,
There was a communication problem because with the other teams we had decided not to use SLIP and delimiter.
By default the system is waiting for a frame in this form :

The first tram is RDY with a message size of 0 to tell to VMM that agent is ready and we can send code. There is 3 status code RDY , EXE and RES

EXE and RES are typically not considered to be status frames, but rather respectively a request and a response.

After VMM send the following frame :

A few comments here:

You're not making any difference between host to guest (Request), guest to host (Response or Status). Are guests allowed to send requests as well? By defining your frames as either a request, a response, or an async status, you're clearly expressing the asymmetry of the protocol (Host is the initiator, guest is the responder and is allowed to send asynchronous status).
Using 3 bytes for a command/response or status is quite inefficient.
Is the message size a decimal number, expressed as a string??
There's only one valid reason I can think about for using strings as payload header: Making them easily human readable. If you really want to do that, then just use a 16-bit header for your payload length and have it immediatly followed by a JSON payload that would also contain your frame type:

┌───────────────────┬──────────────────────────────────────────────────────┐
│   Frame Length    │                        JSON                          │
│      16 bits      │                       Payload                        │
└───────────────────┴──────────────────────────────────────────────────────┘

When the agent receive an EXE frame , he execute the code passed in the JSON message
To finish, the VMM is waiting for the RES frame
We had problems with the slip protocol what do you think of this alternative?

Does this protocol define a frame  delimiter?


Pipelining only for GET/HEAD

Pipelining should only be performed for GET/HEAD requests. If any other requests comes into the queue I guess it should wait for drain and reconnect, or error?

Good spot, yes. This is not implemented.

Actually we could consider whether to pipeline PUT/DELETE as well as long as they are idempotent. Could we maybe add an option to request where the user can specify if a requests is idempotent or not, and we auto assume GET/HEAD are idempotent.

This would be easier to implement with an async/await loop... e.g.
let pending = []
async function enqueue(req) {
  queue.push(req)
  if (queue.length > 1) {
    return
  }
  while (queue.length) {
    req = queue.shift()
    if (!req.idempotent) {
      await Promise.all(pending)
      pending = []
    }
    if (pending.length < concurrency) {
      pending.push(dispatchRequest(req))
    } else {
      await pending[0]
      pending.shift()
    }
  }
}

Instead of the Q queue. @mcollina would you be opposed to such a direction?

That’s going to lose throughput :(. fastq is extremely low overhead.

That’s going to lose throughput :(. fastq is extremely low overhead.

Simplicity vs performance 😄. It's a bit trickier but if you prefer fastq I'll try and see if I can fix it with that approach...

The purpose of this module is to be fast ;)

ah yes, fastify, not simplify ;), I'll try to keep that in mind


Texture Error "u_texture_0": "F\image.png"

I added this line to the settings to show the image :
 "glsl-canvas.extensions": [

    ],
    "glsl-canvas.textures": {
        "0": "F:\\image.png",
    }

so the error popped up on VsCode, can you please tell me how to render the image correctly?
//------------------------------------------
#ifdef GL_ES
precision mediump float;
#endif
//------------------------------------------
//------------------------------------------
uniform vec2 u_resolution;
uniform float u_time;
uniform vec2 u_mouse;
uniform sampler2D u_texture_0;
void main(){
    //=============================
    // // Image
    //=============================
    vec2 coord = gl_FragCoord.xy / u_resolution;
    vec3 color = vec3(0.0);

    coord.x += sin(u_time);

    gl_FragColor = texture2D(u_texture_0, coord);
}

@bhomaidan1990 due to VSCode file loading policy restriction you can load texture with relative path or over http with enabled CORS:
"glsl-canvas.textures": {
        "0": "./texture.png",
        "1": "https://rawgit.com/actarian/plausible-brdf-shader/master/textures/noise/cloud-1.png",
        "2": "https://rawgit.com/actarian/plausible-brdf-shader/master/textures/noise/cloud-2.jpg",
}

You can also load textures directly in fragment with relative or remote http path:
uniform sampler2D u_tex0; // data/moon.jpg
uniform vec2 u_tex0Resolution;
uniform sampler2D u_logo; // https://rawgit.com/actarian/glsl-canvas/master/docs/data/logo.jpg
uniform vec2 u_logoResolution;

@actarian
Loading the textures directly in fragment works for me with a remote http path, but doesn't with a relative path. I've tried out several options and different vscode workspace hierarchies but no success. Do you have any ideas?

@Chilus texture path should be relative to workspace root folder, eg. if you got a folder named data in your workspace you should write relative path like this:
uniform sampler2D u_tex0; // ./data/moon.jpg

Interesting. It works with root/.frag and ./data/logo.jpg, but NOT with root/shaders/.frag and ../data/log.jpg.

Interesting. It works with root/.frag and ./data/logo.jpg, but NOT with root/shaders/.frag and ../data/log.jpg.

@actarian  Thanks for your detailed explanation.


SailsService throws - Cannot read property 'get' of undefined in angular-4

It has some issue with Angular-4
package.json:-
"@angular/common": "^4.0.0",
"@angular/compiler": "^4.0.0",
"@angular/core": "^4.0.0",
"@angular/forms": "^4.0.0",
"@angular/http": "^4.0.0",
I followed example.md file but facing error :-  Cannot read property 'get' of undefined(this._sailsService).
I would appreciate help.
Thanks

how did you implement it?

did you have a look at https://joeherold.gitbooks.io/angular2-sails/content/

Its my bad. I forgot to add  this._sailsService.connect('http://X.X.X.XX:1337') just before subscribing the observable.
I had to set io.socket.url also before connection to avoid errors in console. It was establishing localhost connection if we dont set it.
io.socket.url = 'http://X.X.X.XX:1337';
this._sailsService.connect('http://X.X.X.XX:1337');

// This is to fetch all values.
this._sailsService
.get('/user')
.subscribe(
(resData) => {
console.log(resData);
},
(error) => { console.log('Some error occured in socket-io', error); }
);
// This is to observe changed values from server side.
this._sailsService
.on('user')
.subscribe(
(resData) => {
console.log(resData);
},
(error) => { console.log('Some error occured in socket-io', error); }
);
Thanks,

fine. you are welcome


Improve requests for resumable uploads.

The initial implementation was incomplete. We also need a response
object and some tweaks to the request classes. This is part of the fixes
for #559.

This change is

PTAL.


GT02A

I own a GT02A tracker and i need to change the server address and port. It seems to be connecting to gps.wcagps.com. I need to configure it running on my traccar server. There are no commands in the manual. Any advise would be appreciated.

Hi I am also trying to change the ip to work with Traccar. Do you mean IP,{ip address},{port}#


Lock scroll direction

Great component.
Is there a way to lock scroll direction; i.e. if I start to scroll my mobile webpage (vertically) and the start touch occurred on the slick carousel, I can't seem to prevent the carousel side scroll.  In UIKit in iOS it's possible to lock the scroll direction which means if vertical scrolling starts then horizontal scrolling is ignored and vice versa.  I've started experimenting with listening for a window scroll events and disabling Slick, though with my limited JS knowledge I don't know how to do this either .  Many thanks.

hi @benmarinic - firstly thanks for contributing ! :) - but unfortunately you have not raised an issue with the plugin.... I would advise you seek coding help on a forum like www.stackoverflow.com :) - go ahead and leave a link to your stackoverflow topic here, once u have created it :)
Best of luck, Simon.


Monster Widget not tracking damage in mission published by friend

As per the title, if a friend posts a mission and I join, the monster widget doesn't keep track of the damage taken by the various parts.
However, if I publish the mission and go alone or with friends, the tracker tracks the damage correctly.
It doesn't seem to be tied to a particular monster or mission.
Broken part counter and tenderized timer seems to work fine in both cases.
Is my installation having problems for some reason or is it a known bug?

It's a game limitation. Only the quest host has the monster's part information in the game's memory and it's been like that since MHW was released.

oh... I didn't notice before. Ok. Thank you


⚠ ClamAV has degraded performance

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

HTTP code: 200
Response time: 449 ms

Resolved: ClamAV performance has improved in 9346762.


fixes #187

Basics

[x] Details of what you changed are in commit messages
(first line should have module: short statement syntax)
[x] References to issues, e.g. close #X, are in the commit messages.
[x] The buildserver is happy.
[x] The PR is rebased with current master.

Checklist

[ ] I added unit tests for my code
[ ] I fully described what my PR does in the documentation
(not in the PR description)
[x] I fixed all affected documentation
[x] I fixed all affected decisions
[x] I added code comments, logging, and assertions as appropriate
[x] I mentioned every code not directly written by me in reuse syntax

Review

[ ] Documentation is conforming to our Documentation Guidelines
[ ] Examples are well chosen and understandable
[ ] Code is conforming to our Coding Guidelines
[ ] Code is consistent to our Design Decisions

jenkins build please

https://pr.permaplant.net still toggles?

@buenaflor can you check if this fixes the problem?

jenkins build please

https://pr.permaplant.net still toggles?

I have tried it again. After I clear the website caches it works fine :)


Checking the wish

The gameMaster-class does not check, whether a player correctly fulfilled a wish

This has to be done in two sections: Checking regular turns, checking bombs


Add OperationType to OperationHandle

I feel it would be useful to know what type of operation handle you have in case you have a pending transaction. This way you don't perform additional operations that could compromise the pending operation.
Additionally, properties can have a different access level for the set mutator (i.e. open private(set) var myVar).

Thanks for request, I think I have an better idea. I will submit it on a new branch. I will let you know the changes to give me feedback.

@RndmTsk please check https://github.com/amosavian/FileProvider/commit/826d207e6b4322e8c45a992767e672954c4681f1
If it's okay, I will merge.


Espresso idling resource for Apollo GraphQL client

Closes #429
Added a new ApolloTracker class which keeps track of the running ApolloCall & ApolloPrefetch objects. ApolloIdlingResource basically uses this class (indirectly) to keep count of the running call objects. When the count becomes zero it changes its state from active to idle.
ApolloTracker is very similar to the Dispatcher class in okHttpClient, but without the ExecutorService encapsulated inside.

Please put the review on hold. I just found a flaky test. Will fix it and we can then review this one.

com.apollographql.apollo.ApolloPrefetchCallbackTest > onNetworkError[test(AVD) - 4.0.4] FAILED
Test failed to run to completion. Reason: 'Instrumentation run failed due to 'java.lang.AssertionError''. Check device logcat for details
Tests on test(AVD) - 4.0.4 failed: Instrumentation run failed due to 'java.lang.AssertionError'
:apollo-android-support:connectedDebugAndroidTest FAILED

@sav007 Fixing it.

@sav007 I have fixed the failing tests. Feel free to merge it, whenever you get time :)

@sav007 I think it makes sense to publish jars only as we don't really have any resources in our android  modules. Should I open a new issue, so that this can be tackled in another PR?

Ok, looks like the build failed because the CI server was unable to download guava :|
`A problem occurred configuring project ':apollo-android-support'.

Could not resolve all files for configuration ':apollo-android-support:classpath'.
Could not download guava.jar (com.google.guava:guava:18.0)
Could not get resource 'https://jcenter.bintray.com/com/google/guava/guava/18.0/guava-18.0.jar'.
Response 304: Not Modified has no content!`

@digitalbuddha @BenSchwab @marwanad any comments?

I'll take a look tomorrow.

@marwanad Well that was the first thought which came to my mind to combine dispatcher and tracker in one class, but decided against it, because I wanted to keep the concerns separate and have a class whose only concern is to track calls and do nothing more.

@VisheshVadhera I see all tests related to cache are failing could you pls fix that we can merge this PR

On it.
On 26 May 2017 3:21 am, "Ivan Savytskyi"<EMAIL_ADDRESS>wrote:

@VisheshVadhera https://github.com/visheshvadhera I see all tests
related to cache are failing could you pls fix that we can merge this PR
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/apollographql/apollo-android/pull/469#issuecomment-304134546,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AD1DEMaZSeMQP_k9BI0LBCYrzMnBlXt7ks5r9ffUgaJpZM4NL6j-
.

@sav007 Fixed the failing tests. Feel free to merge this PR.


feat: add QuorumVerify method

This PR implement quorum verify RPC call to verify various quorum signatures through dashcore's RPC

Marshaling tests for quorum commands are failing; But they did so before I've added the new command as well, so they need fixing probably?


Permission fixes

About this pull request
Fix some docs and types typo related to the permissions PR.
Checklist

[ ] I've checked this pull request runs on Python 3.6.X.
[ ] This fixes something in Issues.

Issue:

[ ] This adds something new.
[ ] There is/are breaking change(s).
[ ] (If required) Relevant documentation has been updated/added.
[ ] This is not a code change. (README, docs, etc.)

Something i was thinking about. Would it be a good idea to document the format of permissions for the command decorators?
It's mostly mentioned in getting started, but imo you shouldn't have to look in guides to find that out.

Yea the example code should be quite clear that its a dictionary.
Also there is a sentence on it in getting started:

The key being the guild to apply permissions on, and value being the list of permissions to apply.

Merging, thank you for contributing!


Seeing 404 Not Found Error during Hackazon Installation

I followed the installation instruction mentioned in this link: https://renouncedthoughts.files.wordpress.com/2017/02/hackazon_users_guide.pdf and https://github.com/rapid7/hackazon/wiki
Everything went well but when access web url for installation, it failed saying 404 Not Found. I also don't see install directory in /hackazon/web path
Below is the output of composer.phar installation which I am not sure whether the required packages have installed.
root@WAFBackendServer1:/var/www/html/hackazon# php composer.phar install
Do not run Composer as root/super user! See https://getcomposer.org/root for details
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Nothing to install or update
Generating autoload files
Also below is the Error Screenshot of Browser Access of Web for Hackazon Installation:

Let me know if more information is needed

Actually this was not a issue rather I did not configure following things in apache config file:

Options FollowSymLinks
AllowOverride All
Order deny,allow
Allow from all

<Directory /var/www/hackazon/web/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all

which is very important to redirect to install. After adding the above line in apache config, 404 Not Found error is resolved. Hence closing the issue.


Upgrade To Manifest Version 3

This will involve converting the background script to a service worker. Also some minor manifest changes need to happen as well.

Plugin is ready to be converted to Manifest v3:
node tools/migrate-manifest.js static/manifest.json dist/manifest.json

Problem is no stable channel supports service workers. Will have to wait to convert manifest versions. Should be good to go for Chrome 88.

Fixed in 2.4.0


Update watcher to fetch historical logs

Description
Updates the watcher to fetch historical logs as well
Questions

Metadata
Fixes

Fixes # [Link to Issue]

Contributing Agreement

[X] I have read and understood the Optimism Contributing Guide and Code of Conduct and am following those guidelines in this pull request.

This is quite possibly broken. We will definitely need this for phase C tho. Closing for now

CI is breaking due to a dependency issue:
error<EMAIL_ADDRESS>The engine "node" is incompatible with this module. Expected version "^10 || ^12 || >=13.7". Got "11.15.0"
error Found incompatible module

If some of the dependencies don't work on node 12, one solution is to use node 10. Note that node 10 is in maintenance mode until April 2021, meaning that we should definitely upgrade to a newer version of node by that time. See https://nodejs.org/en/about/releases/
This error wasn't happening before, so another solution would be to downgrade nanoid, but I don't think that is an ideal thing to do. Its likely a transitive dependency that was automatically upgraded due to semver.
Another option is to use the the yarn option --ignore-engines, but that could cause issues if a dependency actually doesn't support the version we are using.


Load Google Cloud credentials from Absolute or Relative path

Fixes #82
Loading from relative path allows us to skip copy to user.dir step which was failing Azkaban jobs.

Coverage increased (+0.08%) to 74.434% when pulling aafbbd9b85993b6bc325d17601ddee89a2d949ef on issue-82 into 47643c6ae567d0592930c72ec0ff1bac71785d66 on master.


1.12 refined storage crash on startup

i installed rs even more mods, i run then it crash with Caught exception from Refined Storage Error
crash reports : https://pastebin.com/xEVDTTYn
minecraft version : 1.12
forge : 1.12-<IP_ADDRESS>0
refined storage : 1.5.2

i need to close this, just checking.. if mods is missing

ok, it wasn't a problem because some mods i installed was missing, i close this issue now sorry it was movingworld from other mod is missing... i thought was real problem :)

Already known, the latest RS version doesn't work yet on the latest Forge version (2348+)
I'm working on it

Fixed as of d8b3bcca40b9c6dd5c1f1e8dc55d789bb868cb85

RS 1.5.3 is published on Curse which fixes this. May take a while till it appears for you, it's still waiting for approval.


dynamoose.transaction() doesn't recognize the transaction created with transaction.create().

Summary:
I'm trying to run .create() for ClientFeature Model as shown in code below the ClientFeature gets created and I can fetch them when I query for it the 2nd time. But during the creation, the last line here i.e. "  var results = await dynamoose.transaction(transactions);" throws error as such: https://gist.github.com/BikalNepal/e8131a742c7e003ab215d2c2b871fcc5
This is the console of the "transactions" object that is being passed to dynamoose.transaction(): https://gist.github.com/BikalNepal/ed1ac1b6642e06de960e94e1426454fa
console.log(transactions) error image: https://ibb.co/D8HnpWP
Dynamoose DEBUG error: https://gist.github.com/BikalNepal/0d3f5081f5667890eb5a1a11deea73d9
Code sample:
    var agreementFeatures = await AgreementFeatures.query({
    token: client.token
  }).exec();

  var transactions = [];
  for (const agreementFeature of agreementFeatures) {
    var records = [];
    var clientTransaction = null;
    var agreementTransaction = null;
    if (
      agreementFeature.clientFeatureId == null ||
      agreementFeature.clientFeatureId == undefined
    )
      clientTransaction = await ClientFeature.transaction.create({
        id: uuidv1(),
        featureId: agreementFeature.featureId,
        clientId: client.id,
        enabled: true
      });
    else
      clientTransaction = await ClientFeature.transaction.update(
        { clientId: clientId, featureId: agreementFeature.featureId },
        { $ADD: { enabled: true } }
      );
    transactions.push(clientTransaction);
  }
  console.log("Transactions", transactions);

  var results = await dynamoose.transaction(transactions);
  console.log("results of transaction", results);

Schema
var dynamoose = require("dynamoose");
const uuidv1 = require("uuid/v1");
const Joi = require("joi");

var ClientFeatureSchema = new dynamoose.Schema({
  id: {
    type: String,
    index: {
      global: true,
      name: "ClientFeatureIdIndex"
    },
    default: uuidv1()
  },
  featureId: {
    type: String,
    hashKey: true
  },
  clientId: {
    type: String,
    rangeKey: true,
    index: {
      global: true,
      rangeKey: "featureId",
      name: "ClientFeatureClientIdIndex"
    }
  },
  date: {
    type: Date
  },
  enabled: {
    type: Boolean,
    default: true
  }
});

ClientFeatureSchema.method("getBaseFeature", async function() {
  var { Feature } = require("./index");
  var feature = await Feature.queryOne({
    id: this.featureId
  })
    .where("type")
    .eq("base")
    .exec();
  if (feature != null) {
    return feature;
  }
  return false;
});

module.exports = ClientFeatureSchema;

Model
Same as schema.

General
// Code here

Current output and behavior:
Doesn't execute dynamoose.transaction() and doesn't return the transaction.
Expected output and behavior:
Should execute dynamoose.transaction() and should return the transaction.
Environment:
Operating System: Ubuntu
Operating System Version: 18.04.1 LTS
Node.js version (node -v): v8.10.0
NPM version: (npm -v): 4.6.1
Dynamoose version:^1.2.0
Dynamoose Plugins:"dynamodb-localhost": "0.0.7

Dynamoose Plugins:

[ ] Yes, I believe that one or multiple 3rd party Dynamoose plugins are effecting this issue
[ ] No, I believe this issue is independent of any 3rd party Dynamoose plugins I'm using
[ x] Unknown, I'm unsure if Dynamoose plugins are effecting this issue
[ ] I am not using any Dynamoose plugins

Other information (if applicable):
Type (select 1):

[ x] Bug report
[ ] Feature suggestion
[ ] Question
[ ] Other suggestion
[ ] Something not listed here

Other:

[ x] I have read through the Dynamoose documentation before posting this issue
[x ] I have searched through the GitHub issues (including closed issues) and pull requests to ensure this issue has not already been raised before
[x ] I have searched the internet and Stack Overflow to ensure this issue hasn't been raised or answered before
[x ] I have tested the code provided and am confident it doesn't work as intended
[ ] I have ensured that all of my plugins that I'm using with Dynamoose are listed above
[ ] I have filled out all fields above
[ ] I am running the latest version of Dynamoose

@BikalNepal Please read the documentation. I'm not sure how the documentation could be more clear. You must use ClientFeature.transaction.update and ClientFeature.transaction.create.
https://dynamoosejs.com/api#modeltransaction
https://dynamoosejs.com/api#dynamoosetransactionitems-options-cb

Sorry! My bad! I had edited the code to test without using "transaction" and forgot to undo it.
I have updated the code. The error actually occurs while performing the code that has been updated.

The error actually occurs while performing the code that has been updated.
@BikalNepal What do you mean by that?

@fishcharlie meaning the error actually occurs with the code that I updated above and not the one with the code that you saw earlier.

@BikalNepal Can you please update the two Gist files you uploaded as well? The one for This is the console of the "transactions" object that is being passed to dynamoose.transaction() is also VERY hard to read. Can you just do a console.log(transactions) and let me know what that outputs.

@fishcharlie  I have updated everything and added an image for the console.log(transactions) so that it's easier to read.

@BikalNepal Other then suggesting to try to run export DEBUG=dynamoose* and reproducing the error and looking through those logs I don't have any other major ideas. There should be a line that says Using transaction method: followed by a string. I expect it to say Using transaction method: transactWriteItems. But it would be a problem if it says transactGetItems instead. And that could easily be causing the error. https://github.com/dynamoosejs/dynamoose/blob/master/lib/index.js#L173
The only other thing that stands out is that it looks like you have two completely identical transactions. I'm not sure why you are using transactions to handle two duplicate actions. Seems like you should be using a standard thing, instead of transactions for this.

@fishcharlie Would you please tell me where should I run the export DEBUG=dynamoose* or some code sample for it?

@BikalNepal There is no code snippet. I'm assuming you run node index.js or something similar to start your Node.js script.  Basically that sets an environment variable DEBUG equal to dynamoose*

@fishcharlie I have updated the post with the DEBUG error. Did you mean the one in line no. 35? It indeed says transactWriteItems.

@BikalNepal And what did you determine about the duplicate entries?

@BikalNepal When you logged out “transactions” it had two objects in the array. Those two objects were exactly identical.

@fishcharlie No. Only the clientId and enabled property are identical in those two objects. The featureId and the id are different for each object. The featureId is the hashkey and clientId is the rangeKey of the clientFeature model.

@BikalNepal I don't really have any further insight. I believe our implementation of this is correct. And everything looks correct to me when looking at your logs. The error you are getting is from DynamoDB, not Dynamoose.
I'll see if I can find time to try to reproduce this, but I HIGHLY doubt I will be able to.

@fishcharlie okay, thank you for your efforts so far.