Module not found: Can't resolve '@walletconnect/qrcode-modal'

When I follow the getting started guide I receive below error when I checked the module seems like @walletconnect/qrcode-modal is deprecated https://www.npmjs.com/package/@walletconnect/qrcode-modal
./node_modules/@hashgraph/hedera-wallet-connect/dist/lib/dapp/index.js:21:1
Module not found: Can't resolve '@walletconnect/qrcode-modal'
  19 |  */
  20 | import { LedgerId, Transaction } from '@hashgraph/sdk';
> 21 | import QRCodeModal from '@walletconnect/qrcode-modal';
     | ^
  22 | import { WalletConnectModal } from '@walletconnect/modal';
  23 | import SignClient from '@walletconnect/sign-client';
  24 | import { getSdkError } from '@walletconnect/utils';

https://nextjs.org/docs/messages/module-not-found

Import trace for requested module:
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>./src/providers/WalletProvider.tsx

When I follow the getting started guide I receive below error when I checked the module seems like @walletconnect/qrcode-modal is deprecated https://www.npmjs.com/package/@walletconnect/qrcode-modal
./node_modules/@hashgraph/hedera-wallet-connect/dist/lib/dapp/index.js:21:1
Module not found: Can't resolve '@walletconnect/qrcode-modal'
  19 |  */
  20 | import { LedgerId, Transaction } from '@hashgraph/sdk';
> 21 | import QRCodeModal from '@walletconnect/qrcode-modal';
     | ^
  22 | import { WalletConnectModal } from '@walletconnect/modal';
  23 | import SignClient from '@walletconnect/sign-client';
  24 | import { getSdkError } from '@walletconnect/utils';

https://nextjs.org/docs/messages/module-not-found

Import trace for requested module:
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>./src/providers/WalletProvider.tsx

Hello @yalamber
You’re experiencing transcript error. It sounds like your query would be best dealt with by the support team.
I’ll have to refer you to the official support live chat with the ticket ID WAL129046
Please see the link below to our dedicated support line:
Wallet Connect DApps Support Ticket Requests.
Note; Click on the live chat icon at the bottom corner of the page to initiate chat with a live support agent.

Dear @yalamber, we will have a look into this, but at the same time this might be an issue with hedera-wallet-connect. Will get back to you with a message/fix. Sorry for the previous comment, we need to see how we can monitor and not let bots write scam comments.

@victorholo I am having this issue with Next.js 15, I am following getting started guide here https://buidler-labs.github.io/hashgraph-react-wallets/introduction.html


Add information about PGP keys to homepage

Description
Adds information about downloading and importing our PGP key, and how to verify signatures.
By submitting this pull request, I confirm that my contribution is made under the terms of the BSD-3-Clause License.

I think we got our wires crossed on this one, but I fixed it in #64


Survey plugin rewrite (fixes #2758)

Fixes #2758
This PR rewrites the survey plugin so that it works as a wrapper for SurveyJS. Now any SurveyJS-compatible JSON can be passed directly into the plugin, which allows jsPsych users to use all SurveyJS features without our having to implement them in the plugin.
The updated SurveyJS architecture requires the survey-core package along with one of the following UI/rendering packages: react, angular, vue, knockout, jquery. I've switched from knockout to jquery because jquery seems to require the least/simplest deviations from our conventional plugin design/style.
To do:

[x] Add a parameter that allows the user to define a function that manipulates the survey object in JS after it has been created (rather than just defining it in JSON - see here).
[x] Move the various examples in example.html into multiple files in a new examples/ directory, to make them a little easier to understand.
[x] Draft the docs update - working on it now!
[x] Add basic tests for basic plugin functionality and parameters (I will assume that the SurveyJS library itself is well tested)
[ ] Check/fix the current survey plugin issues (see list in this comment).

Requests for feedback:

I'm struggling a bit with the styling. Can anyone have a look at the example.html file and provide feedback/suggestions for layout and styling? Any feedback is helpful, but the more specific the better!
SurveyJS has a number of pre-defined themes that you can see here: https://surveyjs.io/form-library/documentation/manage-default-themes-and-styles. I think we'll probably want to make at least a few customizations to get the style to match the rest of jsPsych's default style a little more closely. Unfortunately I can't find a comprehensive list of the SurveyJS CSS variables and their meanings, so thus far I've been their online GUI tool to make theme edits and generate the corresponding CSS variables/values, which is slow ☹
Any other suggestions for improvement would be appreciated!

Examples and screenshots
Example: checkbox/multi-select, conditional question display, and carrying answers forward to next question
  const animals = {
    title: "jsPsych Survey Plugin: referencing answers from previous questions",
    elements: [{
      type: "checkbox",
      name: "favorite-animals",
      title: "What are your favorite animals?",
      description: "Please select at least TWO features to see the Carry Forward functionality.",
      isRequired: true,
      colCount: 2,
      choices: [
        "Hippopotamus",
        "Raccoon",
        "Kangaroo",
        "Shark",
        "Cat",
        "Hedgehog",
        "Bunny",
        "Monkey"
      ]
    }, {
      type: "ranking",
      name: "animals-ranked",
      title: "Which of these animals would make the best pet? Please rank your favorite animals from BEST (1) to WORST pet option.",
      visibleIf: "{favorite-animals.length} > 1",
      isRequired: true,
      choicesFromQuestion: "favorite-animals",
      choicesFromQuestionMode: "selected"
    }],
    showQuestionNumbers: false
  };

  const animals_trial = {
    type: jsPsychSurvey,
    survey_json: JSON.stringify(animals)
  };

Rank question is hidden until at least two animals are selected in the checkbox question:

Data:

Just chiming in to say I'm very excited to see this PR happen, it's going to be a big improvement, so thanks for all the work and good luck for the remaining bits 💪

@DominiqueMakowski Thanks!! So glad to hear this will be appreciated - I agree it's going to be a big improvement. I'll finish this up ASAP, just working on the docs now.

Question about documentation: currently I've written the list of question types as normal sections. Do we want these to be collapsible instead, to save space?
Here's what the normal sections for question types looks like:

And here are the collapsible question types:

I can also add images to each section, to make it easier for people to figure out what each of these question types is (see example below). But if we want to add screenshots, then I'll wait until after we've finalized the plugin's style/formatting.

@becky-gilbert this is all looking fantastic. I will get to the review as soon as I can.

@jodeleeuw updated screenshots after adding panels and left-aligning the text.
Survey titles are still centered, but all other text is left aligned:

Page titles are left-aligned:

Example with no survey/page title:

hey @becky-gilbert this is awesome. left just a few minor things to adjust or consider.

Thanks for coming back to this @bjoluc!

Wanted to add a quick reminder about removing the build outputs, but saw you did that already on main

Yeah, sorry for forgetting to do this here ☹ I think I need to make a few other minor changes in addition to the things you've pointed out, so I'll start another PR.


Fix tests so that the proper upstream build is used for the coverage test

As far as I can tell this bug also existed in the Jenkins CI.

@gpucibot merge


Remove obsolete data classes

This is gonna be the big one.

A bit disappointing that coverage only improved by 1% :(
There is a function called new_decorator which now is uncovered. Maybe it is not used anymore?

Question: Does model_spec_factory.configure_regressors_for_nearest_weather_sensor() still make sense when FlexMeasures does not support WeatherSensor anymore?

It does. It was already updated to use Sensors. However, it needed a fix: see c577eba. This could be a separate PR actually.

The data migration is still a sizable task. Running flexmeasures db migrate generates a very large auto revision file (~200 lines) that needs to be checked manually. These predominantly deal with the downgrade.
There is also the offchance that the deleted tables contain user data that has not been migrated yet. This should only be possible in case data was added by circumventing our own classes (e.g. initializing an Asset has been leading to initialize a GenericAsset and a Sensor under the hood). However, I can't guarantee that simply removing the old tables wouldn't lead to some loss of data. Therefore, I suggest creating backups of the deleted tables.
Foreseeing this exact discussion, I had moved the database migration into the list of follow-up tasks to this PR (see task list above).


selfhost: lexer: add token for namespace keyword

This token did not exist, so the namespace keword in
samples/namespaces/hello_namespace.jakt was parsed as an identifier.
Adding this token and adding it to the list of keywords fixes this.

Hello!
One or more of the commit messages in this PR do not match the Jakt code submission policy, please check the lint_commits CI job for more details on which commits were flagged and why.
Please do not close this PR and open another, instead modify your commit message(s) with git commit --amend and force push those changes to update this PR.

Fixed! Sorry about the mixup with naming


loadLibrary() return type

What is the return type of deferredPrefix.loadLibrary() when NNBD?
Currently in analyzer it is Future<dynamic>.
But this does not match CFE.
@leafpetersen @lrhn Could you clarify this?
import self as self;
import "dart:async" as asy;
import "dart:core" as core;

import "dart:math" deferred as math;

static method main() → dynamic {
  asy::Future<dynamic>? v = LoadLibrary(math);
  core::print(v);
}

See the test log  and the CL where is causes issues.

The spec is (yet) silent on the type of the future returned, and doesn't specify the static type of the loadLibrary function. We are aware of that
and have a CL to fix it: https://github.com/dart-lang/language/pull/568
The change will make the static signature Future<void> loadLibrary() and it must return a future of void, dynamic or Object? (a top type) at run-time,  and it is completed with null.

Thank you.
So, lib.loadLibrary() returns a non-nullable type (Future<void>), and the null check in isolate tests is not necessary. Probably something to fix in CFE. @a-siva

/cc @johnniwinther (regarding errors from CFE when lib.loadLibrary().then is used).


Conflict with Olark due to language attribute

Hi, we use Olark on our site in order to chat with users. Seems that Olark injects the following code:
<script language="javascript" id="...

Angular highlightjs is also looking for this language= directive, which causes a conflict:
 Exception  Error: [$compile:ctreq] http://errors.angularjs.org/1.2.27/$compile/ctreq?p0=hljs&p1=language

Controller 'hljs', required by directive 'language', can't be found!

Any thoughts on how to properly resolve this? Thanks!

I came across a similar issue using 'source' attribute on an unrelated DOM element. I was baffled by the hljs error:
Controller 'hljs', required by directive 'source', can't be found!

The directives need to have less ambiguous naming so as not to conflict with common attributes. A designated prefix would likely be a good solution. Let me know if you want help with this and I'll fork the repo.

FY: until this is resolved, avoid using element-attributes:
'include'
'source'
'language'

Hi @stormbytes
The issue can be easily resolved through setting the hljs controller requirement to be optional in those directives. But I'm also considering prefixing directive names with hljs-.
Do you think I should rename all related directive/attribute names or just directive names?
directive names

language
source
include

attributes

compile
escape
no-escape
onhighlight

Hey @andrewboni , v0.3.3 should work without errors now.

Great- taking a look now.

Def a better idea to prefix attr-names

@pc035860 seems to be working- thanks for the fast resolution! Will let you know if I encounter anything else.

+1 agreed
On Mon, Jan 12, 2015 at 4:16 PM, Daniel Balfour<EMAIL_ADDRESS>wrote:

Def a better idea to prefix attr-names
—
Reply to this email directly or view it on GitHub
https://github.com/pc035860/angular-highlightjs/issues/36#issuecomment-69673330
.


add engbert microsaccades event detection

there's one thing we need to discuss:
this event detection method does only detect saccades.
the non-labeled steps of the sequence are then usually labeled as fixations depending on the minimal fixation duration.
what's unclear to me is, if the filling up with these fixations is part of this algorithm, or actually a more general approach which most of the saccade detection algorithms share, as these types of algorithms don't have an actual fixation detection integrated.

this was resolved in #4


TensorflowLite conversion failed using embedding layer.

System information

Windows 10 version 1803 x64
TensorFlow installed from pip
tf-nightly 1.13.0.dev20181129

Provide the text output from tflite_convert
2018-12-07 12:30:04.392840: I tensorflow/lite/toco/import_tensorflow.cc:1280] Converting unsupported operation: ResourceGather
2018-12-07 12:30:04.393575: I tensorflow/lite/toco/import_tensorflow.cc:1329] Unable to determine output type for op: ResourceGather
2018-12-07 12:30:04.518747: I tensorflow/lite/toco/graph_transformations/graph_transformations.cc:39] Before Removing unused ops: 18 operators, 28 arrays (0 quantized)
2018-12-07 12:30:04.519109: I tensorflow/lite/toco/graph_transformations/graph_transformations.cc:39] Before general graph transformations: 18 operators, 28 arrays (0 quantized)
2018-12-07 12:30:04.519819: I tensorflow/lite/toco/graph_transformations/graph_transformations.cc:39] After general graph transformations pass 1: 7 operators, 14 arrays (0 quantized)
2018-12-07 12:30:04.707328: I tensorflow/lite/toco/graph_transformations/graph_transformations.cc:39] After general graph transformations pass 2: 6 operators, 13 arrays (0 quantized)
2018-12-07 12:30:04.707811: I tensorflow/lite/toco/graph_transformations/graph_transformations.cc:39] After general graph transformations pass 3: 5 operators, 11 arrays (0 quantized)
2018-12-07 12:30:04.708213: I tensorflow/lite/toco/graph_transformations/graph_transformations.cc:39] Before dequantization graph transformations: 5 operators, 11 arrays (0 quantized)
2018-12-07 12:30:04.708689: I tensorflow/lite/toco/allocate_transient_arrays.cc:345] Total transient array allocated size: 1216 bytes, theoretical optimal value: 1216 bytes.
2018-12-07 12:30:04.709343: E tensorflow/lite/toco/toco_tooling.cc:420] We are continually in the process of adding support to TensorFlow Lite for more ops. It would be helpful if you could inform us of how this conversion went by opening a github issue at https://github.com/tensorflow/tensorflow/issues/new?template=40-tflite-op-request.md
 and pasting the following:

