[now dev] Bug in variable 'process.title' on server

When accessing the variable process.title under now dev, the expected output should contain "node", but I get strange results like "�=���" (vscode terminal) or ";\u0002" (iTerm).
console.log(process) outputs process {   title: ';\u0002',   version: 'v10.15.3',   ... }
I'm using Overmind as state management library with nextjs. Overmind detects server side rendering with const isNode =   process && process.title && process.title.includes('node'), so having a correct process.title under now dev would help.
Any hints on how to fix this? Thanks!

This was likely due to pkg. Try using Now CLI >= 16.0.0 which no longer uses pkg pre-compiled binaries.
It works as expected for me. For example:
module.exports = (req, res) => {
  res.setHeader('Content-Type', 'text/plain');
  res.end(`process.title = ${JSON.stringify(process.title)}`);
};


Remove duplicate enum "ApplicationGatewayProtocol"

Contribution checklist:

[x] I have reviewed the documentation for the workflow.
[x] Validation tools were run on swagger spec(s) and have all been fixed in this PR.
[x] The OpenAPI Hub was used for checking validation status and next steps.

ARM API Review Checklist

[x] Service team MUST add the "WaitForARMFeedback" label if the management plane API changes fall into one of the below categories.
adding/removing APIs.
adding/removing properties.
adding/removing API-version.
adding a new service in Azure.

Failure to comply may result in delays for manifest application. Note this does not apply to data plane APIs.

[x] If you are blocked on ARM review and want to get the PR merged urgently, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.
Please follow the link to find more details on API review process.

Can one of the admins verify this patch?

Automation for azure-sdk-for-python

Automation for azure-sdk-for-js

Automation for azure-sdk-for-ruby

Automation for azure-sdk-for-go

Automation for azure-sdk-for-java

CI failed with exception unrelated to changes in this PR
The results will be logged here: "/home/travis/build/Azure/azure-rest-api-specs/output/5708.json".
Processing "specification/network/resource-manager/readme.md":
Executing: npx autorest --reset && npx autorest --validation --azure-validator --message-format=json specification/network/resource-manager/readme.md
AutoRest exited with code 1
Failed to load Xϗ, error: libunwind.so.8: cannot open shared object file: No such file or directory
Failed to bind to CoreCLR at '/home/travis/.net/2.0.0/node_modules/dotnet-2.0.0-linux/shared/Microsoft.NETCore.App/2.0.0/libcoreclr.so'
Process() cancelled due to exception : [Exception] AutoRest extension<EMAIL_ADDRESS>terminated.

Travis is failing with the following error:
The results will be logged here: "/home/travis/build/Azure/azure-rest-api-specs/output/5708.json".
Processing "specification/network/resource-manager/readme.md":
Executing: npx autorest --reset && npx autorest --validation --azure-validator --message-format=json specification/network/resource-manager/readme.md
AutoRest exited with code 1
Failed to load X��, error: libunwind.so.8: cannot open shared object file: No such file or directory
Failed to bind to CoreCLR at '/home/travis/.net/2.0.0/node_modules/dotnet-2.0.0-linux/shared/Microsoft.NETCore.App/2.0.0/libcoreclr.so'
Process() cancelled due to exception : [Exception] AutoRest extension<EMAIL_ADDRESS>terminated.

@sergey-shandar please take a look

@sergey-shandar  can you please merge this PR? Time to release monthly branch


docs(dart): upgrade to beta.20

