Rebuild neural libs

The neural libs come as 32bit binaries in the .tar.gz file. This rebuilds them as part of the build process.
~The popvision libs were put in popvision/lib/bin/linux, I've changed this to popvision/bin/linux as I believe this is where they go.~ I was mistaken, it seems Waldek must have made some changes to his fork so that the directory layout is more sane but we don't seem to have those changes.

The argument about where object files should go has dithered for years. Waldek's approach is saner but it means there are two conventions in place, which is probably not a great move. This is something we need to sort out as part of the packaging revision.


Put new strings in clipboard from clipmenu

Hi, I didn't want to make a PR because this seems like such an obvious thing and I am kind of surprised to find it lacking but I was able to get this functionality by changing just one line and I thought I might forward the recommendation to you in case you thought it was worthwhile or I am missing something for why it's not implemented.
Anyway, the functionality I want is to put things in the clipboard from clipmenu.
Here's the modification:
62: # [[ -f "$file" ]] || exit 2
63: [[ -f "$file" ]] || printf "$chosen_line" > "$file"

Further, if the search string has a match whereby if one were to press enter, the entry would be selected instead of the search string being put into the clipboard, one can just press shift+enter to instead pass the search.

I don't get why it would be useful. If you have to paste it somewhere, why not just write it wherever you want to write it first and then copy it?

Well I suppose we all have our different work flows but I find this is an incredible feature as you can even edit previous selections by selecting them with tab and making your changes in the input field but if you don't feel it's integral to how your users will use the program, I am not going to push it and I'll close the issue. Thanks for the input c:


Missing API Parameters - forwarding_settings

Hi Team,
Client is missing forwarding_settings parameters in sendDocument function.
Refer to body params: https://developers.pandadoc.com/reference/send-document

Thanks for noticing! The field was added in scope of v6.1.0:.


zellij: 0.12.0 -> 0.12.1

Motivation for this change
Upgrade to 0.12.1.
Things done

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

[x] NixOS
[ ] macOS
[ ] other Linux distributions

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

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

1 package built:

zellij


Upgrade pyasn1

Additional Notes
Also unpinned pyasn1-modules (https://github.com/DataDog/integrations-core/pull/4275) since pyasn1 itself now allows what we need

Isn't it better to keep the other pin? We may get broken on another release otherwise.

@therve We should try to only pin packages we don't directly use when there is no other option


[Merge] CL:0000111 'peripheral neuron'

CL term (ID and Label)
CL:0000111 'peripheral neuron'
Reason for deprecation
Is this the same as CL:2000032 'peripheral nervous system neuron'?
If so, its (only) child 'peripheral sensory neuron' should be rehoused (and 'sensory neuron of spinal nerve' should probably become its child)
Term to be merged with (ID and Label)
CL:2000032 'peripheral nervous system neuron'
Thanks,
Paola

@shawntanzk
Hi. Not urgent (Uberon release first! ;-) ), but when you have a chance, could you please comment on whether
CL:0000111 'peripheral neuron'
and
CL:2000032 'peripheral nervous system neuron'
look the same to you too?
Thanks.

they look the same to me - will merge them

and 'sensory neuron of spinal nerve' should probably become its child

I'm not too sure about this - this should be inferred somehow and asserting it as a child seems to be bad modelling imo

@shawntanzk

and 'sensory neuron of spinal nerve' should probably become its child

I'm not too sure about this - this should be inferred somehow and asserting it as a child seems to be bad modelling IMO. (I'm guessing it already is/will be)

Yes, that's what I meant, I was unclear. Thank you for taking this ticket!