Some of the operators in the model are not supported by the standard TensorFlow Lite runtime. If those are native TensorFlow operators, you might be able to use the extended runtime by passing --enable_select_tf_ops, or by setting target_ops=TFLITE_BUILTINS,SELECT_TF_OPS when calling tf.lite.TFLiteConverter(). Otherwise, if you have a custom implementation for them you can disable this error with --allow_custom_ops, or by setting allow_custom_ops=True when calling tf.lite.TFLiteConverter(). Here is a list of builtin operators you are using: CAST, FULLY_CONNECTED, LOGISTIC. Here is a list of operators for which you will need custom implementations: ResourceGather.
Traceback (most recent call last):
  File "c:\users\dorme\anaconda3\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "c:\users\dorme\anaconda3\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Users\Dorme\Anaconda3\Scripts\toco_from_protos.exe\__main__.py", line 9, in <module>
  File "c:\users\dorme\anaconda3\lib\site-packages\tensorflow\lite\toco\python\toco_from_protos.py", line 59, in main
    app.run(main=execute, argv=[sys.argv[0]] + unparsed)
  File "c:\users\dorme\anaconda3\lib\site-packages\tensorflow\python\platform\app.py", line 125, in run
    _sys.exit(main(argv))
  File "c:\users\dorme\anaconda3\lib\site-packages\tensorflow\lite\toco\python\toco_from_protos.py", line 33, in execute
    output_str = tensorflow_wrap_toco.TocoConvert(model_str, toco_str, input_str)
Exception: We are continually in the process of adding support to TensorFlow Lite for more ops. It would be helpful if you could inform us of how this conversion went by opening a github issue at https://github.com/tensorflow/tensorflow/issues/new?template=40-tflite-op-request.md
 and pasting the following:

Some of the operators in the model are not supported by the standard TensorFlow Lite runtime. If those are native TensorFlow operators, you might be able to use the extended runtime by passing --enable_select_tf_ops, or by setting target_ops=TFLITE_BUILTINS,SELECT_TF_OPS when calling tf.lite.TFLiteConverter(). Otherwise, if you have a custom implementation for them you can disable this error with --allow_custom_ops, or by setting allow_custom_ops=True when calling tf.lite.TFLiteConverter(). Here is a list of builtin operators you are using: CAST, FULLY_CONNECTED, LOGISTIC. Here is a list of operators for which you will need custom implementations: ResourceGather.

Using an Embedding, Flatten, Dense and Dense layers for text seems impossible i'm also using the library tokenizer from keras for preprocessing the data.

@Darthremar  We understand that you are having difficulties in using embedding layer(and others as you mentioned) with TF Lite. As per the above exception, I do notice that it is due to the unsupported ops by TF Lite. For any native TF ops(which you want to use in Lite) could you please try using extended runtime by passing  --enable_select_tf_ops, or by setting target_ops=TFLITE_BUILTINS,SELECT_TF_OPS when calling tf.lite.TFLiteConverter()
We would encourage you to go through


Investigate layers performance

https://github.com/TodePond/Arroost/assets/15892272/e3993ef3-35da-4185-8655-857649ab6bba

I'm sure we could make it stay on one layer. Is this a downside of using HTML over SVG though? switched to html for shadows


Fix throwing errors during scrollToRow stuff, plus some propType error spam

The main issue was that sometimes I passed (props, boolean) into functions that take (props, componentState, boolean). When this happened, it was exploding trying to access properties on a boolean. When built and linked into GK, this fixes GK-852 and GK-854. (GK-854 might be a little harder to verify because of null-icon error spam; that will also be fixed in the GK PR that bumps this package.)

Looks to have fixed both issues in testing, nice.


fix Dockerfile to work with -o build in Makefile

Issue to track that pls

https://github.com/celestiaorg/celestia-node/issues/new


AWS Config not created

Hi,
I have an issue testing this recipe with kitchen, aws config file isn't created even with [:awscli][:compile_time] set to true of false.
I workaround this solution, forking the recipe, and adding on both ressources (directory and file) :
  if not node[:awscli][:compile_time]
    action :create
  end

I don't understand why, action by default is create.

Looks good to me. Please create a Pull Request and I'll accept it.

Done : #8


Notify on (You)

Now that your own posts are marked, it'd be cool if there were some notice that you'd been replied to.
Either a standard Android notification or a different color on the new post square in the thread drawer.

Threads watcher downloads a number of posts without any content, so it's not possible.

Sorry for mentioning other chan app here, but can you explain how Clover do that?