All currently active E2E tests pass except for lifecycle-hooks which fails because of recent updates to that test file (it is fixed in #2141):
Suites passed:
  public/docs/_examples/architecture/dart
  public/docs/_examples/attribute-directives/dart
  public/docs/_examples/dependency-injection/dart
  public/docs/_examples/displaying-data/dart
  public/docs/_examples/forms/dart
  public/docs/_examples/pipes/dart
  public/docs/_examples/quickstart/dart
  public/docs/_examples/server-communication/dart
  public/docs/_examples/template-syntax/dart
  public/docs/_examples/toh-1/dart
  public/docs/_examples/toh-2/dart
  public/docs/_examples/toh-3/dart
  public/docs/_examples/toh-4/dart
  public/docs/_examples/toh-5/dart
  public/docs/_examples/user-input/dart
Suites failed:
  public/docs/_examples/lifecycle-hooks/dart

cc @kwalrath

LGTM


Fix setting DAO through Registry

scenario 1:

# set in repo
class FooRepository
  include Railjet::Repository

  class ActiveRecordRepository
    include Railjet::Repository::ActiveRecord["Foo"]
  end
end

# use as is in registry
AppRegistry.register(:foo, FooRepository

scenario 2

# set in repo
class FooRepository
  include Railjet::Repository

  class ActiveRecordRepository
    include Railjet::Repository::ActiveRecord["Foo"]
  end
end

# but override in registry (eg. only in one of the engines)
AppRegistry.register(:foo, FooRepository, record: FooOnSteroids)

scenario 3 (possible sometimes, also makes transition easier)

# don't set in repo, old version looked almost exactly like this (#new has to be added)
class FooRepository
  include Railjet::Repository

  class ActiveRecordRepository
    include Railjet::Repository::ActiveRecord.new
  end
end

# set in registry for the first time
AppRegistry.register(:foo, FooRepository, record: Foo)

In scenario 3, if I wouldn't specify it registry, there would be meaninful exception thrown

@stephan-roolvink yes, in Agenda in few cases it's easier to go with combo of scenario 2/3.
I also like how it increases overall flexibility of repos - test wise, reusing one repo with different AR models etc.


S3 Access denied error when attempting to download

Prerequisites

[ ] Put an X between the brackets on this line if you have done all of the following:

Checked that your issue isn't already filed: https://github.com/GetStream/Winds/issues

Description
As directed on the readme, I visited As directed on the readme, I visited https://s3.amazonaws.com/winds-2.0-releases/latest.html and clicked download. The result is an Access Denied error.
Steps to Reproduce

Visit https://s3.amazonaws.com/winds-2.0-releases/latest.html and attempt to download

Expected behavior: I get to try Winds
Actual behavior: Not able to download
Reproduces how often: 100%
Versions
You can get this information from the manu. Winds > About Winds.
Additional Information
Any additional information, configuration or data that might be necessary to reproduce the issue.

Any word on this?

Same

Same thing

if you are on linux , try to download it from SnapCraft

Still occurring for me also.

I was able to download an earlier version here -
https://s3.amazonaws.com/winds-2.0-releases/releases/Winds Setup 3.1.11.exe

It worked well in feed display?
Le mer. 23 sept. 2020 à 14:13, PJSOConnell<EMAIL_ADDRESS>a
écrit :

I was able to download an earlier version here -
https://s3.amazonaws.com/winds-2.0-releases/releases/Winds Setup 3.1.11.exe
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/GetStream/Winds/issues/651#issuecomment-697355422,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AO3JP62KCKOPCDZRXDGYFBLSHHX6PANCNFSM4QPUEHSA
.

Unfortunately no. Won't really open anything at all. Oh well.

Same with me.

I just started using VLC Player for RSS.
Not pretty but at least it works.
Shame. This looked promising.

Still dead url.

This has been fixed, it can be closed.

This has been fixed, it can be closed.


fetch tweets for a given user in a time window

extend the TwitterService's fetch() method such that tweets from a given user can be fetched within a specified time range.

API Rate-Limit Considerations

(source: https://developer.twitter.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-tweets#tab0)
Considering the rate limits for the App-Only access, eventually we will want to switch to the user-level access so we don't run into rate limits once we have more users.

I hope you are right @weswalla  and the App rate limit does not apply when we use a user access token.


Writing a Blog about Defi

Project title
What is Defi ?
Project Description
Writing a Blog about Defi
Are you contributing under any open-source program ?
HackOberfest

Great idea . Start working on this issue .


Update Readme.md - Fixed broken links

I added the correct paths to the broken links in the Readme.
R: @jeffposnick @addyosmani @gauntface
Fixes #issue number
Description of what's changed/fixed.
Please ensure that gulp lint test passes locally prior to filing a PR!

Can confirm these paths are currently broken. It would be useful to check with @gauntface if the current README is being automatically generated before landing this change in case we need to make it elsewhere.

I'm wondering if these pages could be the culprit(s).

/templates/README.hbs

/jsdoc.conf

Yeah, sorry, you need to use the gulp documentation task to update the templates for the readme's.
In this case it'll be edit README.hbs, run gulp documentation and commit the changes.

Those are actually not the intended paths.
Also, since we moved the docs into another repo this isn't the right place to make the changes either.

I'm afraid things have moved to a point where this PR can't be used. I'll be changing the readme's in a seperate PR.

Sounds good. Thanks for the updates.


In shady dom + observeNodes, the disconnect throws

If I use observeNodes to observe a local child, the disconnect bit throws:

Here are some hopefully helpful insights on iron-input:

It throws because observeNodes triggers detached, I believe it shouldn't
It doesn't throw if you move observeNodes from attached to ready callback
It doesn't throw if you don't use a container like paper-input-container, or if that container doesn't have a <template>

Fixed via https://github.com/Polymer/polymer/pull/4112.


Tri-state chechkbox

As a user I want to be able to select all items in table, deselect one row and see that select all checkbox is in third state (not selected and also not deselect) to indicate that some items are still selected.

Hi Karel, can you tell me how high priority this is? Right now, we have this as "future" on our roadmap.

We found out that this would be good to have in 2 places (multiple filter dropdown - not well designed as of yet) and table (linked issue). But overall improved checkbox would be really good to have, custom browser checkbox seems a bit off with the rest of PF components. Just a suggestion (I know you guys can make better designs than I do) can we use these icons in future checkbox?

Hi @karelhala thanks for the information. This is helpful. Do you have a timeline around when this is needed or is this blocking implementation?

@rachael-phillips we're currently supporting checkboxes in just about every app, right now, we still support the "tri-state", but there is no visual design difference from the regular checkbox.
So it's not necessarily blocking anything in the sense of usability, but it is blocking because users might get confused if they're selecting things in tables.

Ok thank you for letting me know @ryelo - that helps!

@karelhala we think this could be a great contribution. Thanks for following up here!
@mcarrano could you weigh in here from the design perspective? Do you have any concerns design-wise?
Also, @jgiardino any concerns or thoughts about what we should keep in mind for a11y on tri-state checkbox?

I found this css-tricks article that explains how to get this behavior with JS. Based on this, it should be possible to assign the indeterminate property to a checkbox via JS and have the native checkbox input visually display that state.
I tested this using a codepen of our Check component and running JS to apply the indeterminate property, and it does work with our current core implementation.
@karelhala or @ryelo have tried this method already? Would this be sufficient for you, or is there something else you expect to be handled in the context of core? This doesn't seem to be something that needs to be handled in the context of html/css with our current solution. This is something they note in the css-tricks article:

You can't make a checkbox indeterminate through HTML. There is no indeterminate attribute. It is a property of checkboxes though, which you can change via JavaScript.

However, there is this other issue — https://github.com/patternfly/patternfly-next/issues/865 — where the final solution might result in a custom styled checkbox. If that's the case, then we would definitely need to handle the visual styling of the indeterminate state with the :indeterminate pseudo selector.
And also, there is an aria attribute aria-checked that takes a value of "mixed" for indicating this indeterminate state. I only tested it in VO and nothing is announced (in that it announces the checkbox as "unchecked"). I'd still recommend that this aria attribute be used, because other screen readers may support it or eventually will support it.
Maybe for now, the only thing to do in core is to include information in our documentation section of the Check component that explains how to get this state with JS? I'm also wondering if this property can be enabled as part of our react component, and if we should open an issue in our react repo?

@jgiardino thanks for the investigation and further explanation. While I was checking for this issue I looked around and found indeterminate as well, it works as expected and it allows 3rd state as we need it to work. I went ahead and implemented JS solution as well [1].
Let's keep this issue opened so we can track the visual change of checkox, it would be really awesome to have svg icons instead of default look from browsers (that way we'd have same experience on any system).
[1] https://github.com/patternfly/patternfly-react/pull/2252#issuecomment-501788787

Thanks, @karelhala! You're way ahead of me on this! 😉
After digging around a little more, I think the aria-checked property is only valid with custom checkbox components, but not the native <input type="checkbox">.
So I agree with you. Let's keep this issue open to capture the need for including this state of a checkbox if/when we implement custom styles. AND I'd also like to throw out a request that if we do implement custom styles for checkboxes, that at least for the tri-state version, we implement this as custom html implementation following the pattern that's documented by wai-aria so that we can semantically indicate the indeterminate property with aria-checked.

@karelhala @rachael-phillips I agree that this is something we will want from a deign perspective. There is a related issue open here for bulk selection that will apply this to bulk selection in a list or table: https://github.com/patternfly/patternfly-next/issues/1089. Yes, this is something that we might need to address in Core together with the custom checkbox issue.

@karelhala we are working on issues to introduce the bulk select including:

https://github.com/patternfly/patternfly-next/issues/2161 (complete)
follow up in react https://github.com/patternfly/patternfly-react/issues/2758

We are opting to leverage the tri-state checkbox that was introduced in this PR here: https://github.com/patternfly/patternfly-react/pull/2252
I'm going to add an issue to ensure this is better documented that we have this.
Just FYI

We are proceeding with the tri-state checkbox seen in React. Can I close this one @mcoker?

Yep!


NUMBER OF ITERATIONS NEEDED

How many iterations are needed when generating the data in mininet using the command 'sudo python generate_benign_trafic.py'
Please help

Hey , If anyone finished the project , let me know I need your help

@cynthia-nohuje it depends on your ml model, for me to generate around 2667523 rows it took almost 3 days


Feature request: Option to show the icon and the title in tabs

With apologies for the feature-creep, but I'd love it if this extension fully brought-back the old VS2002-VS2010 style where icons and titles were visible in tool-tabs - this is because often the icons that VS uses are too visually similar so it helps to be able to see the shape of the words (The "Bouma shape") to quickly identify tool windows.
Nostalgia in Visual Studio.NET 2002:

...and VS 2005:

Hi @Jehoel! This feature is now complete thanks to @aliceif. You can download v 1.23 from the gallery.

@olegtarasov I installed the extension now - looks good with one minor annoyance: there doesn't seem to be a way to control the spacing between the icon and the text, but changing the horizontal margin setting does seem to have an effect, but I'm not sure why/how it works.
I'll see if I can submit a PR - or at least figure out what's going on...

Hi @Jehoel! Spacing between icon and text is computed as horizontal margin divided by 2. If you'd like for it to be configurable as well, feel free to make a new PR. But please be sure to make new spacing setting visible only when checkbox is checked. Thank you!

@olegtarasov sure - my PR is almost ready. My approach is to apply the margin to the <Grid> instead of to the <Image> and then specify margin to the <Image> for image-to-text spacing (bottom margin for vertical, right margin for horizontal). Visually it's the same. Is that okay?
I've taken the liberty of improving some code-quality issues - is it okay to include that in the same PR?

@Jehoel, yes this makes sense. And sure, I will appreciate code quality improvements :)

@olegtarasov Have fun: https://github.com/olegtarasov/VSIconizer/pull/8


Ensure a new test suite passes

rake in a freshly-cloned directory was crashing because the tmp directory didn't exist.
Now the tmp directory is part of the Git repo and will be there even for freshly-cloned repositoriees.

:+1:


THRIFT-3448 Dart generator argument for thrift library dependency in pubspec

CODE REVIEW
Add a Dart generator argument for overriding the thrift library dependency in generated pubspec.yaml files.
https://issues.apache.org/jira/browse/THRIFT-3448
@evanweible-wf
@tylertreat-wf
@stevenosborne-wf

+1

+1


kotatogram-desktop: minor improvements

Just making license consistent with other tdesktop forks (gpl3 -> gpl3Only), fixes changelog link and webkit wrapper to inheit argv0.

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

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

1 package built:

kotatogram-desktop-with-webkit


[Proposal] Append sibling

It would be great if it was possible to append a sibling tag, like this:
$blocks = $dom->find('.test');

foreach ($blocks as $index => $block)
{
    $tag = new Tag('This is a Tag');
    $block->after(tag);
}

Great idea, although I would have it be $block->appendAfter(tag) instead of $block->after(tag).


Add functions to insert user IDs and passwords in the database

I've updated the dbmanager with add and remove user functions in 92efd9efef5e17a4982b6dd1e9f87dc9bde095da.
I've also added a function that does multiple hashings in 375f43b85689dbf3dad212feda3d818d6053e835.
Closed in 375f43b85689dbf3dad212feda3d818d6053e835.


Help with fit templates: missing template and how to make a new one

Hello,
I am studying a set of EIS observations but I noticed that there are not fit templates for all the lines in my dataset.
Even for lines that spectral windows are centered on, like S VIII 198.55 or Mg VII 280.720.
I was able to fit the data of these lines with other methods (e.g. astropy.modeling) but when I tried to build a new template for these lines and then do the fit with eispac, it didn't work. I am interested in keeping my analysis in the eispac framework, so if you could help me with that I would appreciated it.
My main question is how I can create a new fit template for an EIS line.
To give you more context I have documented my efforts in this notebook.

Alexandros,
Sorry for the delayed response.
We have not yet implemented template construction in python.
Would it be ok if you gave us the list of new lines that you were
interested in? We can then construct them in IDL and export them to python.
Best wishes,
Harry
On Thu, Mar 30, 2023 at 12:00 PM Alexandros Koukras <
@.***> wrote:

Hello,
I am studying a set of EIS observations but I noticed that there are not
fit templates for all the lines in my dataset.
Even for lines that spectral windows are centered on, like S VIII 198.55
or Mg VII 280.720.
I was able to fit the data of these lines with other methods (e.g.
astropy.modeling) but when I tried to build a new template for these lines
and then do the fit with eispac, it didn't work. I am interested in keeping
my analysis in the eispac framework, so if you could help me with that I
would appreciated it.
My main question is how I can create a new fit template for an EIS line.
To give you more context I have documented my efforts in this notebook
https://github.com/AlexandrosKoukras/EIS_data_analysis/blob/main/Making_an_EIS_fit_template.ipynb
.
—
Reply to this email directly, view it on GitHub
https://github.com/USNavalResearchLaboratory/eispac/issues/69, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ABYJPCJQG4GHEXCEDT7BOLTW6WUY5ANCNFSM6AAAAAAWNQCQDU
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Hello Harry,
The lines that I am currently interested in are:

S VIII 198.550
Mg VII 278.390

If you could provide these it would be great. But as my analysis progress I might encounter other lines for which a template is necessary too.
Looking at the existing templates I managed to make one myself for S VIII 198.55 that works with the eispac.fit_spectra (see the updated notebook from above). Of course this is an unpolished initial attempt but if you are interested in having this functionality in eispac I could try to polish it and added it as a function.
Additionally, and since you mentioned that you can create the fit_templates in IDL, I looked a bit at the IDL routines and is it the 'eis_fit_template' that you are using to create the fit_templates? If that is the case, do you plan on making a similar function for eispac?
Thank you for your help.
All the best,
Alexandros


Is @secretsantamatcherbot not working now?

Could you please clarify bot @secretsantamatcherbot is an active or not?

Yes, sorry, it's offline. Unfortunately I had to cut on some expenses and the resources I dedicate to telegram bots are no longer what they used to be :( had to turn some of them down, including the Secret Santa bot

It's not a problem, thanks to the fact that your Santa being on vacation i launched mine )) Thank you for your software and your work. Happy NY!


Styling conversion

Description
All components have been converted to use styled components. Some components' code has been modified to improve semantics, reduce complexity or improve separation between logic and styling.
There is one component that has not been converted (ProjectsList.tsx) - is is a placeholder component with complex styling. IMO rewriting a placeholder version would be a waste of time, so SASS should be finally removed from dependencies when the component's actual implementation will be written.
Linked issues
Resolves #163

There is one component that has not been converted (ProjectsList.tsx) - is is a placeholder component with complex styling. IMO rewriting a placeholder version would be a waste of time, so SASS should be finally removed from dependencies when the component's actual implementation will be written.

@LostInStatic this is totally fair and makes all the sense. 👌

@karczewskiPiotr

The current installed version of MUI that I have is 5.0.4 so if you have a newer one (since the latest is 5.4.3) and our package.json would allow it since we have it specified as ^5.0.4 then maybe they export the SxProps through the @mui/material in the new minor version. Let me know what version you have installed on your machine and I'll update if >you're running a newer one. that supports this export.

Yup, that was the issue. Bumped the version up, seems to not break anything.

There is also this for the LangBox styled component in LoginComponent but we are not doing and will not be doing SSR so it shouldn't really matter at all.

I fixed it anyway, as ~2 mins of work seems like a fair price for seeing less red in the console 😄


features: Add constraints to message-feed iamge.

This adds two constraints to the image:

The max-width can not be more than 500px (which prevents it
from being to vertically tall.
The display is set to none below 1024px because the image is
too small at that point to be legible.

@brockwhittaker can you provide an example of where this works?
For 2, should we drop the image below in that case rather than hiding it?

Updated to responsively fix on mobile to go below.
The issue this fixes is this (where it gets smaller until it disappears):

Nice, merged, thanks @brockwhittaker!


I want to ask  About Peer 2 peer connection

Hi. Am Im working on a matchmaker server. with litenetlib. I simply hold peers in a dictionary on the server. clients registering when connect and unregistering when disconnect. when i match the 2 client with server. clients going on communicating with server. for example if c1 will send a package to c2 then c1 first send it to server. server send it to c2 instead of c1. i thing there must be a way to communicate c1 and c2 peer to peer. i send the clients opponent clients endpoint at first match. c1 has c2 endpoint and c2 has c1 endpoint. how can i send directly client to client instead of sending server.
Clients connect to server :
hostNetManager.Connect("<IP_ADDRESS>", 15000);

OnNetworkReceive : (i get the endpoint from server which client is my opponent)
case (NET_DATA_TYPE.findPlayer):

OpponentEndPoint = reader.GetNetEndPoint();

when i want to send a package to c2 at any time i try to use this
NetDataWriter netDataWriter = new NetDataWriter();

        netDataWriter.Reset();

        netDataWriter.Put((int)Consts.NET_DATA_TYPE.setReady);

        var pack = hostNetManager.PacketPool.GetWithData(PacketProperty.ReliableOrdered, netDataWriter);

        hostNetManager.SendRawAndRecycle(pack, OpponentEndPoint );

c2 never recieve this package. how can i send it to c2 and how can i recive it from c2.

**Framework**: [Unity]

**OS**: [Android]

@onurigdi there is full example exists - https://github.com/RevenantX/LiteNetLib/blob/master/LibSample/HolePunchServerTest.cs


Add GMC information to README.md in the root project folder

The README.md in the project root folder shall be improved.  At least, GMC information shall be displayed here.

Done


RhInjectLibrary cannot open the injected DLL

When trying to inject an application DLL using the tutorial presented on the website, I get this error:
RHInjectLibraryFunction failed with error code -(a big number)
The given 32 bit library cannot be found.
I have put the full path to the DLL in the code, so this should not be the problem.
Is there any chance that the path may be scrambled? I'm thinking encoding and similar??

Can you please post your RhInjectLibrary call?

It is identical with the one you have in the online tutorials, only the path is changed to load my DLL.
WCHAR* dllToInject = L"C:\Program Files\GE Fanuc\iFIX\ifix.dll";
wprintf(L"Attempting to inject: %s\n\n", dllToInject);

// Inject dllToInject into the target process Id, passing
// freqOffset as the pass through data.
NTSTATUS nt = RhInjectLibrary(
	processId,   // The process to inject into
	0,           // ThreadId to wake up upon injection
	EASYHOOK_INJECT_DEFAULT,
	dllToInject, // 32-bit
	NULL,		 // 64-bit not provided
	&freqOffset, // data to send to injected DLL entry point
	sizeof(DWORD)// size of data to send
);

Use \ instead of single \

i assume you mean double \

Hmm never mind looks like the double \ got knocked out in GitHub

Thank you it worked :D

It may be worth mentioning it in the tutorial...even though I should have thought of it myself


Update our Documentation

Update our documentation when iOS will be ready for Testnet release

What is expected actually? I don't think that duplicating our docs article with iOS screen is a good idea.

Updated the docs with iOS, switched Android to Mainnet.


⚠ ClamAV has degraded performance

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

HTTP code: 200
Response time: 196 ms

Resolved: ClamAV performance has improved in 5506703.


Update to miniz_oxide 0.5 / quickcheck 1.0 / rand 0.8

Windows CI failure seems unrelated

Sure, let's try that

That worked, good idea :)

Can we please have a patch release with this change? 🙏

Sure, published now


Feature/improved journey metadata

This pull request was not meant to be merged into rockcarver:main, but rather trivir:main. This pull request may be deleted


org.h2.jdbc.JdbcSQLSyntaxErrorException: Sequence "SYSTEM_SEQUENCE_D05F97DF_165C_4CEC_B9AA_2CFE20B56F97" already exists; SQL statement:

TS010730880
Client has issue with installing on OCP, but not ICP
helm install lrc-odm-dev --set license=accept  --set usersPassword=odmAdmin --set internalDatabase.persistence.enabled=true --set internalDatabase.persistence.useDynamicProvisioning=true ibm-charts/ibm-odm-dev
Solution: set internalDatabase.populateSampleData=false
Client suggest to set this by default
--
Name:         lrc-odm-dev-ibm-odm-dev-766fcf8bf9-wzf24
Namespace:    lrc-odm-dev
Priority:     0
Node:         opcgg008401083-dev-ocp4-worker3/<IP_ADDRESS>
Start Time:   Tue, 27 Sep 2022 09:42:59 -0400
Labels:       app=ibm-odm-dev
app.kubernetes.io/instance=ibm-odm-dev
app.kubernetes.io/managed-by=Helm
app.kubernetes.io/name=ibm-odm-dev
chart=ibm-odm-dev-22.1.0
helm.sh/chart=ibm-odm-dev
heritage=Helm
pod-template-hash=766fcf8bf9
release=lrc-odm-dev
run=ibm-odm-dev
Annotations:  k8s.v1.cni.cncf.io/network-status:
[{
"name": "openshift-sdn",
"interface": "eth0",
"ips": [
"<IP_ADDRESS>"
],
"default": true,
"dns": {}
}]
k8s.v1.cni.cncf.io/networks-status:
[{
"name": "openshift-sdn",
"interface": "eth0",
"ips": [
"<IP_ADDRESS>"
],
"default": true,
"dns": {}
}]
openshift.io/scc: restricted
productID: 7b1b6b93868c4468abbe83421c00f667
productMetric: FREE
productName: IBM Operational Decision Manager for Developers
productVersion: <IP_ADDRESS>
Status:       Running
IP:           <IP_ADDRESS>
IPs:
IP:           <IP_ADDRESS>
Controlled By:  ReplicaSet/lrc-odm-dev-ibm-odm-dev-766fcf8bf9
Containers:
ibm-odm-dev:
Container ID:   cri-o://da3c166bca25e8139be3a805bf88567642ef54e43d016963d3fe300a5cc9c41a
Image:          icr.io/odm-k8s/odm:<IP_ADDRESS>_22.1.0-amd64
Image ID:       icr.io/odm-k8s/odm@sha256:82cefb305172a70139e6488b275e3310436389d71e37399250000f1ee6adf30c
Port:           9060/TCP
Host Port:      0/TCP
State:          Waiting
Reason:       CrashLoopBackOff
Last State:     Terminated
Reason:       Error
Exit Code:    1
Started:      Tue, 27 Sep 2022 09:44:54 -0400
Finished:     Tue, 27 Sep 2022 09:44:58 -0400
Ready:          False
Restart Count:  4
Limits:
cpu:                2
ephemeral-storage:  500Mi
memory:             2Gi
Requests:
cpu:                1
ephemeral-storage:  50Mi
memory:             1Gi
Liveness:             http-get http://:9060/decisioncenter/healthCheck delay=0s timeout=1s period=10s #success=1 #failure=10
Readiness:            http-get http://:9060/decisioncenter/healthCheck delay=10s timeout=1s period=5s #success=1 #failure=45
Startup:              http-get http://:9060/decisioncenter/healthCheck delay=0s timeout=1s period=10s #success=1 #failure=30
Environment:
LICENSE:                accept
DB_TYPE:                h2
SAMPLE:                 true
DC_PERSISTENCE_LOCALE:  en_US
RELEASE_NAME:           lrc-odm-dev
USERS_PASSWORD:         <set to the key 'users-password' in secret 'lrc-odm-dev-odm-secret'>  Optional: false
Mounts:
/config/dbdata/ from lrc-odm-dev-ibm-odm-dev-volume (rw)
/var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-2jqmj (ro)
Conditions:
Type              Status
Initialized       True
Ready             False
ContainersReady   False
PodScheduled      True
Volumes:
lrc-odm-dev-ibm-odm-dev-volume:
Type:       PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)
ClaimName:  lrc-odm-dev-odm-pvclaim
ReadOnly:   false
kube-api-access-2jqmj:
Type:                    Projected (a volume that contains injected data from multiple sources)
TokenExpirationSeconds:  3607
ConfigMapName:           kube-root-ca.crt
ConfigMapOptional:
DownwardAPI:             true
ConfigMapName:           openshift-service-ca.crt
ConfigMapOptional:
QoS Class:                   Burstable
Node-Selectors:
Tolerations:                 node.kubernetes.io/memory-pressure:NoSchedule op=Exists
node.kubernetes.io/not-ready:NoExecute op=Exists for 300s
node.kubernetes.io/unreachable:NoExecute op=Exists for 300s
Events:
Type     Reason          Age                    From               Message