@paolaroncaglia - brought up a bigger problem (https://github.com/obophenotype/cell-ontology/issues/1537) have assigned it to you too in case you want to be involved in the discussion of that :)

@shawntanzk

@paolaroncaglia - brought up a bigger problem (#1537) have assigned it to you too in case you want to be involved in the discussion of that :)

Telepathy, I was just commenting on that ;-) Thanks!


[All Hosts] (manifest) simplify manifest validation instructions

Docs Build status updates of commit 707c759:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/testing/troubleshoot-manifest.md
:white_check_mark:Succeeded

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

Docs Build status updates of commit c5c817c:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/testing/troubleshoot-manifest.md
:white_check_mark:Succeeded

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


Install of package fails in Package Manager for Storage Components

Describe the bug
When trying to install the nuget package for Bot.Builder.Community.Components.Storage and installing 1.0.2-preview, get install Error Command failed: dotnet add empty.csproj package
Version

Browser

[X] Electron distribution
[ ] Chrome
[ ] Safari
[ ] Firefox
[ ] Edge

OS

[ ] macOS
[X] Windows
[ ] Ubuntu

To Reproduce
Steps to reproduce the behavior:

Open Empty bot template project
Go to Package Manager
Select nuget for package type
Try to install Bot.Builder.Community.Components.Storage package at 1.0.2-preview
Get Error

Expected behavior
Package Installs successfully

@Dewain27 could you try one thing for us: Could you please add a new feed with this url https://api.nuget.org/v3/index.json?
And if it fails, could you navigate in command line to the directory where your runtime csproj file is, and run the command that you get in the error message (i.e. dotnet add ...) and copy the output? That would all be incredibly helpful.

@benbrown  FYI

If you delete the .composer/extension-data/package-manager.json file, this problem will go away. this will reset package manager to the new default settings for the feed URLs.
OR, you can do as carlos described above and add a new feed.


PR: Change usage of iteritems for items in dataframe editor (Variable Explorer)

Description of Changes
Exchange of iteritems() for items() in self.df.iteritems()

This "iteritems()" is deprecated and will be removed in a future release.
Issue(s) Resolved
Fixes #20496.

Hi @ccordoba12 , I thank you for your attention.


fix(IDX-3073): allow Commit Formatting changes to trigger CI

Motivation
IDX has been informed that when the CI job Commit Formatting changes is triggered, the PR is blocked by the CLA check workflow. This is because the github action add-and-commit intentionally does not trigger CI. See explanatation here:
GitHub sees that the push event has been triggered by a commit generated by CI, and doesn't run any further checks to avoid unintentional check loops.

However, because the CLA Check is required to run before the PR can be merged, the PR is blocked from merging. Previously this issue was resolved by creating an empty commit to re-trigger CI.
Changes
This change adds a fine-grained Personal Access Token (PAT) to allow the add-and-commit action to commit to the PR and trigger CI. This is the solution described in their docs here.
I have solved this by extending the repo scope of GIX_CREATE_PR_PAT to include gix-components and granting the sa-github-api write access to the repository.
I have also updated the author to be github_actions instead of an empty author.
If you do not want these changes, feel free to close this PR, but you will need to resolve any CLA issues with the empty-commit solution described earlier.
Screenshots
CI now runs on this commit.

Sure, I'll take a look 👍

Thanks!

@peterpeterparker looks like ic-js has the same structure and I updated it, but nns-dapp has a different CI that doesn't use the add-and-commit action. But feel free to ping IDX if you see issues there.


Your walking direction makes others bob their heads to it

Walk right, they look right. Walk left, they look left. I don't know why they do that but weird

Yep, the torso tilt property needs to be split to each mario, right now it is a single value.  I am working on a multiplayer rewrite and it will address this

Closing this issue because it is fixed in the new multiplayer version.

cool


[Codebase]: GitHub workflow to publish tags to NPM

Description
Right now, new versios are published manually using npm publish command. Maybe a workflow could automate this, when pushing tags. See https://github.com/marketplace/actions/publish-to-npm or try to implement manually using npm commands alone.
Are you willing to contribute it?

[ ] I can work on a pull request to implement this improvement

I can do this.
All I would need from you is to add the npm token.

NPM_AUTH_TOKEN: this is the token the action will use to authenticate to npm. You need to generate one in npm, then you can add it to your secrets (settings -> secrets) so that it can be passed to the action. DO NOT put the token directly in your workflow file.


MPC-BE: Persist

Add persist of ini-file.

I doubt, there is only 64bit files persist. What about 32bit systems? Do they have config files?
Config files does not exists in downloaded file, so they need to be created before persisting. (At least for MPC-BE)
So implement next:

Check for already persisted config files
Create them if not installed
Persist 32bit versions too

https://github.com/Ash258/scoop-Ash258/blob/master/bucket/PotPlayer.json#L64


Fixed syntax errors

I've used shellcheck and eslint to fix a few syntax errors. :smiley:

Closing for https://github.com/LeCoupa/awesome-cheatsheets/pull/73


[BUG] Fix flaky test of AQESkewedJoinWithLocalOrderTest

What changes were proposed in this pull request?

Fix flaky test of AQESkewedJoinWithLocalOrderTest

From the log of https://github.com/apache/incubator-uniffle/actions/runs/3524774587/jobs/5910627949, it looks the private @beforeAll identifier  is invalid. So remove it

Why are the changes needed?

Fix flaky test
Does this PR introduce any user-facing change?
no

How was this patch tested?
UT

Codecov Report

Merging #350 (45d6532) into master (dea310b) will decrease coverage by 0.61%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master     #350      +/-   ##
============================================
- Coverage     58.42%   57.80%   -0.62%
+ Complexity     1554     1342     -212
============================================
  Files           193      171      -22
  Lines         10758     8944    -1814
  Branches        935      777     -158
============================================
- Hits           6285     5170    -1115
+ Misses         4102     3447     -655
+ Partials        371      327      -44

Impacted Files
Coverage Δ

...a/org/apache/uniffle/coordinator/QuotaManager.java
84.09% <0.00%> (-4.55%)
:arrow_down:

...storage/handler/impl/DataSkippableReadHandler.java
83.78% <0.00%> (-2.71%)
:arrow_down:

...che/spark/shuffle/writer/BufferManagerOptions.java

...n/java/org/apache/hadoop/mapreduce/RssMRUtils.java

...org/apache/spark/shuffle/RssSparkShuffleUtils.java

...pache/spark/shuffle/writer/WriteBufferManager.java

...g/apache/hadoop/mapred/SortWriteBufferManager.java

...k/shuffle/writer/WrappedByteArrayOutputStream.java

.../hadoop/mapreduce/task/reduce/RssEventFetcher.java

.../org/apache/spark/shuffle/writer/WriterBuffer.java

... and 14 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

The test is also flaky .... https://github.com/apache/incubator-uniffle/actions/runs/3528961343/jobs/5919579144

The test is also flaky .... https://github.com/apache/incubator-uniffle/actions/runs/3528961343/jobs/5919579144

Pity. Let me take a look


re-combine the mp4 chunks results in a not-playable file

Hi,
I am stuck on a problem and hope can find some insights here.
I plan to use ResumableJS to upload a large mp4 (1GB). Firstly, split the video/mp4 file into smaller chunks and upload to a server. Then, on the server side, I re-combine those chunks back to a single mp4 file with binary contention.
I would expect it should work as I merely split and re-combine a single large mp4 file. However, in my current project, for small size (<=250 MB) it seems working fine. But for large mp4 (>=800 MB), the re-combined video is not able to play in VLC. And I am pretty sure the original file is fine. Even the file size is the same. But the re-combined video cannot play.
Just wondering do you have any idea what might go wrong?
Regards,
George

Finally, I solved my problem. If anyone hits a similar problem, you may try the same way I used.
In ResumableJS.js (version 1.0), line 57, the code says method:'multipart'. In most cases, it is fine, especially for text based data. However, for mp4, it is not the best option for the server side to parse the form/multipart binary properly. At least in my case, the server-side multipart parser I used has some issues to extract the binary properly. For small mp4, the parser seems working fine. However, for large mp4 file (1GB+), it often ended up with a un-playable mp4 file after merging. This is also related to the underlying form/multipart encoding, which is utf-8 by default.
In my case, I changed method:'multipart' to method:'octet'. This is to post chunks as octet-stream instead of multipart form data. This also simplifies the serverside logic. Now, I just need to binary concat the chunks and not to worry about parsing multipart form data anymore. Tested with 1GB+ mp4 files and pdf files. All working fine.


Soroban support futurenet

diff soroban futurenet changes with master

Will there be a README for the soroban support released? Do I still need a run captive-core if i run in on futurenet?

Will there be a README for the soroban support released? Do I still need a run captive-core if i run in on futurenet?

I can update the README. You will need to run captive-core for certain export_* (e.g. export_operations) but that should be automatic when running the stellar-etl command. Soroban is now also released on testnet and these changes will also be compatible with testnet.


Add missing antreaClientConnection in agent config

/skip-all
@moshe010 Besides, could you follow the guide in https://github.com/vmware-tanzu/antrea/pull/428#issuecomment-591791465 to sign the CLA so we can merge it?

/skip-all
@moshe010 Besides, could you follow the guide in #428 (comment) to sign the CLA so we can merge it?

I am waiting to my company to approve the CLA

/skip-all


Please confirm these before moving forward

[X] I have searched for my issue and not found a work-in-progress/duplicate/resolved issue.
[X] I have not been informed if the issue is resolved in a preview version of the winget client.

Category of the issue
Installation issue.
Brief description of your issue
ShellExecuteEx failed; code 67.
The network name cannot be found.
Steps to reproduce
winget update
Actual behavior

ShellExecuteEx failed; code 67.
The network name cannot be found.

click ok

Installer failed with exit code: 1

Expected behavior
update
Environment
winget --info
Windows Package Manager v1.4.11071
Copyright (c) Microsoft Corporation. All rights reserved.

Windows: Windows.Desktop v10.0.19045.2965
System Architecture: X64
Package: Microsoft.DesktopAppInstaller v1.19.11071.0

Screenshots and Logs

This was a known issue that was resolved in 1.5 version of WinGet CLI. Can you upgrade to the current WinGet 1.5 version from the releases page and see if that resolves the issue?

This was a known issue microsoft/winget-cli#2740 that was resolved in 1.5 version of WinGet CLI. Can you upgrade to the current WinGet 1.5 version from the releases page and see if that resolves the issue?

Tried with Windows Package Manager 1.6.1573-preview
Able to update when running with non-admin https://github.com/microsoft/winget-cli/issues/3303#issuecomment-1580934523


taxon constraint GO:0034448 EGO complex

GO:0034448 EGO complex
only in ascomycetes (pombe and human have regulator which is  overlapping but slightly different in subunit composition)
https://github.com/geneontology/go-annotation/issues/3618

What term should human use ?

Gtr1-Gtr2 GTPase complex for the GTPase  (although RAGA-RAGB might be a more generic name)
Ragulator complex for the GEF (LAMTOR1-5)
EGO complex is the GTPase plus 2 Ragulator subunits, and some other subunits that I can't find outside S. cerevisiae. They might be other LAMTORs but it is hard to tell, they are so tiny with no conservation.

Actually, I was just sent a recent review:
Conserved and Divergent Mechanisms That Control TORC1 in Yeasts and Mammals
Yuichi Morozumi 1, Kazuhiro Shiozaki 1 2 PMID: 33445779
https://pubmed.ncbi.nlm.nih.gov/33445779/
EGO and Ragulator are equivalent, but  Gtr1 and Gtr2 aren't part of  Ragulator, they are a regulator substrate.

Should we merge and label      Ragulator/EGO complex?

@srengel

https://github.com/geneontology/go-annotation/issues/3618

Merge into 'Ragulator' and adjusted the definition as follows:
+def: "A eukaryotic vacuolar membrane-associated protein; in humans, it is comprised of LAMTOR1, LAMTOR2, LAMTOR3, LAMTOR4, and LAMTOR5. In budding yeast, S. cerevisiae, this complex includes Gtr1p, Gtr2p, Meh1p, and Slm4p. The complex is anchored to lipid rafts in late endosome membranes via LAMTOR1, constitutes a guanine nucleotide exchange factor (GEF) for the Rag GTPases." [GOC:krc, GOC:lb, GOC:vw, PMID:15989961, PMID:16732272, PMID:19177150, PMID:19748353, PMID:20381137, PMID:22980980, PMID:29199950]
I saw paper where this part of the EGO def seems not to be valid anymore: "is required for activation of microautophagy during exit from rapamycin-induced growth arrest"
Thanks, Pascale

Seems a weird thing to put in the def.
Rapamycin inhibits TOR, so this is a tool  to inhibit rather than describing the process.
When TORC1 is active, growth/anabolic  processes are activated (protein synthesis, nucleotide synthesis, lipid synthesis)  and autophagy is inhibited. So just mentioning autophagy seems odd.
Because TOR signalling regulates so many processes, for this complex it might be best to keep the def gloss  to the MF which is  as a scaffold to tether the RAG heterodimer to  lysosomal/vacuolar  membranes.

So, you are OK with the definition as it now is? "A eukaryotic vacuolar membrane-associated protein; in humans, it is comprised of LAMTOR1, LAMTOR2, LAMTOR3, LAMTOR4, and LAMTOR5. In budding yeast, S. cerevisiae, this complex includes Gtr1p, Gtr2p, Meh1p, and Slm4p. The complex is anchored to lipid rafts in late endosome membranes via LAMTOR1, constitutes a guanine nucleotide exchange factor (GEF) for the Rag GTPases."

Small tweak, because the endosome membrane location isn't final destination
The complex is anchored to ~lipid rafts in late endosome membranes~ vacuole/lysosome membranes via LAMTOR1, constitutes a guanine nucleotide exchange factor (GEF) for the Rag GTPases (ADD as p[art of TORC1 signalling).

Thanks, changed to "The complex is anchored to lipid rafts in vacuole/lysosome membrane via LAMTOR1 and acts as a guanine nucleotide exchange factor (GEF) for the Rag GTPases."


Automated cherry pick of #5599

Cherry pick of #5599 on release-5.24.

#5599: Update NOTICE.txt

/cc  @amyblais

Will try to auto merge this PR once all tests and checks are passing. This might take up to an hour.

Trying to auto merge this PR.

Pull Request successfully merged
SHA: 200f39b9f5642e3e6571bac124161410ad6d50a1


Add 1.16 compatibility

Hi team!
I have adapted this module to be compatible with kubernetes 1.16.
As a recap:

Modified grafana dashboards (queries)
Modified alerts rules (queries)
Upgraded prometheus-operator from 0.29 -> 0.30

This changes was caused by the kubernetes api version deprecations.
All queries has been tested against a local environment.
Thanks!

 BUGFIX: Monitoring module is not compatible with kubernetes 1.16.X

LGTM too


Create 0000-01-02-gargakash514.md

created a branch, created a file and made a commit, and opened a pull request


Add MagitHub default binding

So I can make more one line PRs quickly.

Sounds good to me. Thanks!


Add proxy middleware

Changes
What changes did you make? Include screenshots if applicable, or explain how to view the changes.

Fix "Invalid options object" error on npm start by using http-proxy-middleware package instead of proxy line in package.json

Testing
How did you confirm your changes work? (Automated tests, manual verification, etc.)

Not sure how this has been tested -@wllmwu

Tracking
Add your issue number below.
No issue was created for this bug, see Changes above

@navidboloorian Can you describe what you did to test this before I merge it?

@navidboloorian Can you describe what you did to test this before I merge it?

Never mind, I implemented a fix which I think is more likely to work across systems. Test it yourself when you review.


web upload local data error

Short summary about the issue/question:
using add data source plugin and choose From local. then submit ,get error "TypeError: Failed to fetch"
Brief what process you are following:
upload local data or code:

submit error:

OpenPAI Environment:

OpenPAI version:  0.14.0
Cloud provider or hardware configuration:
OS (e.g. from /etc/os-release):  centos
Kernel (e.g. uname -a):  linux 3.10
Hardware (e.g. core number, memory size, storage size, GPU type etc.):
Others:

Anything else we need to know:

@zlwzlwzlw  - thanks for raising the issue. May I have 2 quick questions about the context of usage?
Organization Name:
Any plan for upgrade to 1.0:

@zlwzlwzlw - thanks for raising the issue. May I have 2 quick questions about the context of usage?
Organization Name:
Any plan for upgrade to 1.0:
It has been deployed for some time. so i want to test some example and run for a while.so take no account of upgrade to 1.0 in this mouth.

@zlwzlwzlw - thanks for raising the issue. May I have 2 quick questions about the context of usage?
Organization Name:
Any plan for upgrade to 1.0:
It has been deployed for some time. so i want to test some example and run for a while.so take no account of upgrade to 1.0 in this mouth.

would you mind share the org name? we only use it for issue classification, won't use it for other situations. @zlwzlwzlw

Still can't find a solution,want upload data from local @fanyangCS @scarlett2018

related to https://github.com/microsoft/pai/issues/4364. We recommend to use v1.x.

related to #4364. We recommend to use v1.x.

@zlwzlwzlw, got a chance update to v1.x and is the problem recovered? thanks.
BTW, thanks for following openpai and interact with us. would you mind share more info about what's the major usage for you when considering openPAI for yourself or your organization. if you don't mind, would you please share the org name? so that we can clustering issues together by org names.


chore(deps): upgrade dev dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-dev-dependencies-k8s-27-main" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 3426

Questions ?
Please refer to the Backport tool documentation


Trade Pairs

Hi
This is missing from set up/install and would be great to be able to add them without custom coding it. Thanks

Readme updated. Try it now

I found this piece of code that seems to say something about adding a coin, maybe it has an admin panel where it's easy to add and remove coins.

The first registered user have access to admin panel where it is possible to add coins. Please read new readme file

the new readme? ok, I did a pull request on Branch Test updating the redme for a dependency that was missing.

I took your changes into account.

is it giving a mistake when I register, apparently the exchange can not send email, could I get the file where I can configure the sending of smtp mail? I searched the code and did not find it. thank you.

You can change this constants https://github.com/3s3s/opentrade/blob/master/server/constants.js#L10
Mail content can be changed here
https://github.com/3s3s/opentrade/blob/master/server/modules/mailer.js

I still think something is missing, for example, the source email password, how will the exchange send email without the source email password?
I am having problems in the registration area because no email is sent, it gives error.

smtp protocol does not require passwords.
You should send email from your own domain (not from gmail)
This is you error:
exports.NOREPLY_EMAIL =<EMAIL_ADDRESS>

You need to register domain and A-record for your domain should point to your IP address (address from where you will send emails)

I created a .tk domain and did DNS right, I changed it to<EMAIL_ADDRESS>and I restarted the exchange, so I'm getting the same error
error on connectMx Error: can not connect to any SMTP server
but something that is very confusing for me is that I made the change you said and when I try to register with the email of the outlook he gives it.
Error on connectMx for:  { exchange: 'outlook-com.olc.protection.outlook.com',
  priority: 5 } { Error: connect ETIMEDOUT <IP_ADDRESS>:25
    at Object._errnoException (util.js:1022:11)
    at _exceptionWithHostPort (util.js:1044:20)
    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1198:14)
  code: 'ETIMEDOUT',
  errno: 'ETIMEDOUT',
  syscall: 'connect',
  address: '<IP_ADDRESS>',
  port: 25 }

and when I try with my Gmail email
Error on connectMx for:  { exchange: 'alt4.gmail-smtp-in.l.google.com', priority: 40 } { Error: connect ETIMEDOUT <IP_ADDRESS>:25
    at Object._errnoException (util.js:1022:11)
    at _exceptionWithHostPort (util.js:1044:20)
    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1198:14)
  code: 'ETIMEDOUT',
  errno: 'ETIMEDOUT',
  syscall: 'connect',
  address: '<IP_ADDRESS>',
  port: 25 }