Clover analyses posts and looks for links to your posts, so Clover always needed to read and analyze a whole thread.

So can't you make an option to refresh a thread including posts, at least for sosach?

I wouldn't mind this even with its flaws

I think this would be great. A notification system for new posts would also be good, especially for slow boards/threads.

I also would like to see this feature added to it.

Threads watcher downloads a number of posts without any content, so it's not possible.

It is possible to download new posts after you see it's been updated.

Notifications are implemented in 3.1.0.


M3-964

Purpose
Remove types, regions, and kernels from Redux and don't block loading of the application for items that may never been needed.

I made changes as described by the commit messages.

@asauber thanks for removing the Promise.all in App. How is moving the types and regions request to the top level of the DOM versus on demand when required less coupled and better for the product? Good idea with the renaming from props to context.

On the domains page, newly created domains fail to display.
Steps to Reproduce

Navigate to domains
Click Add a domain
Enter a domain in the drawer, create it
Observe, placeholder domains message still displays
Refresh the page
Observe the domain now displays in the table as expected

On Profile -> API Tokens
Revoking a Personal access token fails to remove it from the table.
Steps to Reproduce

Navigate to Profile
Navigate to API Tokens tab
Select a PAT, click the action menu
Click Revoke
Observe, table updates token Expires to "In a few seconds"
Observe, token never removes itself from the table

I tested this branch quite extensively, the above are the only issues i've uncovered

Thank you for the review @patthiel. Do those issue existing in cloud?

@rjstires good question. The domains issue does not exist on production cloud.linode, however, i was just able to reproduce the personal access token issue there. I will create a defect for that guy.

@rjstires As originally implemented on this branch, some components depended on other (entirely unrelated) components to load shared data using the context. This is unnecessary coupling of unrelated modules. Of course, every consumer could load their own data, but that's an all-or-none decision. The efficient way to do that would be for every component to check the last requested time for each type of resource, and if the delta to now exceeds some threshold, re-request that type of resource. Because this is a form of cache-invalidation, and has not yet been implemented, it appeared that the right first-pass solution was to request everything at top-level.

@asauber With the exception of one case (which could have been easily updated), every component individually checked for the existence of the data and requested it if necessary. I don't know how that it more coupled than "everyone relies on the top level".

Needs to be updated


Save all vertex values in obj files

According to the Wikipedia documentation of .obj files, vertex data can contain either 3 values (x, y, z), 4 values (x, y, z, w) or 6 values (x, y, z, r, g, b).
meshio can read obj files with these values, but when writing, meshio only writes the 3 first values for each point, potentially stripping away important information.
This fix will write all values of vertices, using similar code for mesh.points as what is used to save the other parts of the file.

This will be handled more consistently in the upcoming version. ("obj:w"/"obj:rgb" in point_data.)

Hi @nschloe . Is there any visibility to the code of the upcoming version? I can't see any recent changes in the main branch and no other branches that I can see. I didn't understand exactly what the more consistent fix will be.


Need to automate daily crawling

SSHing into production daily is not going to be sustainable.

Web-based crawling for decks gets us part of the way there. Scryfall fetcher still isn't incremental enough.

See https://fly.io/docs/app-guides/supercronic/ and https://github.com/aptible/supercronic

We have supercronic now! Fetching cards is automated (at 3am UTC daily), next will be hardening the crawlers a bit more and adding them to the script.

Fixed in next deployment. Opened https://github.com/PDHdata/SmallFormats/issues/40 to track future removal of web version.


Extension reports "Could not open input file:"

Just installed Nova and the extension. Working against a remote project files open fine with Nova but the extension reports:-
Could not open input file: /remote/path/to/file/index.php

Just installed Nova and the extension. Working against a remote project files open file with Nova but the extension reports:-
Could not open input file: /remote/path/to/file/index.php

Same here. Doesn't works on remote files.

Same here.

At the moment I don't plan to add support for remote files. But I will take a look at the Nova API to see how easy this could be added.


UUI-Combobox does not display properly in Safari

Which exact UI Library version are you using? For example: 1.0.1 - don't just write v1.
1.6.0
Bug summary
When opened in Safari, the combobox is not displayed properly. The list of options is not visible. This also happens in current release - 1.7.0 (or at least in a release that uui.umbraco.com/? points to)
Specifics

Steps to reproduce
Go to storybook in Safari, open compobox story, try to select some options. Godspeed :smile
Expected result / actual result
It is possible to see and select the options from combobox in Safari.

Hi @julczka
Well spotted, feel free to make a PR for this.

Howdy Team,
I would appreciate it if we could prioritize this task. As one of many Safari users, I find it frustrating to have to switch browsers just to interact efficiently with our products. The UUI-Combobox is a core component used across multiple products, and I believe the priority should reflect its importance.


HDDS-6576. [Multi-Tenant] Update documentation around Ranger policy creation on bucket sharing

What changes were proposed in this pull request?
Update documentation around Ranger policy creation on bucket sharing.
See the PR content for details. Should be self-explanatory. :)
What is the link to the Apache JIRA
https://issues.apache.org/jira/browse/HDDS-6576
How was this patch tested?
n/a

Thanks @errose28 for the review!


[docs-infra] Adjust the kbd tag styles

[x] I have followed (at least) the PR section of the contributing guide.

This PR changes the MarkdownElement file styles regarding the  tag to target it directly without needing a class. I saw some instances (one example here) where the styles weren't picked up without passing the specific class="key" to it, and I figured we don't really need it? Or do we?

I think we do need it 😁
https://deploy-preview-39397--material-ui.netlify.app/blog/docs-restructure-2022/

I think it comes from this article https://developer.mozilla.org/en-US/docs/Web/HTML/Element/kbd#representing_keystrokes_within_an_input
Where they use Ctrl+N to mean that ctrl and N are two keys, and they are pressed together.
A solution could be to use kbd:not(:has(kbd)) by :has() is supported by only 87% of the browser
Maybe the easier is to fix the few occurrences of <kbd to add class="key" when missing and send a slack message explaining why its needing such that every body get the hint

@alexfauquette Ohh... gotcha, that makes sense! Thanks for calling that out! I rolled back the class declaration, added instructions on the Markdown page, and fixed the missing instances! 🤙


Mixed message on missing generator block

When you use generate on a schema without a generator block:
C:\Users\Jan\Documents\throwaway\foo>prisma2 generate

info You don't have defined any generator in your schema.prisma, so nothing will be generated.
You can define them like this:

generator client {
  provider = "prisma-client-js"
}

You can now start using Prisma Client in your code:

´´´
import { PrismaClient } from '@prisma/client'
// or const { PrismaClient } = require('@prisma/client')

const prisma = new PrismaClient()
´´´

Explore the full API: http://pris.ly/d/client

@janpio @timsuchanek I'm not sure of what we want to do here :)

You can now start using Prisma Client in your code:

´´´
import { PrismaClient } from '@prisma/client'
// or const { PrismaClient } = require('@prisma/client')

const prisma = new PrismaClient()
´´´

should probably not be printed here, because you literally can not as it was not generated.

We no longer prints the misleading section in 2.21.2


ENYO-5130: Fixed not showing proper placeholder and selectionOverlay in GridListImageItem

Issue Resolved / Feature Added
We didn't pass placeholder and selectionOverlay prop to ui/GridListImageItem properly in moonstone/GridListImageItem.
Resolution
Fixed not passing props
Links
ENYO-5130
Comments
Enact-DCO-1.0-Signed-off-by: Mikyung Kim<EMAIL_ADDRESS>

LGTM


Basic Auth always returns a 401 before it works

hi, I've implemented basic auth using angular and I've described how here: http://stackoverflow.com/questions/17959563/how-do-i-get-basic-auth-working-in-angularjs/17959564#17959564 But here's the weird thing: Even though this works correctly, the javascript console always reports a 401 FIRST and then it works.  And I can see from the debugger that it's only going through my controller once.  So that means some internal angular code is causing this to occur.
Here's what the console says (google chrome):
 Refused to set unsafe header "Access-Control-Request-Headers" angular.js:9271
 Failed to load resource: the server responded with a status of 401 (Unauthorized) http://localhost:8888/app/api/v1/pets

But the thing is, my $http call is NOT getting an error and it IS getting the correct data back.

I am facing the same issue. Did anybody find any solution for this?

Is it 'Base ' + Base64.encode('user:pass') or 'Basic ' + Base64.encode('user:pass')

$ npm install angular-split
npm ERR! code E401
npm ERR! 404 401 Unauthorized: angular-split@latest
npm ERR!      C:\Users\suraj.karale\AppData\Roaming\npm-cache_logs\2018-03-20T05_12_32_864Z-debug.log
any one know why this error throw when  npm installation process in progress?


Update sbt to 1.9.8

About this PR
📦 Updates org.scala-sbt:sbt from 1.9.4 to 1.9.8
📜 GitHub Release Notes - Version Diff
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scala-sbt", artifactId = "sbt" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "org.scala-sbt", artifactId = "sbt" }
}]

labels: library-update, early-semver-patch, semver-spec-patch, version-scheme:early-semver, commit-count:1