Normal   Scheduled       3m                     default-scheduler  Successfully assigned lrc-odm-dev/lrc-odm-dev-ibm-odm-dev-766fcf8bf9-wzf24 to opcgg008401083-dev-ocp4-worker3
Normal   AddedInterface  2m59s                  multus             Add eth0 [<IP_ADDRESS>/23] from openshift-sdn
Warning  Unhealthy       2m21s (x2 over 2m51s)  kubelet            Startup probe failed: Get "http://<IP_ADDRESS>:9060/decisioncenter/healthCheck": dial tcp <IP_ADDRESS>:9060: connect: connection refused
Normal   Pulled          116s (x4 over 2m59s)   kubelet            Container image "icr.io/odm-k8s/odm:<IP_ADDRESS>_22.1.0-amd64" already present on machine
Normal   Created         116s (x4 over 2m57s)   kubelet            Created container ibm-odm-dev
Normal   Started         116s (x4 over 2m57s)   kubelet            Started container ibm-odm-dev
Warning  BackOff         81s (x11 over 2m41s)   kubelet            Back-off restarting failed container
--
logs:
HTTP_PORT unset : set 9060
HTTPS_PORT unset : set 9453
HTTPS_PORT : 9453
HTTP_PORT : 9060
ODM_CONTEXT_ROOT unset : set blank
Exception in thread "main" org.h2.jdbc.JdbcSQLSyntaxErrorException: Sequence "SYSTEM_SEQUENCE_D05F97DF_165C_4CEC_B9AA_2CFE20B56F97" already exists; SQL statement:
CREATE SEQUENCE "PUBLIC"."SYSTEM_SEQUENCE_D05F97DF_165C_4CEC_B9AA_2CFE20B56F97" START WITH 65 BELONGS_TO_TABLE [90035-199]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:573)
at org.h2.message.DbException.getJdbcSQLException(DbException.java:427)
at org.h2.message.DbException.get(DbException.java:205)
at org.h2.message.DbException.get(DbException.java:181)
at org.h2.command.ddl.CreateSequence.update(CreateSequence.java:53)
at org.h2.command.dml.RunScriptCommand.execute(RunScriptCommand.java:79)
at org.h2.command.dml.RunScriptCommand.update(RunScriptCommand.java:58)
at org.h2.command.CommandContainer.update(CommandContainer.java:133)
at org.h2.command.Command.executeUpdate(Command.java:267)
at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:233)
at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:205)
at org.h2.tools.RunScript.processRunscript(RunScript.java:283)
at org.h2.tools.RunScript.runTool(RunScript.java:141)
at org.h2.tools.RunScript.main(RunScript.java:70)

Hello @ibmaaronchen,
Unfortunately, I tested the ibm-odm-dev-22.1.0 chart on OCP and I don't reproduce the issue.
The logs you are providing seems to be after a restart of the pod.
It seems there is a problem with the OCP PV, as H2 as an issue with the persistence.
However, I don't understand the reason of the first pod restart.
Can you provide the logs of the pod during the first start ?
Normally, on OCP, you have to let the cluster choose the user that have the permission to write on PV. So, can you relaunch using :
helm install lrc-odm-dev --set license=accept --set usersPassword=odmAdmin --set internalDatabase.persistence.enabled=true --set internalDatabase.persistence.useDynamicProvisioning=true -set customization.runAsUser="" ibm-charts/ibm-odm-dev
Can you also make a start without any associated PV ?
helm install lrc-odm-dev --set license=accept --set usersPassword=odmAdmin --set internalDatabase.persistence.enabled=false ibm-charts/ibm-odm-dev
Thanks for the test


Integrity Testing Completion Workflow & Results Access

Feature Request
Description

Produce a more visual representation of the integrity testing results and make them available for access on the results server at the end of a test workflow.
Ideally the results should be in a format that can be downloaded and shared in a common and transportable format (single HTML, PDF, etc).
Describe the solution you'd like

TBD on the visual content.
Describe alternatives you've considered

Use the text files produced.
Additional context

Per team discussions, we're going to use this issue as more of an "epic" level idea to discuss how we'd like to see the completion workflow evolved for our users.