If you want to look at my site
https://bolsotrade.tk:40443

Seems problem in your vps hosting provider. Some providers are blocks outgoing smtp traffic to port 25.

you are having a great patience with me in, kkkkkk, sometimes it seems so simple, as I did not succeed tried in my vps of the vultr, without success, did what you spoke with the domain and without success, read in an article that vultr blocks port 25 by default, I'm having to send a ticket and ask for the release.

Hello .i have problem in recaptcha i added the private key of recaptcha to private_contacts.js but whenever i run the board and try to log in it shows that there's an error in recaptcha
I tried many keys but non of them worked . any solution for this?

Whenever am trying to regester a new account i get Bad Request Something wrong ((

you need to setup recaptcha. Without it exchange will not work.

He is trying to finish setting up opentrade for our exchange. If you can assist him with whatever recaptcha error he is getting, we can finish

the recaptcha doesn't work at all . as i said i tried many secret key of google recaptcha but still am getting same issues

recaptcha problem solved

All right, I was able to set up, but I got an error trying to add a coin.

Anyone have an idea on which file i have to deal with to change the open trade to a domain name instead of ip address and port?

yes, to change the port you must edit the file constans.js on line 16, to use a domain name just buy a domain.
https://github.com/3s3s/opentrade/blob/master/server/constants.js#L16

I already have a domain name and it's pointed to another website (board) . i want to switch . instead of pointing the domain name on that board i want to point it on opentrade . in other side i will move the other board on the port 4440 .

I confess that I am not very good with configuration of this type, but the opentrade works independently of the NGIX or Apache

nginx is used for configuration of server to point the domain name on the website .
so when you type www.example.com . that website appears . after installing opentrade . to access to opentrade instead of typing www.example.com you have to type www.exampe.com:40443
so with port you access to open trade without port you access to the other website .
am trying to take that website down and replace it with opentrade . so whenever you type www.exaple.com opentrade will appear .
The previos dev who set up the website used nginx to point the server to that website.

does not need much, just uninstall ngix, configure the opentrade port to 443 and get some way to http://yourdomain.com be redirected to https://yourdomain.com because when you put port 443 and enter via https there is no need to put yourdomain: 443 is the same as http with port 80

Add coin erro
INSERT INTO sessions VALUES  ('+n68Dllx8Qt6deayjqEjK/19gfZN6n0DDy/vDO5EsW0%3D', '1521829066500', '1')
UPDATE sessions SET time='1521829066503' WHERE token='+n68Dllx8Qt6deayjqEjK/19gfZN6n0DDy/vDO5EsW0%3D'
INSERT error: SQLITE_CONSTRAINT: UNIQUE constraint failed: sessions.token

done it worked thanks

what does RPC means? RPC address ,RPC user,RPC password?

If coins not added, try change this code
https://github.com/3s3s/opentrade/blob/master/static_pages/js/utils.js#L96
change
socket = new WebSocket("wss://"+window.location.host+ ":40443");
to
socket = new WebSocket("wss://"+window.location.hostname+ ":40443");
where port (40443) should be same as in this string
https://github.com/3s3s/opentrade/blob/master/server/constants.js#L16

lets go
Headers: {"access-control-allow-origin":"*","content-length":"86","server":"CryptoNote-based HTTP server"}
rpcPostJSON: result:false (message: Method not found
 )
Status: 200
Headers: {"content-length":"86","server":"CryptoNote-based HTTP server"}
rpcPostJSON: result:false (message: Method not found
 )
rpcPostJSON {"jsonrpc": "1.0", "id":"curltest", "method": "getbalance", "params": ["921eae7cb1d954364dcead329cf2e983",0] }
rpcPostJSON {"jsonrpc": "1.0", "id":"curltest", "method": "getbalance", "params": ["921eae7cb1d954364dcead329cf2e983",0] }
Status: 200
Headers: {"access-control-allow-origin":"*","content-length":"84","server":"CryptoNote-based HTTP server"}
rpcPostJSON: result:success (message:  )
Status: 200
Headers: {"content-length":"99","server":"CryptoNote-based HTTP server"}
rpcPostJSON: result:success (message:  )

I was able to add the coins, but I could not make a deposit because the address is not generated.

and

I am afraid CryptoNote RPC is not compatible with Bitcoin RPC.
Currently OpenTrade support only Bitcoin forks that have compatibility with Bitcoin RPC https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list

Guys what does RPC means? and using RCP means we don't need daemon of the coin?

RPC is "Remote Procedure Calls"
Daemons have in-build RPC. About Bitcoin RPC you can read here:
https://en.bitcoin.it/wiki/API_reference_(JSON-RPC)
and here
https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list

Thanks i will check it

Are the rpc username and pass actually needed for all? And we will do the code in to make sure any tokens and cryptonote will work also.

There is strongly recommended to use rpc password for security reasons

But not needed to list coins or add markets.

putz, my goal would be to only add cryptonight coins ..

Hello whenever i try to add new coin using admin account i get this error in the console s://www.example.com:40443/' failed: Establishing a tunnel via proxy server failed.
Although  i changed the port in conastant.js to 443 . is there any other file which i have to change port in it also?

Do you have any idea about this error : [DOM] Found 2 elements with non-unique id #inputUser
When i visit the coin page where we can add coin it shows in the console

We have the coins added but the wallets do not show...
And can outside API's be plugged is as a way of adding coins?

Can anyone answer why wallet address does not show if we added a btc related coin?

Hello . i set up the daemon is there any way to confirm that it's connected with the board?
And how to show the wallets address?

@charnasol
Check your bitcoin.conf and see if you have included server=1, deamon=1 and txindex=1
Those are for allowing RPC commands and transactions.

@tzman89 these are the lines exist in the btcatom.conf
rpcuser=testuseratome
rpcpassword=testpassword
rpcport=7332
server=1
daemon=1
listen=1
and i ran the daemon on my server by typing the comand ./atom (let's say my server ip address is <IP_ADDRESS>)
in open trade i put these information
RPC address : http://<IP_ADDRESS> :7332
rpcuser=testuseratome
rpcpassword=testpassword
but still am getting same error
problem with request: connect ECONNREFUSED <IP_ADDRESS> :7332

Also anyone has any idea about this error?
Error: listen EADDRINUSE :::40080
at Object.exports._errnoException (util.js:1020:11)
at exports._exceptionWithHostPort (util.js:1043:20)
at Server._listen2 (net.js:1262:14)
at listen (net.js:1298:10)
at Server.listen (net.js:1394:5)
at Object. (/root/opentrade/server/main.js:31:31)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)

something is using port 40080, try using another port or giving a sudo reboot to restart your VPS.

@jonasess
you have a space betwen ip and port
<IP_ADDRESS> :7332
<IP_ADDRESS>:7332

Guys anyone has any idea about this problem
I have a server was running another board using nginx configuration .
So i shut down nginx which mean that board will be off
I set up open trade board, i changed the prot to 443 so the open trade board will run on domain name then i run this command line (sudo -b node main.js) ti make open trade running in the background of the server and available all the time
But the problem is after a limited time 1 or 2 hours the processes of main.js die .
Is there any solution for that?

@tzman89 since we are setting up our own boards, are they configured with a local wallet for commission or do we have to input that?

Also is there anyway to change or add more VS coin? because it's only exchange with MC coin
Where i can add or change? in which files i should look up for?

Just to clarify something, I saw this script 2 days ago and I went trought code.All I learned about opentrade is from the last 2 days which means stuff I say doesn't mean is true.I just want to help.
@jonasess
Don't run it in the background, install screen and you can manage it in more windows.
With this you can close your terminal and it will still run, when you are back you just write screen -r and you are back into your windows where it's running.
@charnasol
It's automated commision and it's done by database.Main wallet is doing everything and it's only wallet and commisions are whats left in main wallet after all users withdraw their coins.
@jonasess
Yes you can easly change it by changing config in constants.js (just change from MC to Bitcoin or any coin you want) but as I can see there is not option to add more than one coin pair for now.

@tzman89 i used forever to run it
and regarding changing the cased coin , i did it yesterday i just changed to bitcoin (btc) but does it means it will run automatically? or it needs more configurations?

It will run automaticly, just be sure you have added Bitcoin and not bitcoin (capital B).If you can see balance bitcoin in buy order box then it's working.Also on market you won't have BTC since its now pair for all other coins

Okay thank you

it will be like this

@tzman89  in constant.js i changed these two lines
exports.TRADE_MAIN_COIN = "Bitcoin";
exports.TRADE_MAIN_COIN_TICKER = "BTC";
But no changes yet .
It doesn't show up in market
Also in admin aria / coin i added bitcoin there and tested it using RPC and it's working
But still does't show on the title of market

It will not show on the title, on the picture I changed it by myself in the code
You need to add one more coin and that coin will show in market, after clicking on it you will have an option to buy sell order

@tzman89 does it means i don't have to set up the bitcoin daemon? and link it with RPC in admin->coin aria or i have to do that but make the bitcoin invisible . like not showing it?
Because making it invisible means the users will not get BTC wallet addresses .

When you setup your deamon and add Bitcoin to admin panel, bitcoin wont show in market if it's added as main pair

@tzman89  Okay i got you thanks for the help

@3s3s Would you have any tips on what file I should modify so opentrade would become compatible with cryptonight coins?

@vitorgamer58 i added cryptonote (Galaxycash ... etc) successfully on the board like any other coin (btc ... etc).
Did you try to add it first?

@jonasess
GalaxyCash is bitcoin based coin with rpc 1.0
Try to add monero or bytecoin and you will see that this wont work.Cryptonote coins have different rpc commands and wont work with this script.
@vitorgamer58
You will need to change alot of files if you want to add cryptonote

@tzman89 what files as it would be worth it. Also how to change to make sure you can add tokens from ethereum and stellar and multichain...

@tzman89 okay i got you.
Is there any simple code on js on how to send RPC request and get the results?
Like send request to server which running the daemon to get new wallet address, balance ... etc? since am new in rpc i would like to see some examples.

@charnasol
You will need one more rpc file,wallet file, new database fields with identification for all coins.
Wallet is the main in whole script, when you deposit coins those will be the same as all other on the trading page.So you need to make new wallet.js and rpc.js file, in wallet there are stored rpc commands and wallet is comunicating with rpc file.Check those 2 files and you will know what to do.
ERC20 is whole another story and I'm not very familiar with it.It's comunicating with external wallets and commands.
@jonasess
There is no simple code, for any other coin which is not based on bitcoin you'll need to do a lot of programming.Not all coins work with RPC, crpytonote is one which works but have different commands for get address and send coins

@jonasess yes, I tried and got an error already documented above, probably cryptonote support has been added since the version I tried.
Headers: {"access-control-allow-origin":"*","content-length":"86","server":"CryptoNote-based HTTP server"}
rpcPostJSON: result:false (message: Method not found
 )
Status: 200
Headers: {"content-length":"86","server":"CryptoNote-based HTTP server"}
rpcPostJSON: result:false (message: Method not found
 )
rpcPostJSON {"jsonrpc": "1.0", "id":"curltest", "method": "getbalance", "params": ["921eae7cb1d954364dcead329cf2e983",0] }
rpcPostJSON {"jsonrpc": "1.0", "id":"curltest", "method": "getbalance", "params": ["921eae7cb1d954364dcead329cf2e983",0] }
Status: 200
Headers: {"access-control-allow-origin":"*","content-length":"84","server":"CryptoNote-based HTTP server"}
rpcPostJSON: result:success (message:  )
Status: 200
Headers: {"content-length":"99","server":"CryptoNote-based HTTP server"}
rpcPostJSON: result:success (message:  )

@tzman89 Am not asking for other coin am asking for a simple code for a bitcoin, how to connect to daemon get an address and balance ...etc . i just need a simple code if it's available for bitcoin to understand rpc more.

@vitorgamer58 True it's not supported . does it mean you have to add more codes or just simple changes to be supported?

But if it is not supported how did you add a cryptonote?

mx resolved:  [ { exchange: 'mx01.mail.com', priority: 10 },
{ exchange: 'mx00.mail.com', priority: 10 } ]
MX connection created:  mx01.mail.com
recv email.com>554-mail.com (mxgmxus001) Nemesis ESMTP Service not available
recv email.com>554-No SMTP service
recv email.com>554 invalid DNS PTR resource record, IP=<IP_ADDRESS>
SMTP responds error code 554
Error with your mail server: SMTP code:554 msg:554-mail.com (mxgmxus001) Nemesis ESMTP Service not available
554-No SMTP service
554 invalid DNS PTR resource record, IP=<IP_ADDRESS>


doc: add call-center migrations doc

migration mechanism
doc: docker image

@danse added some documentation

hey, well done!


Metaprogramming

Maybe metaprogramming could be a good idea
http://en.wikipedia.org/wiki/Metaprogramming
Example:
/prices/{epic}/{resolution}?startdate={startdate}&enddate={enddate}

GET 1   Returns a list of historical prices for the given epic, resolution and date range.
endpoint is /prices/{epic}/{resolution}
url_params are epic and resolution. these parameters could be given using a dict.
params are startdate and enddate. these parameters are ever given using a dict.
action is GET (or 'read')
helpis Returns a list of historical prices for the given epic, resolution and date range.
version is 1 (API version number)
After defining a structure for all API data (API v1 and v2) we should be able to reduce code.
Some input parameters (either url_params or params) need to be converted before API call.
Response also need to be converted (convert to DataFrame, or to dict...)
key of dict for url_params doesn't matter as it's an hidden variable but
key of dict for params matters
from: https://github.com/ig-python/ig-markets-rest-api-python-library/issues/6

v3 api finally allows all types of queries back. Pull request sent.

I'm not sure what is being suggested here. Proposing to close unless anyone objects?


Fix running rootless

Issue colllecting what needs to be done to fix running rootless with podman for example:

https://github.com/kata-containers/documentation/pull/565

Tasks

Fix range index
https://github.com/kata-containers/runtime/blob/master/pkg/rootless/rootless.go#L93
This should be ids[2] fwics.

Tasks
make VCStoreUUIDPath rootless. uuid file shouldn't be created at /var/ if rootless
patch #2134

@alicefr - FYI

Related issue: https://github.com/kata-containers/runtime/issues/2177

@jodh-intel I have raised https://github.com/kata-containers/runtime/pull/2178 to fix an issue with rootless.
With this in place and using the latest podman(1.6.2-dev), I was able to run rootless containers on Ubuntu.

Tracked in Fedora as https://bugzilla.redhat.com/show_bug.cgi?id=1775164

Tasks
Fix running rootless with net=none
Issue: https://github.com/kata-containers/runtime/issues/2319


Add a generic rspec module, and use and test it via the generator script.

This is awesome.  I have 1 question but I am :+1: on this and you can merge it


feat: RISCV native build support

~not tested yet, it needs LWJGL/lwjgl3#890~
Everything's off to merge🎉

@SimonIT we ready to merge this, jni gen 2.5.2 now pinned version for libgdx. Could you update this and we can test and get it in before relase

@Tom-Ski All conflicts are resolved!

@SimonIT @Tom-Ski @Berstanio this is super cool! Sadly, the upgrade to LWJGL 3.3.4 breaks GLFW on macOS ARM64. The libglfw.dylibs shipped by LWJGL 3.3.4 lack some symbols, which will make things explode.
I.e. running Lwjgl3TestStarter on macOS ARM64 results in:
Caused by: java.lang.NullPointerException: A required function is missing: glfwGetWindowTitle

(Sorry for the screenshot, I can't get IDEA to print out the full stack trace in the console, or libGDX is swallowing it).

Can we revert this until LWJGL has fixed their end? I've reported it on their Discord but haven't gotten a response yet.

Oh yeah, this is bad!

Can we revert this until LWJGL has fixed their end?

This is all purely additional, so I think we can just revert, yes

The plot thickens. A standalone LWJGL 3.3.4 app works. My guess: our libgdx
shared library loader doesn't unpack the LWJGL 3.3.4 libglfwarm64.dylib,
but instead reuses the 3.3.3 dylib that was already on my system from
previous runs. That'd be not so good.
On Tue, Aug 20, 2024, 11:44 Berstanio @.***> wrote:

Oh yeah, this is bad!
Can we revert this until LWJGL has fixed their end?
This is all purely additional, so I think we can just revert, yes
—
Reply to this email directly, view it on GitHub
https://github.com/libgdx/libgdx/pull/7275#issuecomment-2298434242, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAD5QBF5PCQKN3O3B4XLRSTZSMFYLAVCNFSM6AAAAABLBRIUU2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJYGQZTIMRUGI
.
You are receiving this because your review was requested.Message ID:
@.***>


Added docker-compose.yml file to concurrently run both backend and frontend docker files.

This pull request includes Dockerization of the frontend and backend services of the project. Two separate Docker images were created for the frontend and backend, and a docker-compose.yml file was added to manage the services. The frontend Dockerfile is located within the frontend directory, while the backend Dockerfile is in the base directory.

Created Dockerfile for both frontend and backend services.
Configured docker-compose.yml to build and run both services on separate ports.
Set up Docker Compose to ensure the frontend runs on port 3000 and the backend on port 5000.

Related Issue
Fixes # (issue)
Type of Change
Enhancement(non-breaking change which adds functionality)
How Has This Been Tested?
The changes have been tested by running the Docker Compose setup and verifying the services are accessible at their respective ports.

Tested running docker-compose up --build to start both services.
Verified that the frontend is running on http://localhost:3000 and the backend on http://localhost:5000.
Cleaned up unused Docker images and containers after verifying functionality.

Checklist:

Code follows the style guidelines of this project.
A self-review of the code has been performed.
Code is commented, particularly in hard-to-understand areas.
Corresponding changes have been made to the documentation.
Changes generate no new warnings.
Tests have been added to prove the fix is effective or that the feature works.
New and existing unit tests pass locally with the changes.
Any dependent changes have been merged and published in downstream modules.

Summary by CodeRabbit

New Features

Introduced backend and frontend services for a multi-service application.
Added a new dependency on the express library for enhanced functionality.

Bug Fixes

Updated the server's default port from 3000 to 5000 to align with the new configuration.

Documentation

Added Dockerfiles for both backend and frontend applications to streamline deployment.

Hi @bahebwashidah,  pls share a screenshot of the app running in the docker environment.

images of the app running in the docker environment
On Wed, Oct 9, 2024 at 5:54 PM Martin Kalema @.***>
wrote:

Hi @bahebwashidah https://github.com/bahebwashidah, pls share a
screenshot of the app running in the docker environment.
—
Reply to this email directly, view it on GitHub
https://github.com/MartinKalema/Group-BSE25-6/pull/10#issuecomment-2402572121,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AZYM5LTM5B5F2YXW3ZVMCPDZ2U7SVAVCNFSM6AAAAABPRMJBSGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMBSGU3TEMJSGE
.
You are receiving this because you were mentioned.Message ID:
@.***>

Hi @bahebwashidah, Kindly drop the images within another comment as they cannot be viewed through your email reply.


Add default config for scriptPath using getcwd()

closes #16

That's a good idea, thanks for the PR.
Please add a testcase for for default path.

There you have it @rammrain


fix: Rollup failed to resolve import 'types'

Without this, it causes the following error on node 16 @ astro build:
[vite]: Rollup failed to resolve import "types" from "node_modules/astro-i18next/src/utils.ts".
This is most likely unintended because it can break your application at runtime

Having a fairly simple setup:
astro-i18next.config.mjs
const config = {
  defaultLanguage: "de",
  supportedLanguages: ["en", "de"],
  i18next: {
    initImmediate: false,
    backend: {
      loadPath: "./src/locales/{{lng}}.json",
    },
  },
  i18nextPlugins: { fsBackend: "i18next-fs-backend" },
};

export default config;

astro.config.mjs
import { defineConfig } from 'astro/config'
import vue from '@astrojs/vue'
import astroI18next from 'astro-i18next'

// https://astro.build/config
export default defineConfig({
  integrations: [vue(), astroI18next()]
})

Codecov Report
Base: 100.00% // Head: 100.00% // No change to project coverage :thumbsup:

Coverage data is based on head (dbc9557) compared to base (44929c2).
Patch has no changes to coverable lines.

Additional details and impacted files
@@            Coverage Diff            @@
##              beta       #33   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            3         3
  Lines          191       191
  Branches        58        58
=========================================
  Hits           191       191

Impacted Files
Coverage Δ

src/utils.ts
100.00% <ø> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

Thank you for the fix!

Fastest merge I've ever seen 🚀


add upload captcha from file, add get captcha text

Coverage increased (+0.6%) to 74.359% when pulling d49f3ce53514810cad5245ff694fdb05b28d1f63 on feature_1/upload_captcha_from_file into 6c6e19bf5416bbb102ca6493bf35d92a51ca00ac on master.


fix(typeahead): add support for ngModelOptions getterSetter

Add support for getterSetter with ngModelOptions

Fix can be seen in action in this Plunker.
This fixes #3823.

Works for me! Thank you. :)

This fixes the problem for me as well.  Please merge this for 0.13.1.  Thanks!

Argh, this feels like we're copying internal ngModel APIs to be able to replicate its functionality. Is there no other alternative?

I don't like it either, but upon inspecting how ng-model implements it, this seems like how we have to do it - ideally the typeahead probably should be refactored since the whole $setModelValue is a bit of a hack.

After discussing this a bit with some others on this, the opinion is that this is an ok change - IMO this is a weakness with the getterSetter API with ngModel in Angular itself.


minor: Set MACOSX_DEPLOYMENT_TARGET to 10.15 to improve compat

Since GitHub (and also us, explicitly) switched the macos-latest runners to 11, let's try to bring back support for 10.15.

bors r+


Easy navigation between projects, tasks and jobs

My actions before raising this issue

[x] Read/searched the docs
[x] Searched past issues

Expected Behaviour

Since cvat has projects and more complicated structure, it can be good idea to add some analogs of breadcrumbs for navigation purpose. For example block of  project / 1 /  task / 2 with every element is clickable and leads for corresponding pages.

Operating System and version (e.g. Linux, Windows, MacOS):
Code example or link to GitHub repo or gist to reproduce problem:
Other diagnostic information / logs:
Logs from `cvat` container

Next steps
You may join our Gitter channel for community support.

I also think that it can be a great feature which can simplify the navigation.

Easier navigation between tasks is something that will also be useful for my purpose.
It would be helpful if there was a way to go directly to the next movie in the task queue after they complete the current task without having to go back to the task list. When the user has 100s of tasks to go through, clicking back to the Task list each time becomes very time consuming.

My actions before raising this issue

[x]  Read/searched the docs
[x]  Searched past issues

Expected Behaviour
Since cvat has projects and more complicated structure, it can be good idea to add some analogs of breadcrumbs for navigation purpose. For example block of project / 1 / task / 2 with every element is clickable and leads for corresponding pages.

Operating System and version (e.g. Linux, Windows, MacOS):

Code example or link to GitHub repo or gist to reproduce problem:

Other diagnostic information / logs:
Logs from cvat container

Next steps
You may join our Gitter channel for community support.

Hi @nmanovic @bsekachev can I work on this?

@tahamukhtar20 , it is quite complex issue. I would not recommend to take it.


Add ending semicolon to improve compatibility

https://github.com/martok/js-darktree/blob/ad15e611e89c4002ac655f05f86d25a5744f29b1/src/darktree.js#L1071

Compatibility with what? Pale Moon accepts it so Spidermonkey is OK, Terser accepts it so V8 is OK.
That's EOF, not even a linebreak where semicolon insertion could go wrong?


Add per-qubit duration in a scheduled circuit

Summary
Fix #5109
Details and comments
Add functions to inquire the start_time and stop_time of each qubit in a circuit that has been scheduled.

qubit_start_time: the start time of the first instruction, excluding delays, over the supplied qubits.
qubit_stop_time: the stop time of the last instruction, excluding delays, over the supplied qubits.
qubit_duration: qubit_stop_time - qubit_start_time, which is the same spec as the future spec of pulse.Schedule.ch_duration after #4848.

No strong reason, I just followed the conventions of pulse.Schedule.ch_duration family, which allow multiple channels. Although I have no strong preference, they would help to save a few typings:
max(qubit_stop_time(q) for q in qubits) - min(qubit_start_time(q) for q in qubits)
=>
qubit_duration(*qubits)

ok let's keep it


Account Change List compression for serialization

 Authored by dependabot[bot]
Oct 24, 2023

Superseded by #32.


useSWRV expects a "null" instead of an "undefined" for IKey

If I use swrv with typescript, and I want to not fetch something, it's kind of awkward, because it's necessary to coerce the implicit undefined to null first, see this example from the README:
const { data: projects } = useSWRV(() => user.value.id && '/api/projects?uid=' + user.value.id, fetch)

It fails to compile, because Type 'undefined' is not assignable to type 'string | null'.. One has to "convert" it like so:
const { data: projects } = useSWRV(() => (user.value.id && '/api/projects?uid=' + user.value.id) || null, fetch)

I think it might be enough to just change the type of IKey, as I assume useSWRV() doesn't fail when passed undefined instead of null, if it's right there in the README.
Thanks!

This would be a deviation from the swr types, and actually I only now realize we never run into this issue at Kong because we have yet to enable strict mode (i.e. strictNullChecks). curious @shuding do you know why the key should be null and never undefined?

@darrenjennings Oops it’s a mistake, it should allow any falsely values. Will get it fixed in the next version.


Draft: Add 1:1 swipe gestures to switch workspaces

Describe your PR, what does it fix/add?
I wrote this to enable one-to-one touchpad gestures to switch workspaces as it is a really nice feature to have on laptops.
Is there anything you want to mention? (unchecked code, possible bugs, found problems, breaking compatibility, etc.)
I have not tested this with multiple monitors, but presumably it should work fine as it uses the same animations as normal workspace switching.
The gesture is broken if you try to switch between two workspaces that skip an ID, such as going from 3->5. This would have to be fixed before merging.
Is it ready for merging, or does it need work?
No: the bug described above needs to be fixed, and this needs testing under more configs than my own. It would also be a good idea to make this feature configurable (number of fingers, on/off, sensitivity).
Additionally, I left some comments marked TODO which indicate bits of code that, though functional, might need rethinking.

Damn you were fast with it. I'll test and report back.

Thanks for testing! I didn't expect it to crash with multiple monitors... I'm guessing there's an issue with how it searches for the previous/next workspace to go to when there's multiple monitors.
I'd mark it as a draft if I knew how, but yes it very much needs cleaning up as well as configuration options.
I was thinking of allowing the number of fingers to be configured, sensitivity, and a general toggle for the feature, but not sure what else.
Does it crash at all when using a single monitor? It's been fully stable in my testing.

closing as swipes have been added


Neofetch is not displaying image

Neofetch version
Neofetch 5.0.0
Config file
https://gist.github.com/Oslint/e798d77dfcdd75d780a31570e634622a
Verbose log
https://gist.github.com/Oslint/a5e106d85c9c23bea66e1de73f6c474c
Using terminal
gnome-terminal
Neofetch isn't displaying image..

No, it doesn't work in version 4.0.2

I cannot reproduce it on my GNOME Terminal 3.30, what GNOME Terminal version are you using?

My GNOME version is 3.28.2

There's an issue with w3m-img on your system.

Same issue. It works in xterm, but not works in ElementaryOS default terminal.

Same issue where it works in xterm but not in GNOME Shell on Ubuntu 18.10

Same issue, also works in xterm but not in gnome terminal or any other terminal I try, running ArcoLinux


lib.lists.sort[All]Unique: init

Description of changes
The intention is to write easier and better assert like check port-allocation, subdomains, ...
there have been a suggestions in the matrix channel to expose countValues to other functions.
I think this is not a good idea, because the key is converted to a string, which makes it not really reuseable.
Except for assert messages maybe.
Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] 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

[ ] 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
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.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.

I must admit that I'm a bit confused by what the allUniqueBy function does, and its documentation didn't help me much. Also why does allUnique use <, what happens if you call it with non-numbers?

@pennae are you fine in only providing the allUnique function? the allUniqueBy seems unclear. shure we could filter things, but maybe its better to to this beforehand as it becomes more clear.

@pennae
Having allUniqueBy and sort by the predicate seems a bit odd for me. Can you explain to me what you want to achieve with this?
Why do you want to sort differently and then check if there is equality in subsequent elements?
If we would filter the list and only look for uniqueness in a subset of the list this makes sense to me. But sorting based on a predicate and then check if the previous is equal does not really make sense to me.
fyi: my main motivation is to have the function allUnique.

how are we going to continue here?

We shouldn't merge functions that have no use case. If allUnique exists, it satisfies @Stunkymonkey's use case, and we don't know of any other use cases, so allUniqueBy would just not get used at all.
So I don't think we should have allUniqueBy here now. We can still introduce it later in case somebody asks for it with a use case.
I also want to point out that https://github.com/NixOS/nixpkgs/pull/119286 also tried to introduce a fastUnique :: (a -> a -> bool) -> [a] -> [a], though it didn't get a lot of feedback. Notably that PR's only use case for fastUnique also just used lessThan for the comparison.

I do however think that we need a better name. Currently we only have

lib.lists.unique :: [ a ] -> [ a ]: slow but works on items that aren't comparable

The allUnique from this PR is:

lib.lists.allUnique :: [ a ] -> bool: fast but doesn't work on items that aren't comparable

This would then lead to an inconsistent library where allUnique is different from unique and then checking if the result is the same.
So instead we should probably have functions like these:

lib.lists.unique :: [ a ] -> [ a ]: slow but works on items that aren't comparable
lib.lists.allUnique :: [ a ] -> bool: slow but works on items that aren't comparable
lib.lists.fastUnique :: [ a ] -> [ a ]: fast but doesn't work on items that aren't comparable
lib.lists.fastAllUnique :: [ a ] -> bool: fast but doesn't work on items that aren't comparable

We could also deprecate unique and go for something like:

lib.lists.slowUnique :: [ a ] -> [ a ]: slow but works on items that aren't comparable
lib.lists.slowAllUnique :: [ a ] -> bool: slow but works on items that aren't comparable
lib.lists.fastUnique :: [ a ] -> [ a ]: fast but doesn't work on items that aren't comparable
lib.lists.fastAllUnique :: [ a ] -> bool: fast but doesn't work on items that aren't comparable

ping @bb010g for continuing the discussion.
@infinisil I am not a huge fan of naming functions according to their  runtime, because no function is named like this yet. What do you think about:

lib.lists.unique :: [ a ] -> [ a ]: slow but works on items that aren't comparable
lib.lists.allUnique :: [ a ] -> bool: slow but works on items that aren't comparable
lib.lists.comparableUnique :: [ a ] -> [ a ]: fast but doesn't work on items that aren't comparable
lib.lists.comparableAllUnique :: [ a ] -> bool: fast but doesn't work on items that aren't comparable

any thoughts?

I like the idea, how about:

lib.lists.sortUnique :: [ a ] -> [ a ]: fast but doesn't work on items that aren't comparable

lib.lists.sortAllUnique :: [ a ] -> bool: fast but doesn't work on items that aren't comparable

This indicates that "It first sorts it, then does makes elements unique".
Although then we run into another inconsistency: lib.sort :: (a -> a -> Bool) -> [ a ] -> [ a ]. I think it would make sense to rename lib.sort to lib.sortBy though, so that lib.sort could be used for the version using lessThan by default. This could be a future change.
So, I think sort[All]Unique would still be fine.

All a user needs to know is which comparison method is used, and that implementations that are restricted to == are significantly slower; e.g. O(n²).
For this reason the < should be the implicit default in the naming scheme; for example:

sortBy : (a -> b) -> [a] -> [a] where b supports <
sortByEq : (a -> b) -> [a] -> [a] where b supports ==

However, these functions seem to be comparisons. allUnique seems like a good name, because of the all function. Unique is a good signal for functions that don't really sort, except perhaps as an implementation detail. If it's called sort, I'd expect a sorted list to be returned.

allUnique
allUniqueEq (perhaps not even necessary at this point)

I agree with your point, however usually the more specific method with the more specific name is expected to have better performance. So maybe sortByOrd would be preferable here to counter that.
How difficult would it be to have only one function which automatically does the right thing depending on the data? I don't know how expensive a O(n) data walk to check is in practice, but maybe one could implement it such that it starts with sorting and falls back to the other as soon as it encounters non-comparable data?

I agree with your point, however usually the more specific method with the more specific name is expected to have better performance.

I have the opposite expectation, so I guess we better make it explicit then; both Eq and Ord signifiers.
I'd expect the best function to have the short name, not necessarily the most general one.

falls back to the other as soon as it encounters non-comparable data

Not sure what type would actually need == instead of <. Perhaps functions, but comparing structures with functions should be avoided because of a bad legacy behavior. (And the theoretical argument about function comparison also applies)
I expect the Eq case to be very rare.

If it's called sort, I'd expect a sorted list to be returned.

A version of unique that first sorts items and then makes them unique, will return a sorted result.

allUnique seems like a good name

As mentioned earlier, we already have lib.unique that only uses == (and is therefore slower). It would be odd for these two functions to behave differently. In particular the implementation of allUnique should be equivalent to
allUnique = list:
  list == unique list

Which wouldn't be the case.

so you all agree to the naming of the functions? or are there any objections?

I'd like @roberth to reconsider https://github.com/NixOS/nixpkgs/pull/239722#issuecomment-1648725661. And in any case, it's better to have more verbose names first, we can still introduce shorter aliases later if it becomes clear how they should behave.

reminder @roberth .

any chance this will get merged into 23.11?

Suggestion:

lib.lists.sortUnique: Sort the list and limits it to unique elements.
lib.lists.sortedAllUnique: Whether all elements in the sorted list are unique.

That avoids @roberth's concern regarding sort meaning to return a sorted list in https://github.com/NixOS/nixpkgs/pull/239722#issuecomment-1651537983

Sorry for all of the different opinions and the long discussions @Stunkymonkey. Since I'm not quite sure about the sort variants, and you really only needed allUnique anyways, how about just limiting this PR to just allUnique. That's gonna be consistent with unique as I mentioned here. I could merge it then, and we can have the discussion on the sorted variants in another PR. Would that be okay with you?

thanks @infinisil for pointing this out. Small steps is better then no steps at all.
I just remove the unneeded code. Please have a look.


draft: Pytest parameterize

this is a WIP
I will be adding more commits to refactor pytest depending on if https://github.com/SonOfLilit/kleenexp/issues/10 is agreed.

no idea why I didn't do it earlier. I think I thought I already did the same and it doesn't merge cleanly anymore, but apparently it merges cleanly and does something useful. Thanks!


Added additional check to v1 reshape op

TESTNOW_DLDT_E2E

TESTNOW_DLDT_E2E

TESTNOW_DLDT_E2E

We already have such check. Please close current PR
https://github.com/NervanaSystems/ngraph/blob/master/src/ngraph/op/reshape.cpp#L202

Check is in master. Closing


Add ability to split charts

Other visualizations in Kibana offer the ability to create split charts on some aggregation. Tag clouds should also offer this option.

The vis  code already has the ability to split charts. This needs to be put into the controller and in the less file. Possibly need to add ability to create chart titles as well.

After further consideration, I am not sure this would be appropriate. The issue has to do with how this would look visually.

Above, there are 3 charts laid out in a grid. Its hard to see where one chart ends and another begins. This could be remedied with more padding, however, small multiples like these are used to compare charts. With word clouds, comparison seems very difficult and I am not sure you can extract much information from this type of comparison.
I am closing this issue for know, but if anyone has any ideas at a good way to do this, this issue can always be reopened.


Client Certificates with the GenericHttpClientFactory

We have a requirement to send client certificates as part of the crawl
I don't see a setting for this in GenericHttpClientFactory
What would be the easiest way of achieving this ?

What do you mean by "send"?  Do you mean you want to save a copy somewhere?   Certificates are saved in the Java KeyStore and can be exported.
This site gives you a list of keystore-related command that can help you:
https://www.sslshopper.com/article-most-common-java-keytool-keystore-commands.html
Let me know if you if you mean something different.

Hi Pascal
https://dzone.com/articles/use-client-certificate-authentication-with-java-an
This is a better explanation of what we are trying to achieve.

To use your own Keystore and/or Truststore, you can specify them as system properties.  You can modify the collector-http.sh (or .bat) script to add the following arguments to the java command:
-Djavax.net.ssl.keyStore=/path/to/your/keyStore.ks
-Djavax.net.ssl.keyStorePassword=YourKeyStorePassword
-Djavax.net.ssl.trustStore=/path/to/your/trustStore.ts
-Djavax.net.ssl.trustStorePassword=YourTrustStorePassword

If you would rather do it programmatically, you can override the createSSLContext() method found in GenericHttpClientFactory.
There is currently no way to do this via XML configuration alone.  We can make it a feature request if you like.

Marked it as a feature request.

Thanks Pascal -- overwriting the GenericHttpClientFactory will work for us.
Having this as a configuration option would be great as Client Certificates / MTLS is becoming a more common requirement.


WebSocket is closed before the connection is established.

Has anyone met this problem?

I have only one row code, var socket = io.connect("/chat");


wrong selected date

in Safari, picking a date in the datepicker selects the day before the selected date.
version: 3.0.0
better-dom: 4.0.0

@fabioemoutinho please try v3.0.1, I reworked date manipulation there.


Markdown comment block appear in PR content

First of all, thank you for the amazing extension. It makes reviewing a lot easier.

Extension version: 0.2.3
VSCode Version: 1.28.2
OS: Linux Mint 18.2 Cinnamon 64-bit

Steps to Reproduce:

Open a pull request with a comment block in its' content
That's it. Here's a screenshot of how it looks

I looked into this and it's due to markdown-it-sanitizer the MD sanitizer plugin we use.
It treats comment tags <!-- --> as unknown. In mdRenderer.ts if removeUnknown is set to true then comment tags will be removed. Would changing this setting be okay?

For not whitelisted tags and tags that don't have a matching opening/closing tag you can define whether you would like to remove or escape them.

I don't think setting it to true is a good idea. Should we just remove the comments? Using this package for example: https://www.npmjs.com/package/markdown-it-inline-comments


3rd analysis

Since September 2014 GBIF adopted the policy that datasets should be published under a standard license, encouraging publishers to choose CC0. One of the ways this is encouraged, is by enforcing publishers to choose one of the 3 standard licenses when publishing a dataset through the IPT (since IPT 2.2, released in March 2015).
I was curious what affect this has had on all GBIF-mediated data, so I reran the analysis of all licenses used by GBIF data publishers. As this is the 3rd run in 3 years, we're starting to see some yearly trends to (I should probably adopt the analysis to more easily compare these). For the previous runs, see the screenshots below or:

1st run (2013-11-22): http://peterdesmet.com/posts/analyzing-gbif-data-licenses.html
2nd run (2014-10-28): https://github.com/Datafable/gbif-data-licenses/pull/45

Scope of this run

Datasets: 15,260 (includes non-occurrence datasets)
New licenses (I had to manually interpret) since last run: 152

The results of the analysis are included in this repository, but below are screenshots per year (in reverse chronological order).
Results
It's encouraging to see that things are improving, especially in the number of occurrences (thanks to the massive dataset eBird choosing for CC0) and that when choosing a standard license, most datasets are published under CC0 (68% of standard licensed datasets). Most datasets however (84%) are still published under no license (78%) or a non-standard license (6%), so GBIF and its community still have a lot of work ahead to enforce standard-license use.
2015

2014

2013

This 3rd analysis is now versioned as a release: https://github.com/Datafable/gbif-data-licenses/releases/tag/analysis-3

Hey, Peter—in some ways, it's great to see you running this one more time, as it will provide a very up-to-date baseline for work now underway between the Secretariat and GBIF's national participants.
We don't anticipate complete this comprehensive review until February 2016, but when we do, all publishers who are able to will have assigned their datasets with machine-readable licences comparable to those currently used. More to follow...

Regarding the results from 2015: do you count datasets with no observations? There seem like quite a large number these days and I wonder if people are taking their data off GBIF rather than choosing a licence. However, I believe GBIF keeps the dataset metadata to avoid breaking links from previous acknowledgements.

Can't say how Datafable are counting, but GBIF's count is across all four
dataset types: metadata-only, checklist, occurrence and sampling-event.
Checklists account for the majority, due to Pangaea (7,035) and Scratchpads
(835, and steadily increasing).
For the record, you will not have seen occurrence datasets disappearing due
to upcoming licensing changes. The biggest reason is that the changes
aren't fully implemented on GBIF.org yet (though they are enforced in the
latest version of the IPT). We continue to work on this front, and both the
progress and responses are quite positive thus far, with only a few notable
exceptions (which we still hope to work out).
=====
Kyle Copas
Weysesgade 43
2100 Copenhagen Ø
(+45) 28 75 14 75 | skype kylecopas
On Sun, Jan 24, 2016 at 7:00 PM, Quentin Groom<EMAIL_ADDRESS>wrote:

Regarding the results from 2015: do you count datasets with no
observations? There seem like quite a large number these days and I wonder
if people are taking their data off GBIF rather than choosing a licence.
However, I believe GBIF keeps the dataset metadata to avoid breaking links
from previous acknowledgements.
—
Reply to this email directly or view it on GitHub
https://github.com/Datafable/gbif-data-licenses/pull/46#issuecomment-174325489
.

Hi Quentin,
We analyzed all datasets (i.e. the 4 types mentioned by Kyle). Of course, the stats for occurrences are for datasets with occurrences only.
I don't know if and how many occurrence datasets have 0 records, but you can search for it yourself in https://github.com/Datafable/gbif-data-licenses/blob/master/data/generated/datasets-annotated.csv I'm on my phone, so I can't currently open the file. :-)


Seo update in default title

Replace "Low Carbon NFTs" & "NFT Market Explorer" with

https://github.com/kodadot/nft-gallery/blob/bd9951cbef3893431f83ceabd745eeb93ca4fc0d/nuxt.config.js#L42

"KodaDot - One Stop Shopw for Polkadot NFTs"

https://github.com/kodadot/nft-gallery/blob/bd9951cbef3893431f83ceabd745eeb93ca4fc0d/nuxt.config.js#L43

"One Stop Shop for Polkadot NFTs"