Superseded by #304.

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 41.66%. Comparing base (274a71f) to head (125e988).

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##           master     #300      +/-   ##
==========================================
+ Coverage   36.11%   41.66%   +5.55%
==========================================
  Files           1        1
  Lines          36       36
  Branches        1        1
==========================================
+ Hits           13       15       +2
+ Misses         23       21       -2

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Root is just branches?

Hey there,
Not an issue just a question.
I have a SVN repo I have to import to git. It is a non-standard layout, no trunk, no branches and no tags directories.
The root of the repo are just branch. Not sure what command to pass to opt out of git master and just have branches, is this possible?
svn2gitnet [url] --notrunk --notags --branches ./ --verbose?

Ideally, use --branches multiple times will generate your expected result:
svn2gitnet [url] --notrunk --notags --branches br1 --branches br2 --branches br3 --verbose.
However, I need to resolve #64 first.

Ah OK :)


feat(security/sast): Add main security Taskfile

Add main security Taskfile to includes other tasks from security dir

This PR is included in version 1.2.1 :tada:


Add support for dashed line, box and circle

Needed support for dashed lines. Would be really happy if you could include these changes in the official version.

Already merged in the other pull request you did.

Great, thanks!


Feature Request: Allow to detect and switch the syntax highlighting for unsaved file

VSCode Version: 1.12.2
OS Version: Windows 10

Steps to Reproduce:

Temporarily copy a piece of content (from a web page or other file), editing, and then will cut and paste it back.
No syntax highlighting, and I did not find how to switch the syntax highlight scheme for the current file (tab).

You can set the language mode for an unsaved file by clicking "Plain Text" in the lower right corner, using the command "Change Language Mode" from the command palette.


Post-zed/2967 "put" doc updates

Now that #2967 is merged, I re-read the relevant docs as a user and noticed a couple adjustments that seem appropriate.

Thanks for the feedback @mattnibs. All good points. I've pushed a new commit that attempts to incorporate your feedback. Please give it another look and let me know what you think. I confess I sometimes struggle to summarize these slightly-more-sophisticated syntaxes without going into a full narrative trying to explain how the parser works.

I confess I sometimes struggle to summarize these slightly-more-sophisticated syntaxes without going into a full narrative trying to explain how the parser works.

Hmm yeah. I have been thinking about this the last couple weeks while I've been doing more work on the grammar. We've got a lot shorthand tricks to allow you to type less in certain situations, but part of me wonders if this makes the language more difficult to grasp. Does the language have too many secret handshakes? Would be it better to design for slightly more typing but more consistency (e.g. making assignments require a left hand x:=)?


There is a paper?

Hi, first of all, congratulations on your work. I wanna know if there is some paper about your work?

Hi @toniesteves,
Thanks! We are working on a publication for 2020. For other publications, you can refer to

Jens Leitloff @ Google Scholar
Felix Riese @ Google Scholar

and cite the code via

Jens Leitloff and Felix M. Riese, "Examples for CNN training and classification on Sentinel-2 data", Zenodo, 10.5281/zenodo.3268451, 2018.