A couple observations on where I'd like to see this go.
The conversation around supporting schema contribution solidified my belief that any solution to this issue/epic needs to be an active process.  Having to keep the cluster alive in order to see any results seems like a significant obstacle and is far from a simple and intuitive user experience.  Nothing prohibits us from starting there; I'm arguing to quickly move beyond that into something with a better user story.
Specifically I'm thinking of a script (another command for the adelphi tool or something else) which does something like the following:

Downloads relevant materials from the cluster and stores them locally

Allows users to immediately terminate the cluster after retrieval is done
Script could also automate termination of the cluster, but this is perhaps a goal for future work... it doesn't seem essential

Display the schema, source/target C* versions, etc. as a reference

That way we're clear about what all subsequent output refers to

Parse the Gemini output to give the user a simple binary yes/no answer as to whether integrity checks matched

Avoids users having to figure out the format of those files manually

Displays nosqlbench output... somehow

Format for this is still very unclear to me

Do we expose data files for download, standup a local Graphite server and Grafana instance and interconnect them?
Do we use some other existing tool to generate PDF/other reports (per @jdonenine comments above)?

Note that this doesn't have to replace the current approach of providing forwarded access to Grafana in the cluster, at least not immediately

We can preserve that functionality while we transition to something cleaner

Prompt the user to contribute their schema to Adelphi (now that we've analyzed it for them)

I'm not arguing that we need every piece of this in order to roll anything out.  I can easily envision parts of this being filled in over time.  @jdonenine mentioned that each step of our desired endpoint (i.e. every top-level point in the list above + whatever else we want to add) should have it's own ticket and I'm inclined to agree with him.  I'm proposing this more as a goal to aim towards and a framework to use while moving towards that goal.

Some other idea of things we could include in our output report here:

Some record of errors that occurred during the run.  These could include:

Info about the error observed, ideally extracted from some common reporting infrastructure
How many times the error was observed
Was the error fatal or not (i.e. did the workflow actually complete correctly)

Some idea of "coverage" of the schema

This is perhaps specific to https://github.com/datastax/adelphi/issues/107, but note that the impl of that issue will only generate nosqlbench sequences/distributions for columns of supported types (and will only include those columns in the CQL it uses)
Until we can cover every type (see https://github.com/datastax/adelphi/issues/100) it might be useful to tell the user exactly how much of their schema we tested

Note that the "coverage" question goes away when https://github.com/datastax/adelphi/issues/100 is done so it might make more sense to just do that straightaway.
See https://github.com/datastax/adelphi/issues/120 for more thoughts on error reporting infrastructure

An issue that's (perhaps) peripheral but also possibly directly related (depending on how we want to manage it)... it might be nice if we could check to see if a given Argo workflow is done and/or report on it's status if it's not.  I'm imagining something like https://github.com/argoproj-labs/argo-client-python (or maybe https://github.com/couler-proj/couler, although I'm not sure if it can get workflow status) to:

See if the workflow has completed or not
Display the current workflow stage if not, possibly against a (fixed?) list of workflow stages

There's an argument to be made this this is a related concern to getting results but not part of the results proper... as mentioned above this seems open to debate.


Timeout ignored for json request and streaming body

Summary

Expecting a request to timeout when JSON response could not be delivered before timeout, although timeout does not take place for streaming responses, with socket activity before timeout.
Simplest Example to Reproduce

var http = require('http');
var r = require('request');

const server = http.createServer(function(req, res) {
	res.writeHead(200, { 'Content-Type': 'text/plain' });
	res.write('"a')

	const delay = (end, cb) => setTimeout(() => {
		res.write('e')
		if (end) {
			res.end('"')
		}
		cb()
	}, 800)

	let n = 999999
	delay(false, function next() {
		n -= 1
		const end = n < 1
		delay(end, end ? () => (void 0) : next)
	})
});

server.listen('3000')

r({
	url: 'http://localhost:3000',
	json: true,
	timeout: 1000
}, (err, res) => {
	console.log(err, res)

	server.close()
})

Expected Behavior

According to documentation, timeout option does not handle this case, but combined with json option set to true, I would expect timeout to apply here as well.
Current Behavior

Such request can ran theoretically forever.
Possible Solution

Apply overall request timeout when json property is set to true.
Introduce another timeout variable to handle response timeout. Including body.

Context

I was just wondering if this would work as I was reading the documentation and thought this might be security issue.
Your Environment

software
version

request
2.88.2

node
12.13.0

npm
6.13.4

Operating System
Mac OS 10.15.6 (19G2021)

Have a similar issue https://github.com/bda-research/node-crawler/issues/371. Have you found any workaround?

Hey, I read your code which keeps writing bytes to socket, in this case the socket connection is active and normally we cannot close or destroy an active connection that behavior is the same as working one. Also this is not JSON-related issue, whatever document type you want what you do is downloading, and how can we close a downloading procedure. Finally, such request won't ran forever, you can always finish downloading some day unless the server would not like you to. And so, the content of the server is not what you want, add it to blacklist instead.
Feel free to discuss if any more question. hope it helps.


client not responding to Quarserrat

i installed client in other laptop which has windows 10 it responded intially but i donno why after some time i tried again and its not responding i reinstalled the client and again its working can any one suggest where did i went wrong
lemme know if u need aditional proofs

Did you add it to your Anti-Virus exclusion list?

yes i have and iam a newbie to all this stuff do we need to run the client in my PC as well?

The "Client" would run on the machine being controlled/monitored and the "Server" would run on the system administrator's pc so, no you don't run the client on your end.

hey it worked this morning but when i tried now it again not connecting should i disable my anti virus

As long as you have the client exe file listed correctly within your Anti-Virus exclusion list, you can and should keep Anti-Virus running and is recommended to help keep you clear of other unrelated issues.

it is in exceptionlist

still i cant connect to the client any suggestion!!!

The "client" "exe" also needs to be in the list on the machine it is running on. Quasar.exe "Server" is what you use to control client pc.

client.exe is not on my laptop it is installed in other computer


Question: vs code breakpoints in dev

Hi
For your solution, when using vscode are you able to attach the debugger and hit a bounded breakpoint when running in dev mode locally ?

Hi, I spent sometime looking at this.
So the answer is No, with your current solution it will not attach to a debugger.
but with my changes here in this PR -> https://github.com/weyheyhey/react-typescript-express-ssr-example/compare/master...AdeOpe:patch-1
it will attach if you run your yarn start command in a javascript debug terminal within VS Code.
Please test, approve and merge my PR


Docs: Issue 1653: modularize Managing address spaces and addresses chapter

@lulf My edits were all minor, but would you mind checking over everything here to make sure the content (still) is technically correct?


App settings 'oauth' property are null when they are fetched from datastore

it should be an object containing every property, but set to null.

https://github.com/rogerthat-platform/rogerthat-backend/commit/362d7f047201cf53df0017b207ceaff5e8f7a81c


I got this for every command I typed when I enabled theme.  Is this a bug ?

┌[leeweop☮localhost.localdomain]-(~)
└> zsh --version
zshzsh 5.3.1-dev-0 (x86_64-unknown-linux-gnu)
┌[leeweop☮localhost.localdomain]-(~)
└> uname -a
unameLinux localhost.localdomain 4.10.10-200.fc25.x86_64 #1 SMP Thu Apr 13 01:11:51 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
┌[leeweop☮localhost.localdomain]-(~)
└> ps
ps   PID TTY          TIME CMD
79584 pts/1    00:00:00 bash
86705 pts/1    00:00:00 zsh
87085 pts/1    00:00:00 ps
┌[leeweop☮localhost.localdomain]-(~)
└> pwd
pwd/home/leeweop
┌[leeweop☮localhost.localdomain]-(~)
└>
┌[leeweop☮localhost.localdomain]-(~)
└>

every command echoed back.

I use ssh to connect to the server. After I installed oh-my-zsh, every command I executed will be echoed back.
When I remove the preexec and precmd in lib/termsupport.zsh， this problem is fixed.

I have the save problem, thanks, fixed too


Fixed a null pointer exception in Pinger code

dispose() was called on the pinger before calling messageChannel_.dispose(),
causing the messageChannel_ to be set to null
this commit fixes #2

Nice work, thanks!


Remove daemon log size limitation

Since https://github.com/gradle/gradle/issues/14388 is fixed we don't produce large daemon logs.

I started https://builds.gradle.org/buildConfiguration/Gradle_Check_WatchFs_36_Trigger/37760744.


prefer operator.index over int

int allows float, while operator.index doesn't
int(1.1)
int(np.float32(1.1))

I can't understand interpreters.masking so I don't change it.
Breaking change:
int allows class with __index__ and __int__, while operator.index only allows __index__.
Let's see if this break anything.

While I agree that in many cases this might be the right change to make, it is a backward incompatible breaking change, so it's probably not the right thing to do in bulk. For instance, for any jax.numpy or jax.scipy functions, we should ensure that the behavior matches that of the corresponding numpy or scipy function. Any such change that is found to be warranted should probably have its own deprecation cycle following the API Compatibility Policy.

@jakevdp Do you remember if this test case use float for fori_loop deliberately?
https://github.com/google/jax/blob/0fc93a0a994204e79b97566d7fc7dff07462d2d8/tests/lax_control_flow_test.py#L1971-L1974
IIUC, the signature of fori_loop only allows Int.

So, should I include the internal part(w/o public API compatibility change) in this PR, while defer others to some other PRs&only add deprecation warning?

BTW, there are many functions are annotated with int. In these cases, do the changes break API compatibility, or fix the bug?

@jakevdp Actually there are some functions don't match the numpy behavior.

For instance, for any jax.numpy or jax.scipy functions, we should ensure that the behavior matches that of the corresponding numpy or scipy function.

For example.
import numpy as np
np.ravel_multi_index([1], [2.0])
# File "<__array_function__ internals>", line 180, in ravel_multi_index
# TypeError: 'float' object cannot be interpreted as an integer

While
import jax.numpy as jnp
jnp.ravel_multi_index([1], [2.0]) # OK

grad is only compatible with float arguments, so I believe using float there is intentional.

@jakevdp I mean why not
func = lambda x: lax.fori_loop(int(x), int(x + 2), lambda i, c: c, x)
jax.grad(func)(1.)  # doesn't crash
jax.linearize(func, 1.)  # doesn't crash

That may be reasonable – my concern with this PR is that it includes 13 files, each with multiple changes, and every change needs individual consideration to determine (1) whether it's correct, and (2) whether it needs a deprecation cycle. The fact that everything is changed in a single commit means that if a rollback is required for a single issue, then all will have to be rolled back. I just don't see any way for it to be feasible to accept this change.

I definitely will split this PR into parts~👍🥰

Please don't just split this into a PR per change – that will be too much.
What I'd like to see is, e.g. one change addressing all cases where numpy fails for integer input but jax does not; one change addressing cases where scipy fails for integer input but jax does not; etc.


Add File Support

Not really needed now with log actions. It could be implemented as:
let writeToFile (path: string) (item: PeepsLogItem) = File.AppendAllText(path, $"{item}{Environment.NewLine}")


Can you Include a sample project to demononstrate the usage of this library?

Atleast include the sample code to initiate and use the calendar view.

You can checkout Demo Project folder which contains a little example how component is working


add delete_live + check_diskspace to bootstrax. Switch to rundb. Misc changes.

These are several changes made to bootstrax. Several features were added that were deemed usefull after/during the ceph stress test (https://xe1t-wiki.lngs.infn.it/doku.php?id=xenon:xenonnt:dsg:daq:ceph_stress_test).

In https://github.com/XENONnT/straxen/pull/47/commits/f2d101a11fe14d61f23108e25344d946fd8ce84c I've added an option to specify the number of max-messages used for raw_records and records.
This allows us to limit this number which may turn out to be necessary for high data rates since we have seen that too much RAM is required for such runs. Due to multiprocessing several threads are opened and at some point, this swamps the memory usage. A new process will be opened wherefor the system cannot allocate sufficient memory which causes a crash in strax.

As @JelleAalbers pointed out, the implementation in f2d101a of managing the max-messages for raw_records and records cannot be achieved in this manner. Hence. I've reverted those changes in
2709079.


Warn when kernel version is too low on Linux

What does this PR do?
See #1929
On Linux with kernel version < 5.5, issues with hanging processes have been reported. It is not clear how to fix the issue, so instead we warn the user that they may encounter problems.
Notes
As logging requires an initialized PartialState, the actual check happens at the end of Accelerator.__init__.
In a similar vein, the docstring of get_logger has been adjusted to first initialize the Accelerator, as it is not working as currently shown.
Before submitting

[ ] This PR fixes a typo or improves the docs (you can dismiss the other checks if that's the case).
[x] Did you read the contributor guideline,
Pull Request section?
[x] Was this discussed/approved via a Github issue or the forum? Please add a link
to it if that's the case.
[x] Did you make sure to update the documentation with your changes? Here are the
documentation guidelines, and
here are tips on formatting docstrings.
[x] Did you write any new necessary tests?

Who can review?
@muellerzr

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint.


Example for ZipFromIterable gives output different from doc

Description
According to the documentation provided for the ZipFromIterable Operator here the output on running the example code is
11
12
13

But the actual output seems to be
11
22
33

Additional context
The actual output on running the example code seems to differ from the output provided in the documentation. Documentation needs to be updated if that is found to be true.

The docs seem to be wrong.  Would you like to submit a PR to update?


Use extension title in list if available

The Brackets extension package format recommends a title field in the package.json.
This change makes the extension list use the title if available and fall back to the name if not:

:+1: Thanks, published as 0.5.2


NFC session does not detect tags on iOS 13.0 GM / iPhone XS

The func tagReaderSession(_ session: NFCTagReaderSession, didDetect tags: [NFCTag]) callback is never triggered on iOS 13.0 GM running on an iPhone XS.
At first I thought it was because readerSession was not retained, but adding a retain didn't resolve the issue.

Did you add the relevant AIDs to the Info.plist?

(Assuming that you are trying to scan something other than Clipper that is)

Was trying to scan a standard Clipper card. Is there any other setup required to scan those?
The card works at BART gates so it's definitely functional, but I'll try another card I have lying around as well. The phone also works regularly w/ Apple Pay, so I'm guessing the NFC hardware is okay.

Tried again on a different Clipper card and on new hardware (iPhone 11 Pro Max). Perhaps something else changed in CoreNFC / iOS 13 SDK since the beta?


Modal isn't properly visible using Brave Browser

Describe the bug
When using Brave Browser the WalletConnect modal either doesn't popup or is barely visible.
SDK Version

Version current - 1.9.8

To Reproduce
Issue can be viewed by visiting the provided example applications on Brave Browser:
https://react-app.walletconnect.com/
And clicking the connect button. The modal will either not popup or only the top will be visible on the bottom of the screen.
Expected behavior
WalletConnect works as expected in Brave Browser
Screenshots
Desktop (please complete the following information):

OS: macOS
Browser Brave
Version [e.g. 22]

Smartphone (please complete the following information):
Additional context
Add any other context about the problem here.

This is what I see when using brave and macOS. I assume this issue is related to screensize perhaps? Could you drop a screenshot and details of your screen i.e dimensions / are you zoomed in etc.

Closing this since it has been a while from last response and we are now few versions ahead. Modal's open method can now be awaited which makes things more stable (we ensure that everything is ready even on slower networks).


Fix #394

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

34 of 38 (89.47%)  changed or added relevant lines in 4 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.1%) to 36.238%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/Kendrick/KEUnaryExpression.class.st
0
4
0.0%

Totals

Change from base Build<PHONE_NUMBER>:
0.1%

Covered Lines:
5152

Relevant Lines:
14217

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Warning: This coverage report may be inaccurate.
This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

For more information on this, see Tracking coverage changes with pull request builds.
To avoid this issue with future PRs, see these Recommended CI Configurations.
For a quick fix, rebase this PR at GitHub. Your next report should be accurate.

Details

34 of 38 (89.47%)  changed or added relevant lines in 4 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.1%) to 36.238%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/Kendrick/KEUnaryExpression.class.st
0
4
0.0%

Totals

Change from base Build<PHONE_NUMBER>:
0.1%

Covered Lines:
5152

Relevant Lines:
14217

💛  - Coveralls


SCAM!!!!!FRAUD!!!!

Scam

What's the scam? Who's scamming who?


Update clear-screen.py

Using more portable os.name for system detection and more posix portable printf  for clearing

Solves Issue #4


enhancement Changed log of waiting previous transactions to info level for debug convenience (#38133)

Proposed changes
As title.

run buildall


Don't rename imported Main module that only imports names

Pull Request Description
Turns that if you import a two-part import we had special code that would a) add Main submodule b) add an explicit rename.
b) is problematic because sometimes we only want to import specific names.
E.g.,
from Bar.Foo import Bar, Baz