we will lookup to iterate have best SEO

https://github.com/kodadot/nft-gallery/issues/5030

👋


Register parameters in tags (#4117)

According to SGObjectAll test case, registered parameters in tags to match old parameters for all classes.
Exceptions:
For class LatentSOSVM & SVMOcas, old parameters and tag parameters don't match yet.(I am not able to find those classes, please help me find those).
@karlnapf There are many classes in this PR where static_cast on parameters preset. you asked in PR #4116 not add watch_param call & to comment add tags call in separate PR.
Would you like me to do this all together in separate PR? (I am curious what is the exact reason for that suggestion)

Remark: I ran tag parameter coverage test. Equality check with old parameter and tag parameter fails even though both lists have all & same parameters, this is because of the different order of parameter names in two lists. The solution I tried, sort old parameter names, which works.

@guruhegde yes we need to sort. It used to be a set, but was recently changed to a vector....thats the danger of using the auto keyword to heavily :) Will fix. Thanks!

@karlnapf Hi this is ready for review:)

Thanks!
We unfortunately still need to hold this for a while as we need to figure out whether we want to do the downcasting to CSGObject* or not. We are in an ongoing discussion about this in IRC. The PR is really appreciated and we will merge it, but give us some time :)

@karlnapf isn't this what we already do?