and bibtex:
@misc{leitloff2018examples,
    author = {Leitloff, Jens and Riese, Felix~M.},
    title = {{Examples for CNN training and classification on Sentinel-2 data}},
    year = {2018},
    DOI = {10.5281/zenodo.3268451},
    publisher = {Zenodo},
    howpublished = {\href{http://doi.org/10.5281/zenodo.3268451}{http://doi.org/10.5281/zenodo.3268451}}
}

Best, Felix


firefoxPackages: tor-browser: reorganize and update

Motivation for this change
Update. The old version is kept because we can. Also for regression testing.
Things done

[X] Tested using sandboxing (nix.useSandbox on NixOS, or option build-use-sandbox in nix.conf on non-NixOS)
Built on platform(s)

[X] NixOS
[ ] macOS
[ ] Linux

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[X] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[X] Seriously.
[X] Tested execution of all binary files (usually in ./result/bin/)
[X] Fits CONTRIBUTING.md.

Thank you

Thank you too 🍻


Refactor

@JuliaRegistrator register

Comments on pull requests will not trigger Registrator, as it is disabled. Please try commenting on a commit or issue.


1.19.2 can use it?

1.19.2 can use it?

Patched after 1.19.0. Impossible to update the mod... well it would be possible but it wouldn't do anything ingame except for breaking the shulker box.


Add Card Action and Suggested Action Support by Channel

Derived from https://github.com/Microsoft/botbuilder-dotnet/blob/master/libraries/Microsoft.Bot.Builder.Dialogs/Choices/Channel.cs

@EricDahlvang Why the numbers, and what do they represent? Other tables in this article are the check or X, can we use those instead for consistency?

@EricDahlvang - please comment on the question Ivor has above.

The numbers are the maximum allowed Card Action and Suggested Action support by channel.


ESPDuino hang on ESP:process

Hi.

The code runs for a few seconds/minutes (that is, the mega publish and receive from the bróker with no problem), and at some point hangs.
I did trace the hang to ESP::process; it goes through the default case, write the value onto proto.buf, but does not return,
Sometimes, after several minutes, the process continues (ie, it return to the main loop and run as normal), then stops again after a few seconds/minutes.
I have spend many days trying to understand what happen, but I am stuck at this point. Any clue?
Thank you and have a good day.
Regards,
Carlos

Hi Carlos.
The ESP chips can be unreliable at times. I have had a issue previously
where soldering a 100nf cap across the terminals sorted it out. However I
would suggest to get a watch dog timer in place. The ESP process can hang
up the chip. I used the timer1 library and created a very simple Watch Dog
Timer and when the ESP hangs I reset the whole lot. It works like a charm
with some ESP arduino boards running now for 8 weeks.
Regards
Neil
On Sun, Dec 6, 2015 at 7:59 PM, ccorderod<EMAIL_ADDRESS>wrote:

Hi.

The code runs for a few seconds/minutes (that is, the mega publish and
receive from the bróker with no problem), and at some point hangs.
I did trace the hang to ESP::process; it goes through the default case,
write the value onto proto.buf, but does not return,
Sometimes, after several minutes, the process continues (ie, it return to
the main loop and run as normal), then stops again after a few
seconds/minutes.
I have spend many days trying to understand what happen, but I am stuck at
this point. Any clue?
Thank you and have a good day.
Regards,
Carlos
—
Reply to this email directly or view it on GitHub
https://github.com/tuanpmt/espduino/issues/43.

Hi Neil.
Thank you for the reply.
I forgot to mention the ESP is alive and kicking. I do have an FTDI basic connected to ESP GPIO2 port, and the ESP is still receiving mqtt subsciptions while the mega is stuck (I monitor this through a PuTTY session).
I am already using a capacitor with the ESP (found out it works much more stable during my first days playing with it, thank you).

I was just looking at the WDT as a workaround, but the problem with this is I am going to miss some of the subscriptions sent by the broker.
 :(.
Thank you again. Have a great day.
Carlos

Hi Carlos.
This is embedded electronics. I am doing exactly what you are doing but not
using a Mega only using a raw ATMega328-pu no arduino anymore. I am not
sure why this happens but there seems to be a communications problems
between the ESP and arduino. Its like the serial does not receive the END
OF LINE symbols for a long while. If you broker supports it make sure that
delivery options allows to ensure that the messages can be queued till the
device comes back up.
You will need to get the WDT in at some point. Things will go wrong and it
is best to deal with it like this then get frustrated about the things
hanging. I am currently reviewing the code and it is pretty good but it
needs to be tested and worked a bit more.
I will review the code a bit and see if I can find any smoking guns.
Kind Regards
Neil
On Sun, Dec 6, 2015 at 10:34 PM, ccorderod<EMAIL_ADDRESS>wrote:

Hi Neil.
Thank you for the reply.
I forgot to mention the ESP is alive and kicking. I do have an FTDI basic
connected to ESP GPIO2 port, and the ESP is still receiving mqtt
subsciptions while the mega is stuck (I monitor this through a PuTTY
session).
I am already using a capacitor with the ESP (found out it works much more
stable during my first days playing with it, thank you).

I was just looking at the WDT as a workaround, but the problem with this
is I am going to miss some of the subscriptions sent by the broker.
 :(.
Thank you again. Have a great day.
Carlos
—
Reply to this email directly or view it on GitHub
https://github.com/tuanpmt/espduino/issues/43#issuecomment-162305138.

Hi again Neil.
I think I found the "bug" and a workaround.
I did add a few serial.print on espduino.cpp:
void ESP::process()
{
char value;
while(_serial->available()) {
Serial.print("Entramos en ESP.process - while - ");
Serial.print(_proto.dataLen);
Serial.print(" - ");
Serial.println(_serial->peek(), HEX);
and
void ESP::protoCompletedCb(void)
{
Serial.println("Entramos en protoCompletedCb");
PACKET_CMD cmd = (PACKET_CMD)_proto.buf;
uint16_t crc = 0, argc, len, resp_crc;
uint8_t data_ptr;
argc = cmd->argc;
data_ptr = (uint8_t)&cmd->args ;
crc = crc16_data((uint8_t*)&cmd->cmd, 12, crc);
Serial.print("while(argc--) ");
Serial.println(argc);
Here are a dump of 2 frames:
Entramos en ESP.process - while - 38 - 7E
Entramos en ESP.process - while - 0 - A
Entramos en ESP.process - while - 1 - 0
Entramos en ESP.process - while - 2 - D
Entramos en ESP.process - while - 3 - 9
Entramos en ESP.process - while - 4 - 0
Entramos en ESP.process - while - 5 - 0
Entramos en ESP.process - while - 6 - 0
Entramos en ESP.process - while - 7 - 0
Entramos en ESP.process - while - 8 - 0
Entramos en ESP.process - while - 9 - 0
Entramos en ESP.process - while - 10 - 2
Entramos en ESP.process - while - 11 - 0
Entramos en ESP.process - while - 12 - C
Entramos en ESP.process - while - 13 - 0
Entramos en ESP.process - while - 14 - 77 - w
Entramos en ESP.process - while - 15 - 73 - s
Entramos en ESP.process - while - 16 - 6F - o
Entramos en ESP.process - while - 17 - 2F
Entramos en ESP.process - while - 18 - 68
Entramos en ESP.process - while - 19 - 75
Entramos en ESP.process - while - 20 - 6D
Entramos en ESP.process - while - 21 - 69
Entramos en ESP.process - while - 22 - 64
Entramos en ESP.process - while - 23 - 69
Entramos en ESP.process - while - 24 - 74
Entramos en ESP.process - while - 25 - 79
Entramos en ESP.process - while - 26 - 8
Entramos en ESP.process - while - 27 - 0
Entramos en ESP.process - while - 28 - 33
Entramos en ESP.process - while - 29 - 35
Entramos en ESP.process - while - 30 - 2E
Entramos en ESP.process - while - 31 - 39
Entramos en ESP.process - while - 32 - 38
Entramos en ESP.process - while - 33 - 0
Entramos en ESP.process - while - 34 - 0
Entramos en ESP.process - while - 35 - 0
Entramos en ESP.process - while - 36 - D0
Entramos en ESP.process - while - 37 - 4E
Entramos en ESP.process - while - 38 - 7F
Entramos en protoCompletedCb
while(argc--) 2
Received: topic=wso/humidity
data=35.98
This frame is ok (it is a subscription from the mqtt bróker)
Entramos en ESP.process - while - 38 - 7E
Entramos en ESP.process - while - 0 - A
Entramos en ESP.process - while - 1 - 0
Entramos en ESP.process - while - 2 - D
Entramos en ESP.process - while - 3 - 0
Entramos en ESP.process - while - 4 - 2
Entramos en ESP.process - while - 5 - 0
Entramos en ESP.process - while - 6 - C
Entramos en ESP.process - while - 7 - 0
Entramos en ESP.process - while - 8 - 77 - w
Entramos en ESP.process - while - 9 - 73 - s
Entramos en ESP.process - while - 10 - 6F - o
Entramos en ESP.process - while - 11 - 2F
Entramos en ESP.process - while - 12 - 65
Entramos en ESP.process - while - 13 - 78
Entramos en ESP.process - while - 14 - 74
Entramos en ESP.process - while - 15 - 74
Entramos en ESP.process - while - 16 - 65
Entramos en ESP.process - while - 17 - 6D
Entramos en ESP.process - while - 18 - 70
Entramos en ESP.process - while - 19 - 0
Entramos en ESP.process - while - 20 - 8
Entramos en ESP.process - while - 21 - 0
Entramos en ESP.process - while - 22 - 31
Entramos en ESP.process - while - 23 - 33
Entramos en ESP.process - while - 24 - 2E
Entramos en ESP.process - while - 25 - 31
Entramos en ESP.process - while - 26 - 34
Entramos en ESP.process - while - 27 - 0
Entramos en ESP.process - while - 28 - 0
Entramos en ESP.process - while - 29 - 0
Entramos en ESP.process - while - 30 - AA
Entramos en ESP.process - while - 31 - CA
Entramos en ESP.process - while - 32 - 7F
This frame is NOT OK (some of the data at the beginning are missing) , and the argc value is above 15000!. This is why the mega get "stuck" for a while then continue.
the loop in protoCompletedCb:
while(argc--){
len = ((uint16_t)data_ptr);
crc = crc16_data(data_ptr, 2, crc);
data_ptr += 2;
while(len --){
crc = crc16_data(data_ptr, 1, crc);
data_ptr ++;
}
}
takes forever doing nothing good.
I have updated the espduino.cpp code as follows:
void ESP::protoCompletedCb(void)
{
Serial.println("Entramos en protoCompletedCb");
PACKET_CMD cmd = (PACKET_CMD)_proto.buf;
uint16_t crc = 0, argc, len, resp_crc;
uint8_t data_ptr;
argc = cmd->argc;
data_ptr = (uint8_t)&cmd->args ;
crc = crc16_data((uint8_t*)&cmd->cmd, 12, crc);
Serial.print("while(argc--) ");
Serial.println(argc);
// check if frame is corrupt and argc does not make sense
if (argc > 5) {
INFO("ARDUINO: Invalid frame");
return;
}
while(argc--){
len = ((uint16_t)data_ptr);
crc = crc16_data(data_ptr, 2, crc);
data_ptr += 2;
while(len --){
crc = crc16_data(data_ptr, 1, crc);
data_ptr ++;
}
}
resp_crc =  (uint16_t)data_ptr;
if(crc != resp_crc) {
INFO("ARDUINO: Invalid CRC");
return;
}
No more hangs for the time being ;-). If you créate mqtt callbacks with more tan 5 params, update the patch as required.
Dear tuan, I do not consider myself good enough to propose this a THE fix, but it may be usefull for somebody hitting the same issue as me.
Neil, thanks again for your kindness.
Regards,
Carlos

@Carlos @tuanpmt  I have been trying to extend the commands to include access to some of the WIFI API in the SDK. This piece of code is proving to be problematic in a lot of ways. I am doing some work on it over the next few weeks so will get back with some findings but there seems to be some safety checking missing here which will greatly improve the usability of this software.

Thank you Neil.
Let me know if I may be of any help. I will be on holidays in a few days and will have time to invest on it.
Regards,
Carlos

Hi Carlos, Neil I just saw this thread and I am having similar problems.  Carlos, has your patch proved successful over a longer period?  I am a bit confused by the reference to callback parameters, that doesn't mean if I subscribe to more than 5 topics does it?
Thanks
I look forward to your feedback.
Bob

@ccorderod reviving an old thread, but it's never too late to say "thank you" - i was experimenting the same problems as you, and your fix seems to have dealt with them.

@CosminLazar Happy to help :-). Please note espduino has been discontinued by tuan. I am now rewriting my code with espwifi+pubsub libraries, both on github.
@bobcroft apologies, I did miss your msg. Same comment as for Cosmin.
Have a great day. Rgds.

ccorderod,  which specific libraries on github are you using /writing please?

Hi @bobcroft.
https://github.com/bportaluri/WiFiEsp. Needs to update the esp firmware with AT firmware instead of espduino.
http://pubsubclient.knolleary.net/
use a mega to dev and test; will be much easier ;-).
Cheers.

@bobcroft
Hi Bob. I'm afraid WiFiEsp + PubSubClient are extremely unreliable together. wifiesp is compatible enough to compile, but I have not found a way to make my setup reliable enough to be in production :-(.
Now looking at alternatives; any hint will be appreciated.


Can you explan your code?

"-i /--inject :: inject Domain server"
Can you tell me how to build "inject domain server"
Thank you!

From what I've understood - this exploit only works if the domain has set an auto responder - that responds to the domain you injected.
Otherwise you can't catch outgoing emails from another server, unless something responds to the injected domains.


python310Packages.graphtage: 0.2.6 -> 0.2.7

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python310Packages.graphtage is: A utility to diff tree-like files such as JSON and XML
meta.homepage for python310Packages.graphtage is: https://github.com/trailofbits/graphtage
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.2.7 with grep in /nix/store/a9z0bm709lw5s1b463lc1zpld4awlvnf-python3.10-graphtage-0.2.7
found 0.2.7 in filename of file in /nix/store/a9z0bm709lw5s1b463lc1zpld4awlvnf-python3.10-graphtage-0.2.7

Rebuild report (if merged into master) (click to expand)

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath
python310Packages.graphtage
python39Packages.graphtage

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/a9z0bm709lw5s1b463lc1zpld4awlvnf-python3.10-graphtage-0.2.7 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A python310Packages.graphtage https://github.com/r-ryantm/nixpkgs/archive/eec6aa8119a08d6f99a6b352b1fde9a522e7765e.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/a9z0bm709lw5s1b463lc1zpld4awlvnf-python3.10-graphtage-0.2.7
ls -la /nix/store/a9z0bm709lw5s1b463lc1zpld4awlvnf-python3.10-graphtage-0.2.7/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

2 packages built:

python310Packages.graphtage
python39Packages.graphtage

Maintainer pings
cc @veehaitch for testing.

Result of nixpkgs-review pr 209904 run on x86_64-linux 1

2 packages built:

python310Packages.graphtage
python39Packages.graphtage


[HOLD PR #16723] Google sign in

Details

Fixed Issues

$ GH_LINK
PROPOSAL: GH_LINK_ISSUE(COMMENT)
Tests

[ ] Verify that no errors appear in the JS console

Offline tests

QA Steps

[ ] Verify that no errors appear in the JS console

PR Author Checklist

[ ] I linked the correct issue in the ### Fixed Issues section above
[ ] I wrote clear testing steps that cover the changes made in this PR

[ ] I added steps for local testing in the Tests section
[ ] I added steps for the expected offline behavior in the Offline steps section
[ ] I added steps for Staging and/or Production testing in the QA steps section
[ ] I added steps to cover failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
[ ] I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)
[ ] I tested this PR with a High Traffic account against the staging or production API to ensure there are no regressions (e.g. long loading states that impact usability).

[ ] I included screenshots or videos for tests on all platforms
[ ] I ran the tests on all platforms & verified they passed on:

[ ] Android / native
[ ] Android / Chrome
[ ] iOS / native
[ ] iOS / Safari
[ ] MacOS / Chrome / Safari
[ ] MacOS / Desktop

[ ] I verified there are no console errors (if there's a console error not related to the PR, report it or open an issue for it to be fixed)
[ ] I followed proper code patterns (see Reviewing the code)

[ ] I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick)
[ ] I verified that comments were added to code that is not self explanatory
[ ] I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
[ ] I verified any copy / text shown in the product is localized by adding it to src/languages/* files and using the translation method

[ ] If any non-english text was added/modified, I verified the translation was requested/reviewed in #expensify-open-source and it was approved by an internal Expensify engineer. Link to Slack message:

[ ] I verified all numbers, amounts, dates and phone numbers shown in the product are using the localization methods
[ ] I verified any copy / text that was added to the app is correct English and approved by marketing by adding the Waiting for Copy label for a copy review on the original GH to get the correct copy.
[ ] I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
[ ] I verified the JSDocs style guidelines (in STYLE.md) were followed

[ ] If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
[ ] I followed the guidelines as stated in the Review Guidelines
[ ] I tested other components that can be impacted by my changes (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar are working as expected)
[ ] I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
[ ] I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
[ ] I verified that if a function's arguments changed that all usages have also been updated correctly
[ ] If a new component is created I verified that:

[ ] A similar component doesn't exist in the codebase
[ ] All props are defined accurately and each prop has a /** comment above it */
[ ] The file is named correctly
[ ] The component has a clear name that is non-ambiguous and the purpose of the component can be inferred from the name alone
[ ] The only data being stored in the state is data necessary for rendering and nothing else
[ ] For Class Components, any internal methods passed to components event handlers are bound to this properly so there are no scoping issues (i.e. for onClick={this.submit} the method this.submit should be bound to this in the constructor)
[ ] Any internal methods bound to this are necessary to be bound (i.e. avoid this.submit = this.submit.bind(this); if this.submit is never passed to a component event handler like onClick)
[ ] All JSX used for rendering exists in the render method
[ ] The component has the minimum amount of code necessary for its purpose, and it is broken down into smaller components in order to separate concerns and functions

[ ] If any new file was added I verified that:

[ ] The file has a description of what it does and/or why is needed at the top of the file if the code is not self explanatory

[ ] If a new CSS style is added I verified that:

[ ] A similar style doesn't already exist
[ ] The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG))

[ ] If the PR modifies code that runs when editing or sending messages, I tested and verified there is no unexpected behavior for all supported markdown - URLs, single line code, code blocks, quotes, headings, bold, strikethrough, and italic.
[ ] If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
[ ] If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
[ ] If a new page is added, I verified it's using the ScrollView component to make it scrollable when more elements are added to the page.
[ ] If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.
[ ] I have checked off every checkbox in the PR author checklist, including those that don't apply to this PR.

Screenshots/Videos

Web

Mobile Web - Chrome

Mobile Web - Safari

Desktop

iOS

Android

Screenshots/Videos

Web
https://github.com/Expensify/App/assets/8878532/59e979c5-340c-4991-a5e5-44b7f7a85a80

Mobile Web - Chrome
Unable to test fully in development. The Google Auth token we're using has only a few allowed javascript origins.
However, on an Android sim, you have to use your IP to access a locally hosted app.
Behavior is not expected to be different than Mobile Web - Safari.

Mobile Web - Safari
https://github.com/Expensify/App/assets/8878532/2dd529aa-43e1-49cc-aae7-0f614cd1d9f1

Desktop
https://github.com/Expensify/App/assets/8878532/818feda5-04e2-4548-8314-e01ddc1549d5

iOS
https://github.com/Expensify/App/assets/8878532/0095e758-9634-4607-970b-c21f96ae530d

Android
https://github.com/Expensify/App/assets/8878532/76fc656a-5f5b-479a-89d1-f8deb53d063f

Tests
iOS

[ ] Ensure app builds correctly
[ ] Select the Google Icon Button
[ ] Enter valid Google Account and Password
[ ] If prompted, validate with 2 factor authentication
[ ] Select to share email with app
[ ] Select continue and sign in with Expensify
[ ] Ensure logged in correctly

Android

[ ] Ensure app builds correctly
[ ] Select the Google Icon Button
[ ] Enter valid Google Account and Password
[ ] If prompted, validate with 2 factor authentication
[ ] Select to share email with app
[ ] Select continue and sign in with Expensify
[ ] Ensure logged in correctly

Web

[ ] Ensure no errors in console
[ ] Select the Google Icon Button
[ ] Ensure Pop Up window appears
[ ] Enter valid Google Account and Password
[ ] If prompted, validate with 2 factor authentication
[ ] Select to share email with app, if prompted.
[ ] Select continue and sign in with Expensify
[ ] Ensure correct redirect to Expensify tab
[ ] Ensure login occurs

Desktop

[ ] Ensure no errors in console
[ ] Select the Google Account Button
[ ] Check that is redirects to web tab, url will be new.expensify.com/sign-in-with-google (It will automatically redirect to home login because of redirects)
[ ] Navigate to staging.new.expensify.com/sign-in-with-google
[ ] Ensure page loads and there is a Continue with Google button.
[ ] Select Button
[ ] Go through web login flow
[ ] After successful login, ensure there is a prompt to go back to desktop app
[ ] Select option to navigate back to desktop app
[ ] Ensure successful navigation
[ ] Check for successful login once navigated back to desktop app

Offline tests
Feature is not available in offline mode
QA Steps
Same as Tests

Closing this PR as we open a new one encompassing but Apple and Google.


Don't merge! Regression PR perf testing without metadata validation

Docs Build status updates of commit 9b22865:
:clock10: Pending: waiting for processors (13 builds ahead of you)
:warning: Docs Build is busy, currently there are 13 builds ahead of this one, for more information you can view the Build queue graph on the Docs Portal.

Docs Build status updates of commit 9b22865:
:clock10: Full build: the average full build time is 5 min(s) 57 sec(s), this is based on the last 665 build(s) for this repository.

Docs Build status updates of commit 9b22865:
:warning: Validation status: warnings

File
Status
Preview URL
Details
Dependent Files

docs-ref-conceptual/TestingPullRequest.md
:warning:Warning
View (azure-cli-latest) View (azure-cli-2017-03-09-profile) View (azure-cli-2018-03-01-hybrid)
Details

docs-ref-conceptual/TestingPullRequest.md

[Warning] Metadata with following name(s) are not allowed to be set in Yaml header, or as file level metadata in docfx.json, or as global metadata in docfx.json: content_type. They are generated by Docs platform, so the values set in these 3 places will be ignored. Please remove them from all 3 places to resolve the warning.
[Warning] Metadata with following name(s) are not allowed to be set in Yaml header, or as file level metadata in docfx.json, or as global metadata in docfx.json: content_type. They are generated by Docs platform, so the values set in these 3 places will be ignored. Please remove them from all 3 places to resolve the warning.
[Warning] Metadata with following name(s) are not allowed to be set in Yaml header, or as file level metadata in docfx.json, or as global metadata in docfx.json: content_type. They are generated by Docs platform, so the values set in these 3 places will be ignored. Please remove them from all 3 places to resolve the warning.
[Warning] the value invalid_type is undefined for metadata content_type
[Warning] the value invalid_type is undefined for metadata content_type
[Warning] the value invalid_type is undefined for metadata content_type
Line 7: [Warning] Invalid file link:(~/nonexisted1.md).
Line 7: [Warning] Invalid file link:(~/nonexisted1.md).
Line 7: [Warning] Invalid file link:(~/nonexisted1.md).
Line 8: [Warning] Invalid file link:(~/nonexisted2.md).
Line 8: [Warning] Invalid file link:(~/nonexisted2.md).
Line 8: [Warning] Invalid file link:(~/nonexisted2.md).
Line 9: [Warning] Invalid file link:(~/nonexisted3.md).
Line 9: [Warning] Invalid file link:(~/nonexisted3.md).
Line 9: [Warning] Invalid file link:(~/nonexisted3.md).

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Define Action API and Definition

As ZITADEL developers we want to know how the new action API should look like so we can start implementing it.
Acceptance Criteria

[ ] We know how we want to implement the api
[ ] We know the endpoints needed
[ ] We know the messages needed
[ ] Proto definition is done (roughly)
[ ] Readme is extended for the new actions
[ ] Marked as alpha

https://docs.google.com/document/d/1Y4p1lXE6-4NQa7rcz6bF1PQteZ1E50ZXtDEtxowcSVk/edit#heading=h.s5bnox1o985j

created discussion: https://github.com/zitadel/zitadel/discussions/6926

epic is created: https://github.com/zitadel/zitadel/issues/7235


Feature: Use Regex to validate user input

Use regex in Full Name input field and add effects when valid, when invalid and when neutral

Form Input Validation Enabled Using Regex. Can be found in this commit - 1c73424e41e7034e629356874f84de78a6fb038f


Added inscribed mints

please publish on market. utility to come

the website link isn't correct. And please add your community, such as discord link etc. @hivebank

I don't have a community yet. the site there is showing the 3d model full screen i its beauty and details. The model is a standard glb so petentially useable in any standard 3d environments, like metaverses, future racing games etc.

Thanks for your reply. And we're sorry to say that we only accept collection submitted by community. @hivebank

I AM THE COMMUNITY
NOT FAKE
NO WASHTRADE
ADD IT NOW


try to fix issue #108

The width of selectedBar is always the same to XLButtonBarViewCell.
And now we can set selectedBar's width manual, all you need is only an
Array that contains all your selectedBar width.
as recommend, you may calculate them according to your content, text
inside buttonBarView, etc
the code maybe looks like below:
settings.style.selectedBarWidthGroup = [30,70,50,70,70,70]

@DahanHu Thanks for contributing!
What do you think about this ways of customization #273 ? I would prefer that way.


Proper design for choosing leverage

The MVP is expected to enable multiple leverage choices.
At the moment the leverage slider is not usable in the prototype.
This makes it hard to try how it actually feels.
In order to be able to implement this component we should invest into the design of how the leverage slider would actually work in the UI.
Create a component out of the leverage slider that can be used. It is encouraged to change the design on the way to make the leverage slider more usable.

I've created already a component from this but did not go any further. Unasign myself for today but can continue tomorrow.
The component is already being used inside the corresponding overlays.

Done, created a slider component for the leverages and replaced that component in the Trading-Popup-1.

The grey buttons are very hard to press though, but I wouldn't spent more time on the mockup.


Change the protected route message to avoid ambiguity

I'm just getting started with this and am encountering the following issue.
I access the URL via PHP cURL:
http://localhost/laravel-boilerplate/public/api/protected?token=TOKEN
And receive the following error:
{"message":"Access to this item is only for authenticated user. Provide a token in your request!"}
This despite the fact that the token is very clearly and obviously in the URL as a GET parameter.
I've also attempted to set the token as a HTTP Header:
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Authorization: Bearer {' . $fields['token'] . '}'));
Which returns me the exact same error.
It would be one thing if I was getting a token_invalid error - which I was earlier, despite the token being the same one provided by the login function - but this now seems to be saying that the token doesn't even exist in the request, even though it obviously does.

So I've finally determined that this is partially my error - the message Access to this item is only for authenticated user. Provide a token in your request! is what is returned when you successfully connect. However I would still like to leave the issue open as a request to change the wording of that message, as it sounds very much like an error message, not a success message.

A good idea indeed.

Solved here.
Closing, thanks for the feedback :)


chore: Better error message in new command.

Update error message for existed directory in new command: add a space after directory path,
Before
octave:path playpauseandstop$ poetry new .

  [RuntimeError]
  Destination /Users/playpauseandstop/Projects/pathexists and is not empty

new [--name] [--] <path>

After
octave:path playpauseandstop$ poetry new .

  [RuntimeError]
  Destination /Users/playpauseandstop/Projects/path exists and is not empty

new [--name] [--] <path>

Thanks!


Apply fixes from StyleCI

This pull request applies code style fixes from an analysis carried out by StyleCI.

For more information, click here.

This change is

Coverage decreased (-0.1%) to 89.901% when pulling 24c6d8b0ae548ca1ce2a98107c832055a3f0f6f8 on analysis-8Qwmbj into 577040a986152f35cf3946805ef1967d213eac9a on master.

Coverage decreased (-0.1%) to 89.901% when pulling 24c6d8b0ae548ca1ce2a98107c832055a3f0f6f8 on analysis-8Qwmbj into 577040a986152f35cf3946805ef1967d213eac9a on master.

Coverage decreased (-0.1%) to 89.901% when pulling 24c6d8b0ae548ca1ce2a98107c832055a3f0f6f8 on analysis-8Qwmbj into 577040a986152f35cf3946805ef1967d213eac9a on master.


SQLITE_ERROR: no such table: sessions

Issue Summary
Main error: SQLITE_ERROR: no such table: sessions
To my knowledge, there was never a 'sessions' table in the Ghost's DB.
Surfing on the website
go to mysite.com/blog/website
d40e60412a6a / docker logs --follow d40e60412a6a
[2018-12-03 17:08:12] INFO Finished database migration!
[2018-12-03 17:08:18] INFO Ghost is running in production...
[2018-12-03 17:08:18] INFO Your blog is now available on http://play-with-ghost.com/live-demo-discover-ghost-v2/
[2018-12-03 17:08:18] INFO Ctrl+C to shut down
[2018-12-03 17:08:18] INFO Ghost boot 5.964s
INFO [2018-12-03 17:08:21] "GET /live-demo-discover-ghost-v2" 301 37ms
INFO [2018-12-03 17:08:28] "HEAD /live-demo-discover-ghost-v2/" 200 699ms
INFO [2018-12-03 17:09:49] "GET /live-demo-discover-ghost-v2/" 200 318ms
INFO [2018-12-03 17:09:49] "GET /live-demo-discover-ghost-v2/assets/built/screen.css?v=c42f446c57" 200 19ms
INFO [2018-12-03 17:09:49] "GET /live-demo-discover-ghost-v2/public/ghost-sdk.min.js?v=c42f446c57" 200 14ms
INFO [2018-12-03 17:09:49] "GET /live-demo-discover-ghost-v2/assets/css_firepress/css_simplegrid/simplegrid.min.css?v=c42f446c57" 200 22ms
INFO [2018-12-03 17:09:49] "GET /live-demo-discover-ghost-v2/assets/css_firepress/css_unicorn/buttons.min.css?v=c42f446c57" 200 28ms
INFO [2018-12-03 17:09:49] "GET /live-demo-discover-ghost-v2/assets/built/jquery.fitvids.js?v=c42f446c57" 200 6ms
INFO [2018-12-03 17:09:49] "GET /live-demo-discover-ghost-v2/assets/built/infinitescroll.js?v=c42f446c57" 200 5ms
INFO [2018-12-03 17:09:51] "GET /live-demo-discover-ghost-v2/welcome/" 200 277ms

Everything looks normal here. Good.
Go to admin panel
I go on mysite.com/blog/ghost/
INFO [2018-12-03 17:11:44] "GET /live-demo-discover-ghost-v2/ghost/" 200 154ms
ERROR [2018-12-03 17:11:45] "GET /live-demo-discover-ghost-v2/ghost/api/v2/admin/users/me/?include=roles" 401 37ms

NAME: UnauthorizedError
MESSAGE: Access denied.

level:normal

empty
empty
ERROR DETAILS:
    empty

UnauthorizedError: Access denied.
    at new UnauthorizedError (/var/lib/ghost/versions/2.6.2/node_modules/ghost-ignition/lib/errors/index.js:101:23)
    at ensureUser (/var/lib/ghost/versions/2.6.2/core/server/services/auth/session/middleware.js:98:10)
    at Layer.handle [as handle_request] (/var/lib/ghost/versions/2.6.2/node_modules/express/lib/router/layer.js:95:5)
    at next (/var/lib/ghost/versions/2.6.2/node_modules/express/lib/router/route.js:137:13)
    at getUser (/var/lib/ghost/versions/2.6.2/core/server/services/auth/session/middleware.js:82:16)
    at Layer.handle [as handle_request] (/var/lib/ghost/versions/2.6.2/node_modules/express/lib/router/layer.js:95:5)
    at next (/var/lib/ghost/versions/2.6.2/node_modules/express/lib/router/route.js:137:13)
    at cookieCsrfProtection (/var/lib/ghost/versions/2.6.2/core/server/services/auth/session/middleware.js:107:16)
    at Layer.handle [as handle_request] (/var/lib/ghost/versions/2.6.2/node_modules/express/lib/router/layer.js:95:5)
    at next (/var/lib/ghost/versions/2.6.2/node_modules/express/lib/router/route.js:137:13)
    at session (/var/lib/ghost/versions/2.6.2/node_modules/express-session/index.js:454:7)
    at getSession (/var/lib/ghost/versions/2.6.2/core/server/services/auth/session/middleware.js:48:12)
    at Layer.handle [as handle_request] (/var/lib/ghost/versions/2.6.2/node_modules/express/lib/router/layer.js:95:5)
    at next (/var/lib/ghost/versions/2.6.2/node_modules/express/lib/router/route.js:137:13)
    at Route.dispatch (/var/lib/ghost/versions/2.6.2/node_modules/express/lib/router/route.js:112:3)
    at Layer.handle [as handle_request] (/var/lib/ghost/versions/2.6.2/node_modules/express/lib/router/layer.js:95:5)

INFO [2018-12-03 17:11:45] "GET /live-demo-discover-ghost-v2/ghost/api/v2/admin/configuration/" 200 16ms
INFO [2018-12-03 17:11:45] "GET /live-demo-discover-ghost-v2/ghost/api/v2/admin/authentication/setup/" 200 27ms

Weird.
Now it's time to enter my user + pass
Click sign in
INFO [2018-12-03 17:12:59] "POST /live-demo-discover-ghost-v2/ghost/api/v2/admin/session" 201 384ms
Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client
    at ServerResponse.setHeader (_http_outgoing.js:470:11)
    at ServerResponse.header (/var/lib/ghost/versions/2.6.2/node_modules/express/lib/response.js:767:10)
    at ServerResponse.send (/var/lib/ghost/versions/2.6.2/node_modules/express/lib/response.js:170:12)
    at ServerResponse.json (/var/lib/ghost/versions/2.6.2/node_modules/express/lib/response.js:267:15)
    at _private.JSONErrorRenderer (/var/lib/ghost/versions/2.6.2/core/server/web/shared/middlewares/error-handler.js:66:9)
    at Layer.handle_error (/var/lib/ghost/versions/2.6.2/node_modules/express/lib/router/layer.js:71:5)
    at trim_prefix (/var/lib/ghost/versions/2.6.2/node_modules/express/lib/router/index.js:315:13)
    at /var/lib/ghost/versions/2.6.2/node_modules/express/lib/router/index.js:284:7
    at Function.process_params (/var/lib/ghost/versions/2.6.2/node_modules/express/lib/router/index.js:335:12)
    at next (/var/lib/ghost/versions/2.6.2/node_modules/express/lib/router/index.js:275:10)
    at Layer.handle_error (/var/lib/ghost/versions/2.6.2/node_modules/express/lib/router/layer.js:73:5)
    at trim_prefix (/var/lib/ghost/versions/2.6.2/node_modules/express/lib/router/index.js:315:13)
    at /var/lib/ghost/versions/2.6.2/node_modules/express/lib/router/index.js:284:7
    at Function.process_params (/var/lib/ghost/versions/2.6.2/node_modules/express/lib/router/index.js:335:12)
    at next (/var/lib/ghost/versions/2.6.2/node_modules/express/lib/router/index.js:275:10)
    at Layer.handle_error (/var/lib/ghost/versions/2.6.2/node_modules/express/lib/router/layer.js:67:12)
ERROR [2018-12-03 17:12:59] "GET /live-demo-discover-ghost-v2/ghost/api/v2/admin/users/me/?include=roles" 500 8ms

NAME: InternalServerError
CODE: SQLITE_ERROR
MESSAGE: select `sessions`.* from `sessions` where `sessions`.`session_id` = '-PjqO9qjrYWNsP7bPof0zEqvSJLLQRv_' limit 1 - SQLITE_ERROR: no such table: sessions

level:normal

empty
empty
ERROR DETAILS:
    empty

InternalServerError: select `sessions`.* from `sessions` where `sessions`.`session_id` = '-PjqO9qjrYWNsP7bPof0zEqvSJLLQRv_' limit 1 - SQLITE_ERROR: no such table: sessions
    at new GhostError (/var/lib/ghost/versions/2.6.2/core/server/lib/common/errors.js:10:26)
    at _private.prepareError (/var/lib/ghost/versions/2.6.2/core/server/web/shared/middlewares/error-handler.js:42:19)
    at Layer.handle_error (/var/lib/ghost/versions/2.6.2/node_modules/express/lib/router/layer.js:71:5)
    at trim_prefix (/var/lib/ghost/versions/2.6.2/node_modules/express/lib/router/index.js:315:13)
    at /var/lib/ghost/versions/2.6.2/node_modules/express/lib/router/index.js:284:7
    at Function.process_params (/var/lib/ghost/versions/2.6.2/node_modules/express/lib/router/index.js:335:12)
    at next (/var/lib/ghost/versions/2.6.2/node_modules/express/lib/router/index.js:275:10)
    at Layer.handle_error (/var/lib/ghost/versions/2.6.2/node_modules/express/lib/router/layer.js:67:12)
    at trim_prefix (/var/lib/ghost/versions/2.6.2/node_modules/express/lib/router/index.js:315:13)
    at /var/lib/ghost/versions/2.6.2/node_modules/express/lib/router/index.js:284:7
    at Function.process_params (/var/lib/ghost/versions/2.6.2/node_modules/express/lib/router/index.js:335:12)
    at next (/var/lib/ghost/versions/2.6.2/node_modules/express/lib/router/index.js:275:10)
    at /var/lib/ghost/versions/2.6.2/node_modules/express/lib/router/index.js:635:15
    at next (/var/lib/ghost/versions/2.6.2/node_modules/express/lib/router/index.js:260:14)
    at next (/var/lib/ghost/versions/2.6.2/node_modules/express/lib/router/route.js:127:14)
    at Layer.handle_error (/var/lib/ghost/versions/2.6.2/node_modules/express/lib/router/layer.js:67:12)

Error: SQLITE_ERROR: no such table: sessions

Here is the big error: Error: SQLITE_ERROR: no such table: sessions
Details about my setup

Ghost Version: 2.6.2
CLI version: 1.9.4
Node Version: 10.14.0
Browser/OS: chrome 66, osx 10.13.4
Server-side: Docker using this image
Database: sqlite

Thank you!
P

Hey Fabien!,
It is [2018-12-03 04:00:50] INFO Creating table: sessions
See here -> https://travis-ci.org/firepress-org/ghostfire/jobs/462637480#L1069
Also, it's mentioning that I at some point, I was running Ghost v2.2.2.

Hmm, I notice you have the content dir set as a volume here: https://github.com/firepress-org/ghostfire/blob/2.2.2/Dockerfile#L60
Is it possible that you've mounted a volume that has a previous version of the database, which would override any locally created files such as in travis? :thinking:

On my server, I see
fakeuser@vps11 .../ghost/content/data# ls
ghost.db

For me, there is no other version than the one that is running (2.6.2).
Also, this Ghost website is running normally but... I can't log in into it anymore.
This docker image drives more than 30 websites at the moment. It's following the release from the official docker team.
I could share my ghost.db if you want. Thanks!

When I open the DB with Tableplus, how can I see the « version » of this DB ?

Reporting back. I updated to 2.7.0 and restarted the service. Everything runs normally now.
I can't prove it, but IMHO there was a bug with v2.6.2
Thanks for everything!

@pascalandy Glad you got everything working - very strange though. 2.7.0 didn't change any DB stuff :confused:

I know very strange :-p


Improve Readme.md about PATH and current working directory structure

Hi Jared,
the manual is very quick in giving out some code examples. But, it turns out user is supposed to setup PATH properly. Please document the needed steps. Notably, the scripts/nanopolish_makerange.py breaks after a while.
It seems one should do:
export PATH=$PATH:"$nanopolish"/scripts:"$nanopolish"

Seems nanopolish anticipates some predefined directory structure. It errored out with zillions of:
#CHROM  POS     ID      REF     ALT     QUAL    FILTER  INFO    FORMAT  sample
Error: could not find path to FAST5 for read 00003a8f-299c-47ce-837a-2f24fd2c1759_Basecall_1D_template
Please make sure that this path is accessible: ./1/ONT_01_20170324_FNFAF12823_MN16832_sequencing_run_foo_fish_26553_ch55_read828_strand.fast5

I propose nanopolish_makerange.py checked teh required directory structure at the beinning of its execution, same for $PATH contents.

Ah, and it also needs biopython at least.


bpf: nodeport: improve tracing for inlined RevDNAT processing

In configurations where handle_nat_fwd() inlines the call to handle_nat_fwd_ipv*() (and thus the service RevDNAT processing), the calling programs (to-overlay / to-netdev) currently don't have access to (1) CT-driven trace information and
(2) detailed drop information (ext_err).
Add a special variant of the conditional-tailcall macro that accepts *trace_ctx and *ext_err parameters, so this information can flow back. This allows for better trace & error reporting in the callers.

/test

/test


Add file sharing

If anyone wana  take this  issue then feel  free to take   this issue .

I think I can do all of them 😄, so could you assign me these please?

Yes , please start working on this .


Configuring block size on default IP pool

Expected Behavior

Set the ippool block size in ipam-calico configration
Current Behavior

There is no way to set th ippool block size
Possible Solution

May be add a argument like "ippool-block-size" : "25"
Context

I want to set the ippool block size in the "calico.yaml" that I can change the default ippool blocksize when the calico creat。
Your Environment

CNI plugin version 0.7.5
Orchestrator version  kubernetes 1.13.6
CNI config:
Operating System and version:
Link to your project (optional):

Right now you can do that by setting NO_DEFAULT_POOLS to "true" when installing Calico and then installing a pool yourself using calicoctl.
I'd accept a PR to add a new CALICO_IPV4POOL_BLOCK_SIZE argument to calico/node, though.

I need this in my env, any update about ippool-block-size for default ippool ?

I'm not aware of any work being done on this. Feel free to submit a PR to add this functionality.