would be translated to
from Bar.Foo.Main as Foo import Bar, Baz

and it should only be translated to
from Bar.Foo.Main import Bar, Baz

This change detects this scenario and does not add renames in that case.
Fixes 183276486.
Checklist
Please include the following checklist in your PR:

[ ] The documentation has been updated if necessary.
[x] All code conforms to the
Scala,
Java,
and
Rust
style guides.
All code has been tested:

[x] Unit tests have been written where possible.
[ ] If GUI codebase was changed: Enso GUI was tested when built using BOTH
./run ide build and ./run ide watch.

@JaroslavTulach I don't think @kazcw needs to be aware of this one. This is added in a later compiler phase. Current parser gives correct IR.

/cc @jdunkerley since you discovered it.

Btw. after we made it so that from X.Y import Z does not bring Y into scope, should we even keep the form from X.Y as W import Z? I assume that the explicit rename makes it bring the W into scope - but shouldn't we just make this form illegal? If you want to bring into scope, you should add a separate import import X.Y as W, and the from imports should be used only for importing symbols from within a scope - so that each import form would have only one responsibility.

@radeusgd I'll be removing that syntax from the new parser, discussion here: https://github.com/enso-org/enso/pull/3710#discussion_r971080481


Infinite loop in build.

I have just created a hello_world app, with the project location option into the top folder of my VSCode workspace.
The build looks like is never ending looping. I tried with "zephyr-workbench.build.pristine" options "never" and "auto". Both cases behaves similarily.
[0/1] Re-running CMake...Loading Zephyr default modules (Zephyr base (cached)).
-- Application: E:/w/easy6/easy-ws/deps/zephyr/samples/hello_world
-- CMake version: 3.28.1
-- Cache files will be written to: E:/w/easy6/easy-ws/deps/zephyr/.cache
-- Zephyr version: 3.7.0 (E:/w/easy6/easy-ws/deps/zephyr)
-- Found west (found suitable version "1.2.0", minimum required is "0.14.0")
-- Board: samd21_xpro, qualifiers: samd21j18a
-- Found host-tools: zephyr 0.16.8 (C:/Users/Tibor/zephyr-sdk-0.16.8)
-- Found toolchain: zephyr 0.16.8 (C:/Users/Tibor/zephyr-sdk-0.16.8)
-- Found BOARD.dts: E:/w/easy6/easy-ws/deps/zephyr/boards/atmel/sam0/samd21_xpro/samd21_xpro.dts
-- Generated zephyr.dts: E:/w/easy6/easy-ws/deps/zephyr/samples/hello_world/build/samd21_xpro/zephyr/zephyr.dts
-- Generated devicetree_generated.h: E:/w/easy6/easy-ws/deps/zephyr/samples/hello_world/build/samd21_xpro/zephyr/include/generated/zephyr/devicetree_generated.h
-- Including generated dts.cmake file: E:/w/easy6/easy-ws/deps/zephyr/samples/hello_world/build/samd21_xpro/zephyr/dts.cmake
Parsing E:/w/easy6/easy-ws/deps/zephyr/Kconfig
Loaded configuration 'E:/w/easy6/easy-ws/deps/zephyr/samples/hello_world/build/samd21_xpro/zephyr/.config'
No change to configuration in 'E:/w/easy6/easy-ws/deps/zephyr/samples/hello_world/build/samd21_xpro/zephyr/.config'
No change to Kconfig header in 'E:/w/easy6/easy-ws/deps/zephyr/samples/hello_world/build/samd21_xpro/zephyr/include/generated/zephyr/autoconf.h'
-- Configuring done (6.5s)
-- Generating done (0.3s)
-- Build files have been written to: E:/w/easy6/easy-ws/deps/zephyr/samples/hello_world/build/samd21_xpro

[0/1] Re-running CMake...Loading Zephyr default modules (Zephyr base (cached)).
-- Application: E:/w/easy6/easy-ws/deps/zephyr/samples/hello_world
-- CMake version: 3.28.1
-- Cache files will be written to: E:/w/easy6/easy-ws/deps/zephyr/.cache
-- Zephyr version: 3.7.0 (E:/w/easy6/easy-ws/deps/zephyr)
-- Found west (found suitable version "1.2.0", minimum required is "0.14.0")
-- Board: samd21_xpro, qualifiers: samd21j18a
-- Found host-tools: zephyr 0.16.8 (C:/Users/Tibor/zephyr-sdk-0.16.8)
-- Found toolchain: zephyr 0.16.8 (C:/Users/Tibor/zephyr-sdk-0.16.8)
-- Found BOARD.dts: E:/w/easy6/easy-ws/deps/zephyr/boards/atmel/sam0/samd21_xpro/samd21_xpro.dts
-- Generated zephyr.dts: E:/w/easy6/easy-ws/deps/zephyr/samples/hello_world/build/samd21_xpro/zephyr/zephyr.dts
-- Generated devicetree_generated.h: E:/w/easy6/easy-ws/deps/zephyr/samples/hello_world/build/samd21_xpro/zephyr/include/generated/zephyr/devicetree_generated.h
-- Including generated dts.cmake file: E:/w/easy6/easy-ws/deps/zephyr/samples/hello_world/build/samd21_xpro/zephyr/dts.cmake
Parsing E:/w/easy6/easy-ws/deps/zephyr/Kconfig
Loaded configuration 'E:/w/easy6/easy-ws/deps/zephyr/samples/hello_world/build/samd21_xpro/zephyr/.config'
No change to configuration in 'E:/w/easy6/easy-ws/deps/zephyr/samples/hello_world/build/samd21_xpro/zephyr/.config'
No change to Kconfig header in 'E:/w/easy6/easy-ws/deps/zephyr/samples/hello_world/build/samd21_xpro/zephyr/include/generated/zephyr/autoconf.h'
-- Configuring done (6.4s)
-- Generating done (0.3s)
-- Build files have been written to: E:/w/easy6/easy-ws/deps/zephyr/samples/hello_world/build/samd21_xpro