I think this is probably still useful? Rebase and merge?


Allow variable doses for medications

Is your feature request related to a problem? Please describe.
Some medications and supplements are taken as powders or liquids, and so the amount taken might vary slightly from dose to dose.
Describe the solution you'd like
It would be great if there were a checkbox on the medication definition page to allow variable doses, and then when you acknowledge taking the dose, a pop-up could ask for the exact amount to be entered.
Otherwise this app is great, thank you for creating it!

I had a look at another issue some time ago which required creating a pop-up from a notification - back then I did not find a solution. I will have a look again and check if this is feasible (the only alternative would be to open the app and, show a popup from there, which would take some time and not feel very smooth I guess).
For now, you can also edit a past reminder's amount by swiping it in the latest reminders list in the overview or by tapping the name in the analysis table view to fulfill the requirement.

Thanks for the prompt reply!
In my opinion, opening the app is much smoother than having to tap a notification and then manually open the app and change stuff..? And lots of (most?) notifications open their respective apps when tapped, so it wouldn't be unexpected behaviour? So I think that would be an entirely acceptable solution. :)


Add PhpdocTrimAfterDescriptionFixer

Implements https://github.com/FriendsOfPHP/PHP-CS-Fixer/issues/1686; a new fixer to remove extra blank lines after Summary and after Description in phpdocs.
 <?php

 /**
  * Description.
  *
- *
  * @var int
  */
 $foo = 1;

It expects to be used with phpdoc_trim, phpdoc_separation.
First pull request here :)

The fixer definition is updated, and @param are present in all methods.
Travis CI got failed, though maybe just the CI  wasn't stable? I can't trigger a rebuild.
Let me know if I should rebase against master and make this PR a single commit.

Thank you @nobuf.

My pleasure. Cheers! @keradus

How is this fixer called in 2.12? I cannot find it under this or similar names

Here is it: https://github.com/FriendsOfPHP/PHP-CS-Fixer/pull/3802


No data is exported

I try to use the tool but the export dir is just empty after each run.
I got some errors but it looks like it is running to completion.
`
PS C:\AzureADBackup> Export-AzureAD -Path 'C:\AzureADBackup' -All
Organization/Organization.json
Organization/Settings.json
Organization/Branding/Localizations.json
Organization/CertificateBasedAuthConfiguration.json
Domains
Identity/APIConnectors
Export-AzureAD : GET https://graph.microsoft.com/beta/identity/apiConnectors
HTTP/1.1 500 Internal Server Error
Transfer-Encoding: chunked
Vary: Accept-Encoding
Strict-Transport-Security: max-age=31536000
request-id: 46d1a0a4-c748-4c6f-a0b4-0ad78b041176
client-request-id: 46d1a0a4-c748-4c6f-a0b4-0ad78b041176
x-ms-ags-diagnostic: {"ServerInfo":{"DataCenter":"West Europe","Slice":"E","Ring":"5","ScaleUnit":"001","RoleInstance":
"AM4PEPF0000C4CC"}}
Date: Wed, 18 Aug 2021 14:10:33 GMT
Content-Encoding: gzip
Content-Type: application/json
{"error":{"code":"InternalServerError","message":"Unable to find target address","innerError":{"date":"2021-08-18T14:10
:34","request-id":"46d1a0a4-c748-4c6f-a0b4-0ad78b041176","client-request-id":"46d1a0a4-c748-4c6f-a0b4-0ad78b041176"}}}
At line:1 char:1

Export-AzureAD -Path 'C:\AzureADBackup' -All

  + CategoryInfo          : NotSpecified: (:) [Write-Error], WriteErrorException
  + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Export-AzureAD

IdentityProviders
Identity/ContinuousAccessEvaluationPolicy
SubscribedSkus
DirectoryRoles
Identity/B2XUserFlows
Policies/IdentitySecurityDefaultsEnforcementPolicy
Policies/AuthorizationPolicy
Policies/FeatureRolloutPolicies
Policies/ActivityBasedTimeoutPolicy
Policies/HomeRealmDiscoveryPolicy
Policies/ClaimsMappingPolicy
Policies/TokenIssuancePolicy
Policies/AuthenticationMethodsPolicy/AuthenticationMethodConfigurations/Email.json
Policies/AuthenticationMethodsPolicy/AuthenticationMethodConfigurations/FIDO2.json
Policies/AuthenticationMethodsPolicy/AuthenticationMethodConfigurations/MicrosoftAuthenticator.json
Policies/AuthenticationMethodsPolicy/AuthenticationMethodConfigurations/SMS.json
Policies/AuthenticationMethodsPolicy/AuthenticationMethodConfigurations/TemporaryAccessPass.json
Policies/AdminConsentRequestPolicy
Policies/PermissionGrantPolicies
Identity/Conditional/AccessPolicies
Identity/Conditional/NamedLocations
IdentityGovernance\EntitlementManagement\AccessPackages
IdentityGovernance/AccessReviews
IdentityGovernance/TermsOfUse/Agreements
IdentityGovernance/EntitlementManagement/ConnectedOrganizations
IdentityGovernance/EntitlementManagement/Settings
AdministrativeUnits
PrivilegedAccess/AADRoles/Resources
PrivilegedAccess/AzureResources/Resources
Export-AzureAD : GET https://graph.microsoft.com/beta/privilegedAccess/azureResources/resources
HTTP/1.1 500 Internal Server Error
Transfer-Encoding: chunked
Vary: Accept-Encoding
Strict-Transport-Security: max-age=31536000
request-id: dc96cfdb-9380-4839-bc63-6860ac4cd350
client-request-id: dc96cfdb-9380-4839-bc63-6860ac4cd350
x-ms-ags-diagnostic: {"ServerInfo":{"DataCenter":"West Europe","Slice":"E","Ring":"5","ScaleUnit":"001","RoleInstance":
"AM4PEPF0000DE2B"}}
Date: Wed, 18 Aug 2021 14:11:04 GMT
Content-Encoding: gzip
Content-Type: application/json
{"error":{"code":"InternalServerError","message":"Unable to find target address","innerError":{"date":"2021-08-18T14:11
:04","request-id":"dc96cfdb-9380-4839-bc63-6860ac4cd350","client-request-id":"dc96cfdb-9380-4839-bc63-6860ac4cd350"}}}
At line:1 char:1

Export-AzureAD -Path 'C:\AzureADBackup' -All

  + CategoryInfo          : NotSpecified: (:) [Write-Error], WriteErrorException
  + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Export-AzureAD

OnPremisesPublishingProfiles/Provisioning.json
OnPremisesPublishingProfiles/Provisioning/PublishedResources
OnPremisesPublishingProfiles/Provisioning/AgentGroups
OnPremisesPublishingProfiles/Provisioning/Agents
OnPremisesPublishingProfiles/ApplicationProxy/Connectors
OnPremisesPublishingProfiles/ApplicationProxy/ConnectorGroups
Groups
GroupSettings
Applications
ServicePrincipals
Users
`

Can you try to run a smaller list? ie without the -All parameter?


not able to brows

when i run this  scan specially port scan module i am not able to browsing . if any possible to i can stop

Yeah, of course you get that because you're doing masscan with --rate 10000.
Consider running it via a VPS or some high traffic machine.


[WIP] - testing editorInset api

testing editorInset api
made some progress:
connected gui to inset view

closing this as issue is paused for now.
also updated version after nuke changes is in my local branch.


Why Window.print() is removed?

TypeScript Version:  2.8.1

Search Terms:
Code
window.print()

Expected behavior: No errors.
Actual behavior: TypeScript error missing property print in Window
Playground Link: https://www.typescriptlang.org/play/index.html#src=window.print()
Related Issues:

67c7b368e6dd2b5980ea9eafa9b0944459e4eb09

Issue is present in 2.8.0 also. The commit also removes functions that exists in standard. It would be a good idea to redo a full code review on this one.

PRs welcomed. You can find more information about contributing lib.d.ts fixes at https://github.com/Microsoft/TypeScript/blob/master/CONTRIBUTING.md#contributing-libdts-fixes.

git under windows produces unpredictable amount of changes, sorry for so many commits. I need to strip changelog to single line

Thanks. Sorry I don,t read carefully instriction, that describe separate process for 2 files

Thanks @mhegazy

(window as any).print();
use above line if not using typescript 2.8.2.

@ps04639 You are wrong If you think that author of issue does not read TS docs

(window as any).print(); looks to get around the issue but is still not great as when it creates the js file it resolves to window.print()
I am working on the latest available TypeScript via Nuget and the issue is still present today