...... <and again> .....

In the Extensions Logs I see the following:
2024-11-05 10:22:14.713 [info] Extension host with pid 38572 started
2024-11-05 10:22:14.713 [info] Skipping acquiring lock for c:\Users\Tibor\AppData\Roaming\Code\User\workspaceStorage\88d593214c8c7bdcbf041aadbfaa3339.
2024-11-05 10:22:14.786 [info] ExtensionService#_doActivateExtension vscode.git-base, startup: true, activationEvent: '*', root cause: vscode.git
2024-11-05 10:22:14.792 [info] ExtensionService#_doActivateExtension ms-vscode.cpptools, startup: true, activationEvent: 'workspaceContains:prj.conf', root cause: Ac6.zephyr-workbench
2024-11-05 10:22:14.913 [info] ExtensionService#_doActivateExtension ms-vscode.cpptools-extension-pack, startup: true, activationEvent: 'workspaceContains:prj.conf', root cause: Ac6.zephyr-workbench
2024-11-05 10:22:14.915 [info] ExtensionService#_doActivateExtension ms-vscode.vscode-serial-monitor, startup: true, activationEvent: 'workspaceContains:prj.conf', root cause: Ac6.zephyr-workbench
2024-11-05 10:22:15.014 [info] ExtensionService#_doActivateExtension redhat.vscode-yaml, startup: true, activationEvent: 'workspaceContains:prj.conf', root cause: Ac6.zephyr-workbench
2024-11-05 10:22:15.213 [info] ExtensionService#_doActivateExtension mcu-debug.debug-tracker-vscode, startup: true, activationEvent: 'workspaceContains:prj.conf', root cause: Ac6.zephyr-workbench
2024-11-05 10:22:15.217 [info] ExtensionService#_doActivateExtension mcu-debug.peripheral-viewer, startup: true, activationEvent: 'workspaceContains:prj.conf', root cause: Ac6.zephyr-workbench
2024-11-05 10:22:15.236 [info] ExtensionService#_doActivateExtension mindaro-dev.file-downloader, startup: true, activationEvent: 'workspaceContains:prj.conf', root cause: Ac6.zephyr-workbench
2024-11-05 10:22:15.247 [info] ExtensionService#_doActivateExtension ms-vscode.cmake-tools, startup: true, activationEvent: 'workspaceContains:CMakeLists.txt'
2024-11-05 10:22:15.489 [info] ExtensionService#_doActivateExtension vscode.git, startup: true, activationEvent: '*'
2024-11-05 10:22:15.545 [info] ExtensionService#_doActivateExtension vscode.github, startup: true, activationEvent: '*'
2024-11-05 10:22:15.568 [info] ExtensionService#_doActivateExtension vscode.github-authentication, startup: false, activationEvent: 'onAuthenticationRequest:github'
2024-11-05 10:22:15.595 [info] ExtensionService#_doActivateExtension mcu-debug.memory-view, startup: true, activationEvent: 'workspaceContains:prj.conf', root cause: Ac6.zephyr-workbench
2024-11-05 10:22:15.632 [info] ExtensionService#_doActivateExtension mcu-debug.rtos-views, startup: true, activationEvent: 'workspaceContains:prj.conf', root cause: Ac6.zephyr-workbench
2024-11-05 10:22:15.756 [info] ExtensionService#_doActivateExtension marus25.cortex-debug, startup: true, activationEvent: 'workspaceContains:prj.conf', root cause: Ac6.zephyr-workbench
2024-11-05 10:22:15.838 [warning] [redhat.vscode-yaml] Accessing a resource scoped configuration without providing a resource is not expected. To get the effective value for '[yaml]', provide the URI of a resource or 'null' for any resource.
2024-11-05 10:22:15.840 [warning] [redhat.vscode-yaml] Accessing a resource scoped configuration without providing a resource is not expected. To get the effective value for '[yaml]', provide the URI of a resource or 'null' for any resource.
2024-11-05 10:22:16.077 [info] ExtensionService#_doActivateExtension Ac6.zephyr-workbench, startup: true, activationEvent: 'workspaceContains:prj.conf'
2024-11-05 10:22:16.233 [info] ExtensionService#_doActivateExtension vscode.emmet, startup: false, activationEvent: 'onLanguage'
2024-11-05 10:22:16.823 [warning] [redhat.vscode-yaml] Accessing a resource scoped configuration without providing a resource is not expected. To get the effective value for '[yaml]', provide the URI of a resource or 'null' for any resource.
2024-11-05 10:22:17.017 [info] Eager extensions activated
2024-11-05 10:22:17.030 [info] ExtensionService#_doActivateExtension vscode.debug-auto-launch, startup: false, activationEvent: 'onStartupFinished'
2024-11-05 10:22:17.034 [info] ExtensionService#_doActivateExtension vscode.merge-conflict, startup: false, activationEvent: 'onStartupFinished'
2024-11-05 10:22:17.057 [info] ExtensionService#_doActivateExtension eamodio.gitlens, startup: false, activationEvent: 'onStartupFinished'
2024-11-05 10:22:43.483 [info] ExtensionService#_doActivateExtension vscode.configuration-editing, startup: false, activationEvent: 'onLanguage:jsonc'
2024-11-05 10:22:43.495 [info] ExtensionService#_doActivateExtension vscode.json-language-features, startup: false, activationEvent: 'onLanguage:jsonc'
2024-11-05 10:22:43.545 [info] ExtensionService#_doActivateExtension vscode.typescript-language-features, startup: false, activationEvent: 'onLanguage:jsonc'
2024-11-05 10:22:43.669 [warning] [redhat.vscode-yaml] Accessing a resource scoped configuration without providing a resource is not expected. To get the effective value for '[yaml]', provide the URI of a resource or 'null' for any resource.
2024-11-05 10:22:44.048 [warning] [redhat.vscode-yaml] Accessing a resource scoped configuration without providing a resource is not expected. To get the effective value for '[yaml]', provide the URI of a resource or 'null' for any resource.
2024-11-05 10:22:58.207 [info] ExtensionService#_doActivateExtension vscode.npm, startup: false, activationEvent: 'onTerminalQuickFixRequest:ms-vscode.npm-command'
2024-11-05 10:23:03.690 [info] ExtensionService#_doActivateExtension vscode.extension-editing, startup: false, activationEvent: 'onLanguage:json'
2024-11-05 10:23:54.467 [warning] [redhat.vscode-yaml] Accessing a resource scoped configuration without providing a resource is not expected. To get the effective value for '[yaml]', provide the URI of a resource or 'null' for any resource.

In my VSCode I use Profiles, just to not mix too many unrelated vscode plugins. In my profile I have just what AC6 Zephyr Workbench is requesting to install plus a GitLens plugin.

After many attempts to get rid of this, finally works again.
The last change before started to work again it was the following: In the main .vscode folder of the workspace, in settings.json there was a "cmake.sourceDirectory":  pointing to source code which is inexistent. Therefore I removed the entry.
After that now I tried to add it again and invalid folder, but does not comes back the issue.
Therefore I think is really hard to reproduce. Better I will close now this issue and in case it reappears, I will reopen. Now, doesn't makes sense to spend too much time trying to reproduce.


Update http4s-client, http4s-dsl to 0.23.18

Updates

org.http4s:http4s-client
org.http4s:http4s-dsl

from 0.23.16 to 0.23.18.
GitHub Release Notes - Version Diff
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.http4s" } ]

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

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

Superseded by #482.


Bump containers/storage to v1.20.2

Updating containers/storage to v1.20.2 in order to support using node's layers mounted on build pods. As per PR #126 in openshift/openshift-controller-manager.
Bumping containers/storage needs newer buildah, which are currently in master, plus minor refactoring on capturing error from Capabilities parsing.

@adambkaplan, @gabemontero, @nalind, please consider.

/test all

/test all

/retest

/retest

/test e2e-aws

/test e2e-aws-image-ecosystem

/approve
LGTM
@nalind PTAL

@adambkaplan PTAL


Default .env.example inline comments causing malformed links and values.

Hi Anand,
The inline comments within the .env.example file cause issues with the assigned values due to dotenv evaluating the comment as part of the value.
e.g. FRONTEND_URL = "http://localhost:3000" # URL for Staart UI
evaluates to
FRONTEND_URL: "http://localhost:3000" # URL for Staart UI
This causes issues later when emails containing links to {{frontendUrl}}, as they will all have the above evaluated value.
A note should be added to the https://staart.js.org/api/setting-up-environment-variables documentation stating that comments should be on their own lines.
Edit: Removed an incorrect note about dotenv not supporting comments. Comments are marked with #
env.example.txt
I've attached an .env.example with all the inline comments shifted to the line above the value they are describing.
Kind regards,
Jarryd

Thanks for opening this issue, @WTM-Jarryd! I didn't know dotenv required comments to start with a new line, I'll fix the example soon!

dotenv doesn't handle comments at all actually.
This is something they should maybe look into, but it doesn't cause compilation or runtime errors.
Doing a require('dotenv').config({ debug: true }); will just alert with a warning on the comment lines.

⚠ This issue has not seen any activity in the past 2 months so I'm marking it as stale. I'll close it if it doesn't see any activity in the coming week.

This is fixed in v3.


Active users after deactivating by users.admin.setInactive

Hello!
When user baceme to be deactivated (after using method users.admin.setInactive), is there any possibilities to active him using slackAPI?

I don't know and since these methods only work for paid tier I have no way of testing. I would suggest asking this question on https://stackoverflow.com/. The Slack community is pretty active there.


r2cami hangs when downloading PDBs

Using the command python3 r2cami.py -k ntoskrnl.exe -n ntdll.dll -o windows_support.yaml I'm attempting to automatically generate the support files for CAMI. The process hangs when downloading the necessary PDB files.
The following is shown in console:
Attempting to download compressed pdb in /home/testuser/.local/share/radare2/pdb/ntkrnlmp.pdb/512C583E636270A8A26A461F4B383A091/ntkrnlmp.pd_ Falling back to uncompressed pdb   Attempting to download uncompressed pdb in /home/testuser/.local/share/radare2/pdb/ntkrnlmp.pdb/512C583E636270A8A26A461F4B383A091/ntkrnlmp.pdb

That's a bug I've encountered myself, but unfortunately it's not on our end.
This same scenario can sometimes be reproduced by downloading the pdb using the radare shell (idpd) or the radare command line utilities (rabin2 -PP ...).
Sadly, I don't know of any fix in the lastest master, but usually it works after a couple of tries.
If that still doesn't work, you can compute the url from where radare attempts to download the pdb using the GUID and the debug file name that's provided in those error logs and download it manualy from the same location from where radare does. You should also place it in the same location where radare attempts to since r2cami will check for an existing pdb there before attempting to download one.
curl -L https://msdl.microsoft.com/download/symbols/ntkrnlmp.pdb/512C583E636270A8A26A461F4B383A091/ntkrnlmp.pdb -o /home/testuser/.local/share/radare2/pdb/ntkrnlmp.pdb/512C583E636270A8A26A461F4B383A091/ntkrnlmp.pdb