@simonprice33 What wrong in you answer, and what you expect?

@simonprice33 I believe at the time of posting this, the latest TS version is 2.8.3. If you are using VSCode (currently ships/updates with 2.8.1) - you can update the TS version to the latest with the command "npm install -g<EMAIL_ADDRESS>Follow the voted answer here for more information: Stack Overflow - TS Version

I'm using ts 2.9.1 and still getting this error.

I am using this code snippet to print my PowerBI embedded report using Angular7 and getting following error.
let report = powerbi.get(reportContainer);
//Trigger the print dialog for your browser.
report .print()
.then(function (result) {
console.log(result);
})
.catch(function (errors) {
console.log(errors);
});
Error : [ts] property 'print' does not exist on type 'Embed'

@ChamilaMaddumage try (report as any).print() and see how you get on


Add checkpoint system

Add a minimalistic checkpoint system to envmnt, which is used to quickly restore the environment when needed.
This also supports exclusions for checkpoints that want to keep specific variables even when restoring.
let chk = envmnt::checkpoint();

// create and remove env variables

// task finished, so roll back
chk.restore()

Codecov Report

Merging #34 (cbb925f) into master (dcc8b47) will increase coverage by 0.13%.
The diff coverage is 98.93%.

@@            Coverage Diff             @@
##           master      #34      +/-   ##
==========================================
+ Coverage   95.22%   95.35%   +0.13%
==========================================
  Files          20       22       +2
  Lines        2449     2543      +94
==========================================
+ Hits         2332     2425      +93
- Misses        117      118       +1

Impacted Files
Coverage Δ

src/lib.rs
100.00% <ø> (ø)

src/checkpoint.rs
96.42% <96.42%> (ø)

src/checkpoint_test.rs
100.00% <100.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

@indietyp this is perfect.
one last ask, can you remove that empty rustfmt file from the PR?
than i'll merge it in.

Sure, I can remove the file, but it makes sure that every contributor will use the default rustfmt file, even if they have their defaults were overwritten (one can place a rustfmt.toml in .config/rustfmt/fustfmt.toml)

@indietyp thanks for the PR this is now merged


Adding missing parameters in app.json

This is hotfix for gh-pages problem

Do we want the shortcut file too?

@owennw lame question- what is the shortcut file?

"shortcut": {
    "company": "OpenFin",
    "description": "Hosts BitFlux as an OpenFin application.",
    "icon": "http://scottlogic.github.io/bitflux-openfin/favicon.ico",  <-- this guy
    "name": "OpenFinD3FC"
}


Allow migration of non-mirrored repositories as well

Is your feature request related to a problem? Please describe.
I want to migrate a clone repository from another Git server, but I can only migrate a mirror repository, and when I try to migrate with mirror=false , an empty repository is created.
Describe the solution you'd like
I want to be able to migrate even if mirror=false  is specified as follows.
resource "gitea_repository" "clone" {
  username                     = "lerentis"
  name                         = "terraform-provider-gitea-clone"
  description                  = "Clone of Terraform Provider"
  mirror                       = false
  migration_clone_address      = "https://git.uploadfilter24.eu/lerentis/terraform-provider-gitea.git"
  migration_service            = "gitea"
  migration_service_auth_token = var.gitea_clone_token
}

Describe alternatives you've considered
None
Additional context
I will create a pull request for this issue.

Released as v0.14.0.
Thanks again for picking this up


Enforce short hex colors

We currently allow long (#xxxxxx) hex colors in SVG.  We can probably take the hit on quality and just use (#xxx).

Also ensure that they are lower case.


[Removal]: Faint Magenta Chinchilla,please remove from the denylist.

Hotspot Name
Faint Magenta Chinchilla
Hotspot b58 Address
114x6g974x5FUJp2y7Qa7yLSRJSuxoXWRmZWPThUAwXQ5sYs5na
Discord Handle
No response
Hotspot Manufacturer
Panther x
Removal Reason
I deployed my hotspot in real location and have no idea why I am on the denylist, please remove my hotspot from the denylist, thank you!
Modifications
No
Extra forwarders
No
Extra antennas
No
Additional Information

We have taken into account this removal request in the next iteration of the denylist. It may take some time before it's processed. This is an automated comment due to the volume of addition and removal requests. A future tool is in the works to provide more insight into the analysis approach made by the Helium team and community members that maintain this list.


Drag and Drop disabled To-Dos (on touchscreen and digital pencils)

When I try to drag a To-Do, it blurs (and it is also disabled) and I'm not able to check it or do something else until I restarted the program.
This also affect the mouse (I can't click or interact with the To-Do with the mouse, too).
I think that the drag and drop problem is caused by gnome gtk but I also think that the blur-disabled-to-do is caused by errands.
(The screenrecord was performed with a digital pen but it was the exact same behavior with the touchscreen)
(The screenrecord also records the console output but there was no error or log message)
BugReport2_Gnome_Errands.webm
I have not had enough experience to test it exactly, but I hope this helps🙂.

Tasks disabling is correct behaviour, but when you drag, it should show task drag icon with task text like this:
Запись экрана от 2024-02-26 12-34-36.webm
I guess it's gtk bug with touchscreen. I'll test it, maybe it needs change some order of things or drag'n'drop signals...


Deserialization of record types with default values

Hi I tried deserializing JSON to record types with default values, but the default values are not set by the serializer. With System.Text.Json this is working.
internal class Program
{
    private static void Main(string[] args)
    {
        var newtonsoftJson = Newtonsoft.Json.JsonConvert.DeserializeObject<DefaultRecordTest>("{\"StringOne\":\"test\"}");
        Console.WriteLine(newtonsoftJson);
        // DefaultRecordTest { StringOne = test, StringTwo =  }
        // => StringTwo doesn't get default value

        var csJson = System.Text.Json.JsonSerializer.Deserialize<DefaultRecordTest>("{\"StringOne\":\"test\"}");
        Console.WriteLine(csJson);
        // DefaultRecordTest { StringOne = test, StringTwo = Am I null? }
        // => StringTwo gets default value
    }

    record DefaultRecordTest(string StringOne, string StringTwo = "Am I null?");
}

I'm expecting to get the default value for the record property if it is not provided by the serialized JSON.

Ah yes. This is Newtonsoft.Json not taking into account the default value for an optional parameter of the constructor used during deserialization. It's not specifically related to records. And it is a long-standing bug/limitation (see here an issue report from 2016: https://github.com/JamesNK/Newtonsoft.Json/issues/820), that unfortunately so far neither has received much attention nor a fix :(


Executing some code before blocking

Hey! So I'm trying to get current cljs, piggieback and weasel running using boot-cljs-repl. And it does one interesting thing: it writes port for the running server in a .cljs file, which is then read by a client, which then connects to a server.
But current version of weasel started blocking (using server/wait-for-client), so boot-cljs-repl never gets control back, which means it can't write port to the file (if the port was not supplied - and chosen randomly by http-kit), which means client never connects - so that's a dead end. :)
I was thinking about solution and what came to my mind is some kind of init function, passed as an option to websocket/repl-env function. Maybe with a different name, but just called before server/wait-for-client function here. What do you think?

Just in case, I implemented this here.

Hey! I think we can close this now that #65 is merged. Thanks again!


Stop building and testing against Node v16 (runtime EOL)

Node v16 reached its EOL today. It's better not to build for unsupported runtimes on future releases.
This also removes building for Electron versions that ship with Node v16. This might seem a bit extreme but this limits a lot of issues in building going forward (like we faced in the past). It also significantly reduces the build time in releases. It already feels too much.

Electron 22 has EOL in four weeks and Electron 23 already had it's EOL in August and 24 EOL in 3 weeks (the EOL overlaps weirdly because 22 had extended EOL because Windows 7 was dropped). So maybe we remove 23 and 24 as well and merge this in four weeks?
https://endoflife.date/electron

@Prinzhorn We discussed this a bit in https://github.com/WiseLibs/better-sqlite3/pull/1042#issuecomment-1682190617. I still think we could keep building for actively maintained embedded Node runtimes since that's the requirement for native modules that actually matter. But definitely worth discussing further with the maintainers since the Electron release and EOL schedule could make build scripts quite messy and expensive.
Expecting some input from @mceachen.

I’m a bit jaded here.
I’m personally much more hesitant to drop electron builds over node builds, simply because node version-to-version stability is substantially better than electron. PhotoStructure is (still!) stuck on electron v21 due to chromium rendering bugs and is-specific issues I’ve found in later versions, but happily runs on all versions of node v14+.
That said, only supporting supported versions of node and electron would seem to be the best policy for this project, if only to reduce build times and reduce (if only by a tiny bit) the number of supported environments.

PhotoStructure is (still!) stuck on electron v21 due to chromium rendering bugs and is-specific issues I’ve found in later versions

I can fully get behind this reasoning because the amount of regressions in Electron currently getting ignored is mind-blowing. Had to completely ditch Electron.

That said, I suspect there to be an explosion of new installation issues opened shortly after releasing this due to users not being able to follow the build FAQ. That reason alone makes me feel like we should keep the existing build targets a while longer.

That would be absolutely fine since no dependency updates were done after the EOL. There's a meager chance of failure. Let's keep this open till the time comes then.

@mceachen done.


CI: enable github actions

nice Jeffry! There are some issues that you have probably already noticed:

all github action tests run twice because you run them for each PR and each push.
checksum of mayastor dependencies does not match (see gitlab result). It seems this PR did not break it, but regardless must be fixed.
according to what I see in actions you always checkout master branch - does it really test PR?

This just mostly allows us to run Clippy actions that do not allow for specifying your own command(s). I personally think though that's a limitation of the actual plugins.
However, I've yet to see how much this will bring us (the auto-comments added to the PR)  from the history of the action, it does not seem to very active it the moment.
Also, as far as I can tell, a rustfmt plugin like this does not exist, so I'm not sure if we want to use these actions or use different ones scattered around the net. Maybe we should use the ones from rust directly. They are, perhaps less fancy (well the Clippy one at least and also the only one AFAIK).
Also, we should also add the logic we want to have run in a bash script (or whatever) and not it the YAML file as they are specific to the CI vendor in use.
All in all, IMHO we can merge this for now, as it does not hurt anything, but I'm working on more fundamental changes that won't require nix-shelling at all.

nice Jeffry! There are some issues that you have probably already noticed:

all github action tests run twice because you run them for each PR and each push.

Yeah not sure how to filter that out more accurately, it is possible, but -- as you fork you might want to run things "as you push".

checksum of mayastor dependencies does not match (see gitlab result). It seems this PR did not break it, but regardless must be fixed.

I'm not sure what's going on there, or how we even got it merged in the first place if that's the case but yeah we should fix that for sure.

according to what I see in actions you always checkout master branch - does it really test PR?

Yes. the @master refers to the master branch of the checkout action itself, not our the code :)