Ah thank you for clarifying. Manually downloading it seems to work. Should we leave this issue open for future reference? (I'll try to submit a fix to radare if I find the root of the problem)


onScroll cause list to be blank after few items

When we implement the onScroll listener, when we scroll after 5 items, the items in the list are no longer rendered at all. This must be due to the onScroll, since if you delete it, the list is rendered correctly.
Repro branch : https://github.com/huextrat/legend-list/tree/chore/onScroll-issue
This simple change is enough to repro the issue: https://github.com/huextrat/legend-list/commit/afcab40b788152444aec3dc14887a0d9d236f71e
I don't have much time to look at this in the next few days, so if anyone wants to take a look and make a proposal to fix it.
Screenshot:

Thanks for catching that! I thought I'd fixed it already but found the fix in a stash 😅
It was passing in {...rest} after all of the local props so it was overriding all of our scroll handling, breaking everything 😂
Fixed in 0.3.1.


Purge notifications

Check or implement:
Are notifications in DB table notificaitons purged periodically ?
Check if this is configurable
otherwise implement as part of a daily janitor job

this is already part of the DB cleanup process


Building Docker image heading isnt aligning with other headings

Current Behavior

Building Docker image heading isnt aligning with other headings here.

Expected Behavior

It should be aligned with other headings.
Screenshots/Logs

Environment

Host OS: Mac Linux Windows
Platform: Docker or Kubernetes
Meshery Server Version: stable-v
Meshery Client Version: stable-v

Contributor Guides and Handbook

🛠 Meshery Build & Release Strategy
📚 Instructions for contributing to documentation

Meshery documentation site and source

🎨 Wireframes and designs for Meshery UI in Figma (open invite)
🙋🏾🙋🏼 Questions: Discussion Forum and Community Slack

I would like to fix it!

Can I work on this?

@thisiskaransgit would like to fix it!


Land adrp

Before sending a pull request, please review Contribution Guidelines:
https://github.com/google/syzkaller/blob/master/docs/contributing.md

PTAL


Center aligning the heading

Hi!
The heading - "Typing Test - Practice Your Typing Skills" in the README would look much better if it is center -aligned.
If you like my suggestion, do assign me to work on it!

Hey, I don't think this should be done as it is already looking good.

No worries!
Sure


Long press should cancel when recycler view scrolls

When long press detection is enabled and user touches a list item just to scroll the recyclerview, the touched item suddenly switches into drag mode unexpectedly.
This is happening because the long press detector thinks user is long pressing an item but really they are just trying to scroll the recycler view. When the recycler view scrolls, the long touch detection should cancel.

Weird, this only happens on the simulator. On a real device, it's working fine.  Is there a workaround for this? Seems like I must be doing something wrong.

Funny, I added a pull request to fix this issue only - https://github.com/h6ah4i/android-advancedrecyclerview/pull/123
Can you try if it solves the issue for you? I know it worked for me.

After running through the samples I just wanted to point out that the demo doesn't show this problem because it defines a small area inside the recycler view item (a drag handle area) where user must click and hold or drag to re-order the items. But it's quite common, I think, to allow dragging from anywhere in the item to drag it. And you can reproduce the problem even with the demo by trying to scroll the recycler starting your finger in the drag handle area.
So thanks for your pull request, that does help. I think however, it appears you can still easily accidentally enter the drag mode even at 750ms. I think the ideal solution would be to allow the app to either programmatically enter drag mode based on it's own criteria - i.e., long press handler (seems not possible) or for the long press listener to cancel when the recycler view scrolls (also not possible). Maybe just expose an API that allows the app to cancel long press handler and call it when the recycler view scrolls. This would be the easiest thing I think. I'm still looking into it.

@grennis Hi. Thank you for the issue report and the pull request.

I think the ideal solution would be to allow the app to either programmatically enter drag mode based on it's own criteria - i.e., long press handler (seems not possible)

Yes, I also think this is the ideal solution but it is not possible because we can not obtain MotionEvent instances in long press handler...

or for the long press listener to cancel when the recycler view scrolls (also not possible).

Yes, this is not possible also.

Maybe just expose an API that allows the app to cancel long press handler and call it when the recycler view scrolls. This would be the easiest thing I think. I'm still looking into it.

I think this is not the best solution because the RecyclerViewDragDropManager is already observing scroll events, so it should cancel long press detection internally instead of exposing a new method. I have fixed this issue and created a PR #127. Try the PR and if you notice something, please let me know ;)
Thanks.

Yes, this is great, and the proper fix. Thank you!

I have just released v0.8.1. Try it out! Thank you :)

Version 0.8.1 works great. thanks


enhanced scroll buttons

📥 Pull Request
Description
I have enhanced the 2 scrolling buttons and removed extra chatbot feature
Fixes #1246
Kindly check it out

@ajay-dhangar
Could you please merge it

Can you please inspect the page code and fix the bug for the chat box? Also, the chat box needs to be aligned to the left side of the page. The button is okay for now. You can comment out the left chat box and align the right chat box to the left. This will make the UI look okay.

@ajay-dhangar
Hey I tried to align the chat box to the left , but i couldn't

@ajay-dhangar Hey I tried to align the chat box to the left , but i couldn't

@ajay-dhangar Hey I tried to align the chat box to the left , but i couldn't

try style for #chatbase-bubble-button  id.


Silent failure in OSX build: jdk_switcher: command not found

I just noticed that the OSX build hasn't been completing, even though the status is reported as success.  Here is an example from master: https://travis-ci.org/census-instrumentation/opencensus-java/jobs/282353837
$ case "$TASK" in "CHECK_GIT_HISTORY") python check-git-history.py ;; "BUILD") export JAVA8_HOME="$(jdk_switcher home oraclejdk8)" ; case "$TRAVIS_JDK_VERSION" in "oraclejdk8") export JAVA_HOMES="$(jdk_switcher home openjdk6)/jre:$(jdk_switcher home openjdk7)/jre:$(jdk_switcher home oraclejdk8)/jre:$(jdk_switcher home oraclejdk9)" ; ./gradlew clean assemble --stacktrace ; ./gradlew check :opencensus-all:jacocoTestReport ;; "openjdk7") jdk_switcher use oraclejdk8 ; ./gradlew classes testClasses ; jdk_switcher use openjdk7 ; ./gradlew clean assemble --stacktrace ; ./gradlew check ;; esac ;; *) echo "Unknown task $TASK" ; exit 1 ;; esac
/Users/travis/.travis/job_stages: line 57: jdk_switcher: command not found
The command "case "$TASK" in "CHECK_GIT_HISTORY") python check-git-history.py ;; "BUILD") export JAVA8_HOME="$(jdk_switcher home oraclejdk8)" ; case "$TRAVIS_JDK_VERSION" in "oraclejdk8") export JAVA_HOMES="$(jdk_switcher home openjdk6)/jre:$(jdk_switcher home openjdk7)/jre:$(jdk_switcher home oraclejdk8)/jre:$(jdk_switcher home oraclejdk9)" ; ./gradlew clean assemble --stacktrace ; ./gradlew check :opencensus-all:jacocoTestReport ;; "openjdk7") jdk_switcher use oraclejdk8 ; ./gradlew classes testClasses ; jdk_switcher use openjdk7 ; ./gradlew clean assemble --stacktrace ; ./gradlew check ;; esac ;; *) echo "Unknown task $TASK" ; exit 1 ;; esac" exited with 0.
before_cache

It looks like it started in ee94e55010d67c5041aa8e6011a0c1b2d813f8a5.
Build from ee94e55010d67c5041aa8e6011a0c1b2d813f8a5: https://travis-ci.org/census-instrumentation/opencensus-java/jobs/276290597
Build from previous commit: https://travis-ci.org/census-instrumentation/opencensus-java/jobs/276273581

The build actually didn't run because TRAVIS_JDK_VERSION wasn't set on OS X, and it didn't match any of the cases.  I think that "jdk_switcher: command not found" was just a warning and didn't interfere with the build.


Upgrade PostgreSQL in staging environment

Upgrade the version of PostgreSQL used in staging to align with https://github.com/PublicMapping/districtbuilder/issues/339. Ensure that any steps taken are documented so that they can be used as input to a plan for the PostgreSQL upgrade in production.

[ ] Connect to the database instance from within the AWS network. Ensure that the session is initiated within a tmux session.tmux new -s psql
psql -h database.service.internal -U app -d app

[ ] Check for any outstanding prepared transactions.SELECT count(*) FROM pg_catalog.pg_prepared_xacts;

[ ] Ensure that usage of all reg* data types are removed.SELECT count(*) FROM pg_catalog.pg_class c, pg_catalog.pg_namespace n, pg_catalog.pg_attribute a
WHERE c.oid = a.attrelid
   AND NOT a.attisdropped
   AND a.atttypid IN ('pg_catalog.regproc'::pg_catalog.regtype,
                      'pg_catalog.regprocedure'::pg_catalog.regtype,
                      'pg_catalog.regoper'::pg_catalog.regtype,
                      'pg_catalog.regoperator'::pg_catalog.regtype,
                      'pg_catalog.regconfig'::pg_catalog.regtype,
                      'pg_catalog.regdictionary'::pg_catalog.regtype)
   AND c.relnamespace = n.oid
   AND n.nspname NOT IN ('pg_catalog', 'information_schema');

[ ] Ensure that any asynchronous application workflows with database access are disabled or throttled as appropriate (e.g., AWS Batch, AWS Lambda).
[ ] Vacuum the target database.SET maintenance_work_mem='2GB';
\timing
VACUUM (FREEZE, ANALYZE, VERBOSE);

[ ] Upgrade any independently versioned extensions that would prevent the upgrade from completing successfully (e.g., PostGIS). If something is missed, information about the failed precondition should be noted in pg_upgrade_precheck.log.ALTER EXTENSION postgis UPDATE TO 'X.Y.Z';
ALTER EXTENSION postgis_tiger_geocoder UPDATE TO 'X.Y.Z';
ALTER EXTENSION postgis_topology UPDATE TO 'X.Y.Z';

[ ] Ensure a parameter group supported by the version being upgraded to exists.
[ ] Trigger the PostgreSQL engine upgrade via the AWS console.
[ ] Upgrade independently versioned extensions (e.g., PostGIS).ALTER EXTENSION postgis UPDATE TO 'X.Y.Z';
ALTER EXTENSION postgis_tiger_geocoder UPDATE TO 'X.Y.Z';
ALTER EXTENSION postgis_topology UPDATE TO 'X.Y.Z';

[ ] Vacuum the target database, again.SET maintenance_work_mem='2GB';
\timing
VACUUM (FREEZE, ANALYZE, VERBOSE);

[ ] Ensure no autovacuum processes are running. If so, terminate them so that they do not content with the manual VACUUM above.SELECT datname, usename, pid, state, wait_event, current_timestamp - xact_start AS xact_runtime, query
FROM pg_stat_activity
WHERE upper(query) LIKE '%VACUUM%'
ORDER BY xact_start;

SELECT pg_terminate_backend('PID');

[ ] If necessary, reboot the RDS instance so that any out-of-sync parameter group settings take full effect.
[ ] Ensure any PostgreSQL client libraries are upgraded to match the server version.
[ ] Undo any application specific changes that were applied to facilitate the database upgrade.


How to train the model with the original size of the image

In class Resize(), the training image is adjusted to a fixed size or a certain multiple.  But it changes the scale distribution of the objects in the data set. How to train with the original size of the image in mmdetection.

The default coco detection training pipeline is as following:
train_pipeline = [
    dict(type='LoadImageFromFile'),
    dict(type='LoadAnnotations', with_bbox=True),
    dict(type='Resize', img_scale=(1333, 800), keep_ratio=True),
    dict(type='RandomFlip', flip_ratio=0.5),
    dict(type='Normalize', **img_norm_cfg),
    dict(type='Pad', size_divisor=32),
    dict(type='DefaultFormatBundle'),
    dict(type='Collect', keys=['img', 'gt_bboxes', 'gt_labels']),
]

You can simply remove the Resize pipeline.


Uncaught Error in callback mode leading to deadlock

Consider the following code:
const AsyncLock = require('async-lock');
const lock = new AsyncLock;

lock.acquire("key", function (done) {
   throw new Error("error");
});

I would expect that acquire() would return rejected Promise but I got Uncaught Error: error, and the lock is not released.
The snippet is just slightly different from the one in the README which returns rejected Promise.
lock.acquire(key, function() {
  throw new Error('error');
})

From your point of view, is my code just improper usage of the library or can we consider it as a bug? If so, I'd be happy to try to prepare PR.

Looks like a bug to me, thank you for logging it and preparing PR. I cannot merge it this week but I will strive for next week

Closed through #52


Lighting issues when rendering glb models with EXT_mesh_gpu_instancing extension

I'm having trouble replacing an i3dm file with a glb file that uses the EXT_mesh_gpu_instancing extension, the lighting of the model rendered in Cesium doesn't seem to be correct. Every instance seems to have the same lighting and shadows, regardless of rotation. Am I setting some properties wrong or is there another reason?
The following example has two instances, one of which is rotated by 90°. I took screenshots in 3 angles.

For comparison, the lighting of the original i3dm is not the same as the glb.I took screenshots from the same 3 angles.

(from google translate)
Sandcastle example:
Browser:
Microsoft Edge 104.0.1293.47
Operating System:
Windows 10
model file i use
twoInstances.zip
:

Hi @Error806,
Thank you for the bug report! I opened #10690 to fix this issue.


609 branded test

Test slated to happen after messenger test with branded colors for Facebook, WhatsApp and Messenger buttons. Twitter button branded color is similar to MO's branded color so not necessary to change that.
Connected to : https://github.com/MoveOnOrg/giraffe/pull/262
TODO:

[ ] fix desktop twitter link (for background color)

Mobile Comp:


fix: ensure correct model detection via interfaces

With the change to abi(embed_v0), an interface must be used to expose function.
This PR fixes the detection of model, which were relying on functions instead of interface.
We need to anticipate related change in cainome when external(v0) will be deprecated.

Integrated in #1498.


Error handling during opening a channel

Thanks for filing a bug report :-)
Steps to Reproduce

Connect to the app
Open a channel

Expected Result

User should be informed that his transaction has failed and what are the next steps that he can take to complete the transaction or file a bug report

Actual Result

While opening a channel the deposit failed with the following error
MetaMask - RPC Error: gas required exceeds allowance (11958817) or always failing transaction
type: "channel/deposit/failure", payload: {…}, meta: {…}, error: true
https://imgur.com/HgC7zfn.png
https://imgur.com/rR63Dqg.png
While deposit has failed in the background the user gets the message that
Transferring tokens to the network and deposit into the channel

Please do not close the browser and confirm two (2) transactions with MetaMask.

Additional Infos (Optional)
- Browser & version
- Browser console errors
- Device / OS

I'm not sure we should fail the whole thing. Open Channel tx did succeed, and it'd get confirmed and resolve the dialog soon. The deposit failed, but this doesn't mean the open transaction failed. The user would see the channel opened but with zero balance there. Maybe we should have the deposit failed as a notification.

@andrevmatos you are right we dont need to fail the whole transaction just that we need to give the user a proper message that channel has opened but the deposit has failed and please go to this place to deposit in the channel.


Rename Kali challenge set

Something Renuka has wanted to change is to rename the Kali challenge set to something else more fitting.  Something like "penetration testing utilities". If you simply want to rename the directories and leave the container image URL the same, that is fine as it's not user-facing.

Sounds like this is more time sensitive than I thought so moving it to this sprint so I can get it finished.

Renamed Linux Tools to Penetration Testing Utilities in my documentation, modified directories and renamed pentesting to avoid confusion.
Images are not public facing so not changing these, but if needed could be done.

Nevermind, renaming images. Going to bug me to not have everything on the same page.

Updated my old images for Kali Tutorials and renamed it to Pentesting so it lines up with our new directories.

Thanks Ethan!
On Sun, Nov 14, 2021 at 3:09 PM Ethan Isakson @.***>
wrote:

Closed #170 https://github.com/acasi-ctf/ctf/issues/170.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/acasi-ctf/ctf/issues/170#event-5614854704, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ATDZNKFM455PX3AQ2SF35QDUMA6RFANCNFSM5H4C2HCA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

No problem!


Twilight Forest and Andromeda Incompatiibility

Mod Name
Andromeda
Mod Homepage
https://andromeda-wiki.pages.dev/
Describe the bug
Crashes. Cant boot up the game.
Steps to reproduce

Just start the game with both Andromeda and Twilight Forest

...
Logs
https://mclo.gs/vRmPsdq
Additional context
No response

Twilight Forest works fine for me

No


Production Best Practices

What's the recommended way to run chisel in production? Need to make sure exceptions are handled properly and chisel server can be auto-restarted when it fails. It happens sometimes it shows following message in logs and then stops running.

@7flash please paste text instead of screenshots, it's much more useful.  This particular pic is cropped, missing a part of that warning.  I believe these warnings aren't bringing chiseld down, but I'll double-check after you paste the full text.
On our platform, we run chiseld in k8s pods and monitor it via these internal endpoints:
https://github.com/chiselstrike/chiselstrike/blob/a5aeb9970f38627f5939f761f0b86e961dc2d520/server/src/internal.rs#L29-L35

Today it stopped with different error in logs:

Running with pm2, but it didn't auto-restart

The origin of the error above can be addressed in separate issue https://github.com/chiselstrike/chiselstrike/issues/1607
The question here, - is how to deal with general unexpected errors
pm2 auto-restart strategy expected to work with flag "--max-memory-restart 300M".. but not sure about that.. because chisel does instantiate a new process which might track memory separately and might not propagate error status to main process..

Found solution to pm2 not restarting the process.. should be passing "--no-automation" flag
https://github.com/Unitech/pm2/issues/1934#issuecomment-184173656

But then it fails with following error:
09-10 07:49: [2022-09-10T07:49:39Z] INFO - RPC is ready. URL: <IP_ADDRESS>:10093
09-10 07:49: thread 'tokio-runtime-worker' panicked at 'error binding to <IP_ADDRESS>:10091: error creating server listener: Address already in use (os error 98)', /root/.cargo/registry/src/github.com-1ecc6299db9ec823/hyper-0.14.20/src/server/server.rs:77:13
09-10 07:49: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
09-10 07:49: [2022-09-10T07:49:39Z] INFO - ChiselStrike is ready 🚀 - URL: http://<IP_ADDRESS>:10092
09-10 07:49: Error: transport error
09-10 07:49:
09-10 07:49: Caused by:
09-10 07:49:
09-10 07:49:     1: Address already in use (os error 98)

Using following ecosystem.config.js
module.exports = {
  apps : [{
    name: "board-ten-nine",
    script: "npm",
    args: "start",
    automation: false,
    log_date_format: "MM-DD HH:mm",
    combine_logs: true,
    error_file: "err.log",
    out_file: "out.log",
    max_memory_restart: "250M",
    cwd: ".",
    restart_delay: 2000,
    wait_ready: true
  }]
};

package.json
    "scripts": {
        "start": "chisel start -- --internal-routes-listen-addr <IP_ADDRESS>:13091 --api-listen-addr <IP_ADDRESS>:13092 --rpc-listen-addr <IP_ADDRESS>:13093",
        "dev": "chisel dev",
        "apply": "chisel --rpc-addr <IP_ADDRESS>:13093 apply --allow-type-deletion"
    },

command
pm2 start ecosystem.config.js

What seems to happen that pm2 waiting to receive signal from the process.. after timeout the signal not received it assumes the process has failed and it's trying to restart.. but when trying to restart it happens chisel process actually running on that port..

Regarding "wait_ready" flag

On our platform, we run chiseld in k8s pods and monitor it via these internal endpoints:
https://github.com/chiselstrike/chiselstrike/blob/a5aeb9970f38627f5939f761f0b86e961dc2d520/server/src/internal.rs#L29-L35

@dekimir please share more guidance.. which image to deploy..


toJSON output not consistent with actual error object shape

Expected Behaviour
Fields returned by toJSON() should match the actual error object shape
Actual Behaviour
toJSON returns e.sdk.details and e.sdk.name while the actual fields in the error object are retrieved by e.sdkDetails and e.name
This incoherence might confuse the end user who would fail to access the fields on the error object based on what he sees in the logs (if the error was logged using JSON.stringify).

@shazron wdyt?

@moritzraho sounds good!


Select all while selecting webmails

In the inbox/folder fragment - select all to delete/trash :D

Also after long press to select, instead of opening a webmail, every subsequent click on a recyclerview element should be select_press.
ie, once long pressed, every next item that is clicked should act as if it was long pressed.


PLAT-84674: Fix Dropdown performance with long lists

Checklist

[X] I have read and understand the contribution guide

[X] A CHANGELOG entry is included

[ ] At least one test case is included for this feature or bug fix

[X] Documentation was added or is not needed

[ ] This is an API breaking change

Issue Resolved / Feature Added
Render performance of Dropdown is poor when using many options.
Resolution
Adopt VirtualList within Dropdown instead of Group + Scroller to reduce the render load.
Additional Considerations

Because VirtualList requires itemSize to lay out the list, I had to hard code the height of Item and include skinVariants from Skinnable to scale for large text mode.
Dropdown.js was getting long so I refactored the list component into a new file and converted the previous list component into a HOC so Skinnable could be moved to the decorator for consistency with other framework components.

@webOS101 - I believe this is fixed up and ready for another review. Thanks for the feedback!


Clarify Request for Support Policy

Hey @olirice - this is a follow up to this thread on Reddit.
Thanks for making the fixes in #37. Those are helpful and appreciate you being responsive.
To follow up with a more detail on a support policy  - I actually think https://github.com/supabase-community/supabase-py does a great job of this. At the very top of the Readme it says what level of support the library has.

This sets a healthy expectation with the user about what stage the "product" (loosely defined) is and what users should expect. Right now, reading the docs, I have no idea if this is a hackathon project or something that I could run in production.
Hope that helps.

thanks for opening!
we track the development status using classifiers
https://github.com/supabase/vecs/blob/98eb2183371d7e96cb96f1c57a4d4ac60788eda8/setup.py#L61
vecs is meant for production environments (though intended primarily for data science use-cases) but be sure to note that it is pre-1.0 so breaking changes between versions are possible. Changes across versions are documented in the changelog with the prefix "Breaking Change"

closing for now but feel free to comment if you have any questions


Use setup func in SAC test

Description
In SAC test we have many repetitions of clenup func that does not perform anything.
This PR fixes it with a single setup method that ensure that we have proper token
at the beggining of every test.
Testing Performed
CI

Current dependencies on/for this PR:

master

PR #2084

PR #2085
PR #2127   👈

PR #2083

This comment was auto-generated by Graphite.