Add check for duplicate JSON keys - v1

Add a new script to test for duplicate JSON keys.
TODO: Hook info normal S-V runs somehow.

I'm fine with this as a first step, but really feel it should be managed by run.py so we don't need to do the additional step of running this check. Probably needs master-6.0.x to be clean first.

I'm fine with this as a first step, but really feel it should be managed by run.py so we don't need to do the additional step of running this check. Probably needs master-6.0.x to be clean first.

Yeah, makes sense.  Probably as part of eve-validation.  Will come back to that soon, integrating properly is a bigger job than creating this script! :)

It is no longer requires suricata fix, but requires backports, right ?

It is no longer requires suricata fix, but requires backports, right ?

Correct.  Lets just put this on hold til after these releases are out.

Correct. Lets just put this on hold til after these releases are out.

Ok.
By the way, why is CI green if a backport is still missing ?

Correct. Lets just put this on hold til after these releases are out.

Ok. By the way, why is CI green if a backport is still missing ?

This script isn't hooked into this CI yet, for now its just a utility script.  My original PR message is in error.

Should not jsonschema tell us about duplicate keys ?

No, jsonschema runs on the data after loaded by Python. The Python loader throws out duplicate keys.

jsonschema runs on the file directly cf https://github.com/OISF/suricata-verify/blob/master/eve-validator/src/main.rs#L52
Now that it is the fast rust version instead of the slow python one

Can we disallow dups for eve anyway? It's almost certainly unintented?

Verification is probably the best way (ie: this PR),  It would be hard to do with JsonBuilder given we're not inserting to a map that might know what keys are already there, so its state tracking would have to become much more advanced.

aaaasdfffttrreewwqqzzxxcVVVVR

Can we disallow dups for eve anyway? It's almost certainly unintented?

Verification is probably the best way (ie: this PR), It would be hard to do with JsonBuilder given we're not inserting to a map that might know what keys are already there, so its state tracking would have to become much more advanced.

Alternative answer.. Of course, its just software, but not a quick or easy change to JsonBuilder.

Right, I was thinking about verification stage indeed.

And so, verification with serde would not tell us about duplicate keys ?

And so, verification with serde would not tell us about duplicate keys ?

Not easily.  Using serde to decode to a generate serde_json::Value will not show these errors.
If you create structs for all possible data types and derive the serde implementation, it will error out on duplicate keys.  Maybe we could generate a struct from the schema and deserialize every line to it?  I'm not sure how robust the existing, if any jsonschema -> rust code gen tools there are though.

Oh, so python errors on duplicate keys but not rust serde_json 😢
So, this is a good idea

Oh, so python errors on duplicate keys but not rust serde_json cry

Python doesn't either. This script hooks into the deserializer to raise the error.

Tests pass because the new script is not hooked in yet

Tests pass because the new script is not hooked in yet

Updated my script to exclude drafts.

@jasonish what is the status if this ?
This looks a good idea, what is missing before merging ?

Replaced by https://github.com/OISF/suricata-verify/pull/1572.


Chrome complains about scrambled credentials.

On Google Chrome 52.0.2743.116 (Linux, amd64)

You cannot visit example.dev right now
because the website sent scrambled credentials that Google Chrome cannot process.

Firefox works fine.

Hmm, what does that mean? Can you attach a screen shot of the error? I use this with Chrome on OS X without any issues.

Command:
python -m SimpleHTTPServer
https 8000

Screenshot:

Auto generated certs:
-----BEGIN CERTIFICATE-----
MIIC/DCCAeSgAwIBAgIQcfqGYSvHTeKH8A4aUNc+0zANBgkqhkiG9w0BAQsFADAS
MRAwDgYDVQQKEwdBY21lIENvMB4XDTE2MDgyODE2MDMyMloXDTE3MDgyODE2MDMy
MlowEjEQMA4GA1UEChMHQWNtZSBDbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBAPB5aXaMs0owC4i0JHdWp+4yUBjQPCDJOVT/TmG5jmEkMYwQKOq2zh17
9RBYD1ywyEDGI7FGiVcFrLu1TjigoiED2W3PChgNaKHqlJ6hjhon/0EnKfKCqDHb
eN62wpz099c6wkCuLrYJYqMTyFoFwOsxZoBf1Wlt8fnCaB0XvXQwnhMWmIiHLk3d
V3BEbvbtbnpC3bEB14O9h+LKOwxwL0qByZLqecr1cwoekFzlBz8zZ7ylg6M7GJH9
tUiT9qOsCciyqg2OCg+F3orsfz/T8w1tVCKlE8NgY3YYHPPKh1EyhCeucGlVFnYe
Ynr317Xq1Lev3d4a6NpV8u0UZjLpoWkCAwEAAaNOMEwwDgYDVR0PAQH/BAQDAgKk
MBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wFAYDVR0RBA0w
C4IJbG9jYWxob3N0MA0GCSqGSIb3DQEBCwUAA4IBAQBA8AFIbZOjui2lGNbIU4VK
clo+FIAg+sSNSchipGVgrD0OrGk8h+dhStDTg7XT8R0sF1lJkgJ0NDWN9tdj6/3j
VWhZnFpnVxR7tXjDIhNEnwUoDEuM7a/3Po2JJFl2n0jKF/W/QfwuaSLJhplITlJN
06lhxlW7xUSUGX5rQcRQjbZIbPIVmPrpCxq9MamXHzxcQKFIQ1onM91niOf6p3Wc
C9EYsIDg8NhKvle9HAIWwJVahZldiyrerR5L9wSVbbbJIwOsxpu0lzNTYjwJ17db
gE09Mxp+2qu+/9p70stzvowu5IfrmPbSoT2gkwxGKtuTmCmRBwkAXdw2SfcifsMA
-----END CERTIFICATE-----

Oh. Yeah, this is normal. It's a self signed certificate, so you need to approve it. This tool doesn't magically generate a valid certificate. Just a certificate for quick use.

It's a self signed certificate,

For self signed certificate, chrome will say:

This server could not prove that it is <IP_ADDRESS>; its security certificate is not trusted by your computer's operating system. This may be caused by a misconfiguration or an attacker intercepting your connection.
Proceed to <IP_ADDRESS> (unsafe)

There is a Proceed to .. (unsafe) link at the end.

Hmm, I'll look into it and see if I can reproduce.

TLS handshake error from <IP_ADDRESS>:52031: tls: oversized record received with length 20037


How to write data to a text file?

After a while reading the API reference, it seems there is no straight forward way at all. Or I missed something? Please help me please.

Sorry. I really lost when reading the API reference. It's already there.


Issue 186- Light mode

Related Issue

Info about Issue or bug

Closes: #[issue number that will be closed through this PR]  186
Describe the changes you've made
Added a light mode to the project with a different color theme.
Checklist:

[ x] My code follows the style guidelines of this project.
[ x] I have performed a self-review of my own code.
[ x] I have commented my code, particularly in hard-to-understand areas.
[ x] I have made corresponding changes to the documentation.
[ x] My changes generate no new warnings.

Screenshots

Original
Updated

original screenshot
updated screenshot

The color of Heart button(favourite button) in dark mode changes

Also arithmetic buttons in calculator is white in color, they should be black

Well Done!
Thanks for your contribution

This has been my first contribution. Thank you for helping me :)


netflix web gui is not opening

Hi As I have einstalled pmdaapache with port no 80 and the webpage is not opening. any suggestion.

@manasranpanda Not sure if I understood it correctly. You had pcp running and was accessing Vector via pmwebd? And after installing pmdaapache it stopped working?

Dear Martin,
Thanks you for your reply. Please find below bullet points:

   I had the PCP installed and its working with vector frame work. Its also exposing the application matrices to single web page for single system by giving the hostname/IP. The question is that can we monitor multiple system at a time in same web page.

  As I checked with forum and found the some users are opening the web gui by using url: http://<hostname>:8080<http://%3chostname%3e:8080>, where the monitor page is displayed. Is it show if then please guide me.

I was guessing that pmdaapache will work same as apache web page and trying to configure but the page was not opening. I have configured the pmdaapache with port no:80, where apache2 is also avialble in same system with different port.
Thanks,
Manas
From: Martin Spier<EMAIL_ADDRESS>Sent: Tuesday, March 15, 2016 9:08 PM
To: Netflix/vector<EMAIL_ADDRESS>Cc: Panda, Manas Ranjan (NFV BU<EMAIL_ADDRESS>Subject: Re: [vector] netflix web gui is not opening (#114)
@manasranpandahttps://github.com/manasranpanda Not sure if I understood it correctly. You had pcp running and was accessing Vector via pmwebd? And after installing pmdaapache it stopped working?
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub:
https://github.com/Netflix/vector/issues/114#issuecomment-196883567

These are separate issues.

No, Vector was designed to monitor a single host at a time. There is feature request to monitor multiple hosts (https://github.com/Netflix/vector/issues/37), but we're still evaluating what would be the best way of implementing this. Having said that, nothing prevents you from opening multiple tabs to monitor different hosts.

I'm not aware of anything like you described, but you can provide the hostname:port to be monitored in the URL. e.g.: http://<vector_url>/#/?host=<hostname_being_monitored>&hostspec=localhost

pmdaapache is the agent module that provides Apache server metrics, not a web server itself. @natoscott can correct me if I'm wrong, but that's my understanding.

pmdaapache is the agent module that provides Apache server metrics, not a web server itself

Definitely.

@spiermar yep that's correct, pmdaapache(1) provides the apache.* metrics.
@manasranpanda have a read of the man page at http://www.pcp.io/man/man1/pmdaapache.1.html - especially the -p option and the required Apache configuration to enable apache metrics, and the "installation" section - this allows you to monitor apache itself, if that's what you were attempting?

Dear frank and Martin,
Thanks a lot to you both.
Regards,
Manas
Sent from my Samsung Galaxy smartphone.
-------- Original message --------
From: "Frank Ch. Eigler"<EMAIL_ADDRESS>Date: 15/03/2016 23:22 (GMT+05:30)
To: Netflix/vector<EMAIL_ADDRESS>Cc: "Panda, Manas Ranjan (NFV BU)"<EMAIL_ADDRESS>Subject: Re: [vector] netflix web gui is not opening (#114)
pmdaapache is the agent module that provides Apache server metrics, not a web server itself
Definitely.

You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHubhttps://github.com/Netflix/vector/issues/114#issuecomment-196946318

I'm assuming this was solved. Closing the issue. Let me know if otherwise.

Dear Scott,
As you mentioned we can monitor on apache web server, can you please provide the steps to do so because I am not finding anything on provided URL.
Thanks,
Manas
From: Nathan Scott<EMAIL_ADDRESS>Sent: Wednesday, March 16, 2016 2:37 AM
To: Netflix/vector<EMAIL_ADDRESS>Cc: Panda, Manas Ranjan (NFV BU<EMAIL_ADDRESS>Subject: Re: [vector] netflix web gui is not opening (#114)
@spiermarhttps://github.com/spiermar yep that's correct, pmdaapache(1) provides the apache.* metrics.
@manasranpandahttps://github.com/manasranpanda have a read of the man page at http://www.pcp.io/man/man1/pmdaapache.1.html - especially the -p option and the required Apache configuration to enable apache metrics, and the "installation" section - this allows you to monitor apache itself, if that's what you were attempting?
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHubhttps://github.com/Netflix/vector/issues/114#issuecomment-197019109

@manasranpanda it's a two stage process:

enable Apache's "ExtendedStatus" metrics (described in DESCRIPTION section of http://www.pcp.io/man/man1/pmdaapache.1.html) via httpd.conf or equivalent, and restart Apache;
Run the ./Install script for the Apache PCP PMDA (as described in INSTALLATION section of http://www.pcp.io/man/man1/pmdaapache.1.html)

"pminfo -f apache" should then show you the metrics and their current values

Thanks Scott,
This is already configured and I am able to see the metrics by executing “pminfo -f apache”. My question is the can we see same metrics on web page as graph, which is a apache web page.
Thanks,
Manas
From: Nathan Scott<EMAIL_ADDRESS>Sent: Wednesday, March 16, 2016 10:37 AM
To: Netflix/vector<EMAIL_ADDRESS>Cc: Panda, Manas Ranjan (NFV BU<EMAIL_ADDRESS>Subject: Re: [vector] netflix web gui is not opening (#114)
@manasranpandahttps://github.com/manasranpanda it's a two stage process:

enable Apache's "ExtendedStatus" metrics (described in DESCRIPTION section of http://www.pcp.io/man/man1/pmdaapache.1.html) via httpd.conf or equivalent, and restart Apache;
Run the ./Install script for the Apache PCP PMDA (as described in INSTALLATION section of http://www.pcp.io/man/man1/pmdaapache.1.html)

"pminfo -f apache" should then show you the metrics and their current values
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHubhttps://github.com/Netflix/vector/issues/114#issuecomment-197155251

@manasranpanda oh, sorry - I misunderstood your question - I'll leave that one for @spiermar but I believe you'd need to create a custom Vector view for those metrics.

Thanks Scott for the information and for your support.
As I said earlier, the vector frame work is also working fine for me.
Thanks,
Manas
From: Nathan Scott<EMAIL_ADDRESS>Sent: Wednesday, March 16, 2016 10:46 AM
To: Netflix/vector<EMAIL_ADDRESS>Cc: Panda, Manas Ranjan (NFV BU<EMAIL_ADDRESS>Subject: Re: [vector] netflix web gui is not opening (#114)
@manasranpandahttps://github.com/manasranpanda oh, sorry - I misunderstood your question - I'll leave that one for @spiermarhttps://github.com/spiermar but I believe you'd need to create a custom Vector view for those metrics.
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHubhttps://github.com/Netflix/vector/issues/114#issuecomment-197157321

My question is the can we see same metrics on web page as graph, which is a apache web page.

Vector does brief histories of live data.  For more formal historical graphs with PCP, one would need to run a pmlogger - configured to record the apache.* metrics in addition to its defaults.  Then one would need to run pmwebd and its bundled graphite/grafana webapps to interactively build dashboard graphs for those metrics.  That should result in a graphite-flavoured URL similar to
http://localhost:44323/graphite/render?target=*.apache.*&from=-2d&until=now&format=png&width=1027&height=245
to return a PNG graphics object.

@manasranpanda you should be able to get those metrics into the Vector front-end, but it will require adjusting some configuration files.
This is a similar issue to https://github.com/Netflix/vector/issues/110. Let me know if this doesn't solve your problem.
Also, I'm on Slack in case you have more questions. http://slack.vectoross.io/

Dear Martin,
Can you please let me know about below details:

     Active Active PCP backend. What type of load balancing required ?

     How PCP backend detail is supplied to PCP client ? DHCP or ACS ?

     Active Active PCP Vector. What type of load balancing required ?

     Message/Data flow – How metrics is passed to PCP backend

o   How Vector fetches data from PCP backend

     Is there any DB involved in PCP backend ? Can multiple PCP shared same DB ?

     How to collect custom metrics – example number of OVS flows

Thanks,
Manas
From: Martin Spier<EMAIL_ADDRESS>Sent: Wednesday, March 16, 2016 7:46 AM
To: Netflix/vector<EMAIL_ADDRESS>Cc: Panda, Manas Ranjan (NFV BU<EMAIL_ADDRESS>Subject: Re: [vector] netflix web gui is not opening (#114)
I'm assuming this was solved. Closing the issue. Let me know if otherwise.
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHubhttps://github.com/Netflix/vector/issues/114#issuecomment-197115500

For a general introduction to PCP, please see the books, e.g.:
http://www.pcp.io/books/PCP_UAG/html-single/
If you still have general questions, please consider posing them on the mailing list, instead of this bug tracking system.

Thanks for your mail. Can you please send me the mailing list wher I can put our questions as this ID<EMAIL_ADDRESS>(pcp<EMAIL_ADDRESS>is not working.
From: Frank Ch. Eigler<EMAIL_ADDRESS>Sent: Monday, March 21, 2016 10:24 PM
To: Netflix/vector<EMAIL_ADDRESS>Cc: Panda, Manas Ranjan (NFV BU<EMAIL_ADDRESS>Subject: Re: [vector] netflix web gui is not opening (#114)
For a general introduction to PCP, please see the books, e.g.:
http://www.pcp.io/books/PCP_UAG/html-single/
If you still have general questions, please consider posing them on the mailing list, instead of this bug tracking system.
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHubhttps://github.com/Netflix/vector/issues/114#issuecomment-199375324

The mailing list is up & running in general.  If you can't figure out what's wrong between you and that server, please supply more details than "not working".

Please find the attachment.
From: Frank Ch. Eigler<EMAIL_ADDRESS>Sent: Monday, March 21, 2016 10:53 PM
To: Netflix/vector<EMAIL_ADDRESS>Cc: Panda, Manas Ranjan (NFV BU<EMAIL_ADDRESS>Subject: Re: [vector] netflix web gui is not opening (#114)
The mailing list is up & running in general. If you can't figure out what's wrong between you and that server, please supply more details than "not working".
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHubhttps://github.com/Netflix/vector/issues/114#issuecomment-199386302

Dear Team,
Please let me know is there any DB can be involved in PCP backend? If so please let me know the procedure to implements the same. And one more ask can multiple PCP shared in same DB?
Please respond as I was trying to send mail via : pcp<EMAIL_ADDRESS>and got a notice as delivered failed.
Thanks,
Manas

Delivery probably failed because you need to sign up for the mail list.
http://oss.sgi.com/mailman/listinfo/pcp


Update Handling Time Docs

Feature Request Description
We should add to the handling time docs so that they're a better resource for users. This includes

Add a substantial section on what time_index means (with retail example)
Add a section for secondary_time_index with the flight example
Add example with same index but multiple time indices
Emphasize that cutoff times are an instruction list and limit the row output
Emphasize the ways that time is used in building features
Merge Training Window and Last Time Index sections/examples
Add approximate paragraph from elsewhere in docs
Add visuals which show how we use time

Issues created here on Github are for bugs or feature requests. For usage questions and questions about errors, please ask on Stack Overflow with the featuretools tag. Check the documentation for further guidance on where to ask your question.

Add visuals which show how we use time

Definitely. In general, I've found that most people (myself included) misunderstand the complexity of handling time overlaps etc., and that diagrams are the best method for clarifying this. It'll also make me (as a user of featuretools) much more confident that you're doing it 'right' (which would be awesome so I don't have to worry about it, as it's always the hardest part!).


Fix snippet copy dataset

Update the snippet copy dataset between histories to fit the new galaxy layout.

THanks


Create a "sync" tag for sync settings

When going to the sync settings from the sync menu, we use sync: to query sync settings. This causes issues because it shows other sync settings from other places (like Git). We should create a @tag:sync and tag the sync settings so we an easily query them.

Would this be used by some button or command somewhere? If it would only be used by people typing it in/intellisense, it doesn't seem discoverable enough to be worth it.

We have a command from the Sync menu that would trigger this:

Oh ok yeah I'll add it


Typos in example batch program code.

In the https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/xcopy#BKMK_examples section, the batch program provided in the 8th example contains a couple of typos:
Line 7, if errorlevel 2 goto abortif errorlevel 0 goto exit should be split over two lines, thus:
if errorlevel 2 goto abort
if errorlevel 0 goto exit
Line 9, echo Insufficient memory to copy files orecho invalid drive or command-line syntax. should be split over two lines, thus:
echo Insufficient memory to copy files or
echo invalid drive or command-line syntax.
There is also another typo in the final sentence of the Examples section, where two words have been erroneously concatenated, viz: xcopyencounters should be xcopy encounters.

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

ID: 544925b9-8587-3e0e-9d49-44b77dbd290d
Version Independent ID: e9969211-1085-ca1f-afb5-b619edbbfab3
Content: xcopy
Content Source: WindowsServerDocs/administration/windows-commands/xcopy.md
Service: unspecified
GitHub Login: @coreyp-at-msft
Microsoft Alias: coreyp

This issue appears to have been fixed in the master  branch on GitHub.


(probably not an issue) What is meta?

Hi hi - I'm on a Mac with a touch bar, & having trouble figuring out what meta is. In regular emacs / command line, it's still the (touch bar) escape key. That doesn't seem to work here - what is it? If it's supposed to still be esc, but that isn't working, how can I fix it? Thank you -

I figured it out, it's alt. (FYI if anyone else has this problem, you can see the key bindings in package.json).


Change Discord Videos from NHL URL to mp4 link for embedded videos

Video Highlight link is located in Content Feed at media.milestones.items[i].highlight.playbacks[9].url where "i" is specific milestone.
Recap is at media.epg[3].items[0].playbacks[9].url
Condensed Game is at media.epg[2].items[0].playbacks[9].url

Will roll this into some other Discord improvements I am making.

Done - ended up using videos that matched the FLASH_1800K_896x504 name within the playbacks dictionary.


Available on: text without right hand side, where are files being served?

Environment Versions

Linux (Arch)
Node version: 18.2.0
http-server version: v14.1.0

Steps to reproduce
run http-server
Expected result
I expect it to tell me where the files are being served
Actual result
It does not share this information

> http-server .

Starting up http-server, serving .

http-server version: 14.1.0

http-server settings:
CORS: disabled
Cache: 3600 seconds
Connection Timeout: 120 seconds
Directory Listings: visible
AutoIndex: visible
Serve GZIP Files: false
Serve Brotli Files: false
Default File Extension: none

Available on:
Hit CTRL-C to stop the server

Notice the second to last line in the above text copy-pasted from my terminal.
Other information

This is duplicate of #810


get document-topic distribution from gensim model for Arun2010 evaluation

Hello, thanks for the handy package.  I used it to evaluate some models fit with gensim, and I noticed you hadn't finished the code to use the Arun 2010 method.  Here is some code for extracting the document-term distributions from a gensim model  to run the Arun 2010 evaluation.

Thanks, really useful. Merged this into develop for now. Will later end up in master once I release a new version.


Giving of first aid help

How to administer first aid when an injury occurs?

Members lets contribute to this issue please.

Members lets contribute to this issue please.

Hi @Math-TECH-Hub as I said → this repository was copied into the team section to work in these issues and contents together, of course you can always pull the changes from there into your personal repository → but if you want others and especially the team to read and get notified, you need to add comments, issues and changes over there ;)
https://github.com/ASKnet-Open-Training/CommunityRepairCafe

Hi @Math-TECH-Hub as I said → this repository was copied into the team section to work in these issues and contents together, of course you can always pull the changes from there into your personal repository → but if you want others and especially the team to read and get notified, you need to add comments, issues and changes over there ;)
https://github.com/ASKnet-Open-Training/CommunityRepairCafe

hope this helps navigating, add this topic there, maybe we introduce an issue type lable "Guide" over there?
if you think it's ok, you can close this issue here

hope this helps navigating, add this topic there, maybe we introduce an issue type lable "Guide" over there?
if you think it's ok, you can close this issue here


Support for commands/queries

Currently the node supports only ingestion of data. Would it be possible to add execution of data explorer queries and commands?

I guess it will be possible to add support for commands relative easily. but Im not sure how I would work with a tabular result-set from a query and push that to other nodes

True, the parsing of the result set is not trivial. In my use cases I'm mainly fetching rowcounts and it would be sufficient to just pass the raw result from Data Explorer to the next node. I could then parse whatever I need from the result with a function node.
So not an ideal general solution, but it would help me a great deal to get rid of executing shell scripts to do the same thing.


s/yuge/huge

s/yuge/huge

I think you missed line 559 :)
https://github.com/grpc/grpc/blob/707d00a38b027599e97f460fd4c3bf2bdf292228/test/cpp/microbenchmarks/bm_chttp2_transport.cc#L559

LBTM.

LBTM = Looks Bad To Me?

alright :D


added delete_access_logs management command

#455
I'm really unsure about the wording in the help and the position/naming of the new test case, feedback would be greatly appreciated.

Thank you! I'll change the name to axes_reset_* since we have the other commands named similarly in the upstream and try and release this soon.


Run script

Is there (or could you provide) a script I could use to run an example?  I'm trying to follow the instructions in the README, but getting lots of path and missing file errors.
Thanks
Ben

Hi Ben,
Due to the complexity involved in the many different modes that Mosaic can run in, we unfortunately do not have a single, centralized run script.
If you don't mind, could you please post the error messages concerning the missing paths?
At least the twitter-small dataset should work out of the box, other datasets might have to be configured manually on a case-by-case basis.
Thank you!
Steffen


Snapshot creation error

TakeSnapshot drops with NullReferenceException in code
switch (_snapshotContext.Format)
                { ...

(file /xZune.Vlc.Wpf/VlcPlayer.cs)
Pull Request #21

I have merged your commit.


feat(*): support  for angular 6.x and 7.x - changelog

@SebastianM
Addresses https://github.com/SebastianM/angular-google-maps/issues/1585
If you prefer to autogenerate the changelog when deploying to npm, then this PR should be closed.

are you guys plannig to merge this?

@frontr-uk I can't deploy the npm update because I'm not the project owner.

Hey guys,
When will this be merged? It's been going on since last year. It's really hard to keep a project go on with so many security warnings.

@dankreiger Can you give a heads up to whoever is the project owner? This has been going on for far too long, and it's a real emergency.

Hey everyone. The project maintainer is currently away. There is a crowdsourced fork that is more active. You can find it and start using it @agm-preview/angular-google-maps
We have already updated to Angular 7 :)

The reason I closed this is because part of a chore of publishing a release is creating changelogs, so this PR is unnecessary. Either way, thank you very much for contributing and we hope you will continue improving AGM in the future 🙂


Server hang seemingly caused by the serializationisbad javaagent

Ran my server for weeks straight with no issues. Changed/updated nothing at all except the javaagent jar, a day or so later this pops up.
crash-2023-08-10_23.02.29-server.txt

This crash looks unrelated to SIB so it is probably caused by something else.


Failing for a fixture finder

I added prosopite, turned on test exceptions, and watched 43 of my tests explode. Cool. Except when I look at the errors, I'm struggling to figure out what is the issue.
One error complains about a rails fixture finder method:
WorkflowAssignableControllerTest#test_0001_searches for people:
Prosopite::NPlusOneQueriesError: N+1 queries detected:
  SELECT "institutions".* FROM "institutions" WHERE "institutions"."id" = $1 LIMIT $2
  SELECT "institutions".* FROM "institutions" WHERE "institutions"."id" = $1 LIMIT $2
  SELECT "institutions".* FROM "institutions" WHERE "institutions"."id" = $1 LIMIT $2
  SELECT "institutions".* FROM "institutions" WHERE "institutions"."id" = $1 LIMIT $2
Call stack:
  /Users/drnic/workspace/prior-study-credit/prior-study-credit/test/models/institution_test.rb:33:in `block in <class:InstitutionTest>'

institution_test.rb:33 is:
class InstitutionTest < ActiveSupport::TestCase
  include ActiveJob::TestHelper

  setup do
    @institution = institutions(:uq) # 33
  end

What is the issue being raised here and what's the fix?

Hello @drnic, thanks for testing out prosopite!
In the README section for tests the following is mentioned:
# spec/spec_helper.rb

config.before do
  Prosopite.scan
end

config.after do
  Prosopite.finish
end

config.before and config.after in Rspec mean before(:each) and not before(:suite).
I should probably make it more explicit in README.
In your minitest case, i guess that you run Prosopite.scan once before all tests and Prosopite.finish once after all tests.
You can try to run scan/finish before and after each test. This will probably work.

Ahh, when I saw "And each test can be scanned with:" I thought it was optional.
I'm using minitest and the following looks to make the above test stop failing:
# test/test_helper.rb

module ProsopiteTesting
  def before_setup
    super
    Prosopite.scan
  end

  def after_teardown
    Prosopite.finish
    super
  end
end

class MiniTest::Unit::TestCase
  include ProsopiteTesting
end


Revert "[Enhancement] Distributing TabletShards to multiple compaction threads (#11747)"

This reverts commit 2d157f3fc5e1451376a7acda10cdb925ad43f8e7.
When there is a large tablet compaction, even if there are multiple compaction threads, it is still possible to get stuck in the compaction of other small tablets, resulting in TooManyVersion

[FE PR Coverage Check]
:heart_eyes: pass : 0 / 0 (0%)


new-feature:add k3docker

The k3docker modified according to the specification

Wait for CI to pass...


Cannot find module 'typesafe-actions'

I'm using 2.0.0-1 and I get the following error:
(1,43): Cannot find module 'typesafe-actions'.
The funny thing is that if I remove the import, save, add it again and save again, it runs without errors until I restart the build process.
This is the file that causes the error:
import { ActionsUnion, buildAction } from 'typesafe-actions';

const INCREMENT_CURRENT_QUESTION = 'INCREMENT_CURRENT_QUESTION';

export const betPublishActions = {
  incrementCurrentQuestion: buildAction(INCREMENT_CURRENT_QUESTION).empty()
};

export type BetPublishActions = ActionsUnion<typeof betPublishActions>;

My project is pretty fresh, created with the TS scripts of create-react-app.
My package.json:
{
  "name": "tipsterchat-webapp",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "node-sass-chokidar": "^1.2.2",
    "npm-run-all": "^4.1.2",
    "prettier": "^1.12.1",
    "react": "^16.3.2",
    "react-dom": "^16.3.2",
    "react-redux": "^5.0.7",
    "react-scripts-ts": "2.15.1",
    "redux": "^4.0.0",
    "redux-form": "^7.3.0",
    "typesafe-actions": "2.0.0-1"
  },
  "scripts": {
    "build-css": "node-sass-chokidar src/ -o src/",
    "watch-css": "npm run build-css && node-sass-chokidar src/ -o src/ --watch --recursive",
    "start-js": "react-scripts-ts start",
    "start": "npm-run-all -p watch-css start-js",
    "build-js": "react-scripts-ts build",
    "build": "npm-run-all build-css build-js",
    "test": "react-scripts-ts test --env=jsdom",
    "eject": "react-scripts-ts eject"
  },
  "devDependencies": {
    "@types/jest": "^22.2.3",
    "@types/node": "^8.10.11",
    "@types/react": "^16.3.13",
    "@types/react-dom": "^16.0.5",
    "@types/react-redux": "^5.0.19",
    "@types/redux-form": "^7.2.4",
    "typescript": "^2.8.3"
  }
}

The error keeps appearing after editing any other file (even scss) and I have to remove & add the import again.

I wonder if this issue is also related this this packages issue. https://github.com/piotrwitek/react-redux-typescript-guide/issues/63
They are both by the author and this issue seems to be the same.

I could take a look, but I would need a minimal repo with the error so I can investigate it. Otherwise I'm afraid I won't be able to help you.

Here you can find a basic repo that reproduces it:
https://gitlab.com/jeffarese/typesafe-actions-test
If you go to typesafe-actions-test/src/store/BetPublish/actions.ts, remove the import, save, add it again an save it again, it will run. But if you edit something else you'll run into the same error again

Hi @jeffarese,
First of all you had a broken yarn.lock and I couldn't even install deps.
I started with removing yarn.lock and then yarn install and everything works fine, and I cannot reproduce the behaviour you are describing.

I just cloned the test repo and did what's shown on the terminal and I got the same results.
There's my node & yarn versions, if that matters.

Ah ok now I see it, I needed to stop and start the build process again

ok I might figured that one out, it sounds unrelated, but please could you try and confirm if below will fix your error @jeffarese
Open tslint.json and delete this line:
25.     "no-unused-variable": [true, "react"],

here is the issue from the boilerplate provider that I found about this issue: https://github.com/wmonk/create-react-app-typescript/issues/250

@piotrwitek thanks, that fixes it! :open_mouth: pretty enexpected behaviour, right?

Yea, but that's exactly what you get when you're introducing too much abstraction layers, that's why I put this very straightforward boilerplate to cut the abstractions of development workflow to the minimum (unfortunately it's quite outdated, but could be easily bumped to recent versions with some tweaks)
https://github.com/piotrwitek/react-redux-typescript-webpack-starter
Closing as this is resolved


Modify docker-compose yaml to read region and default region from env…

Feature or Bugfix

Bugfix
Refactoring

Detail
Added AWS_REGION to the environment variables of the Docker containers for local development. Set bothAWS_DEFAULT_REGION and AWS_REGION to their values set on the terminal where docker-compose up is run.
If these values are not set a warning appears on the terminal logs:

Another PR with better instructions to the github pages documentation (deploy locally) will follow.
Relates
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@nikpodsh yesterday GitHub faced some issues with their APIs and I had some issues commiting your suggestion. But it is there now


Use SS to sign for Inheritance case

Feature Description
SS confirms/ registers new Vault w/o any verification if the request has come in with a flag for inheritance. But waits 7 days before signing and approving the transaction.
Before it does this, it sends a notification to the FCM tokens of the app and waits for a decline from them. If they decline, then it simply does not sign. If it is not declined for 7 days, it sends a notification that the signing is done to the new app (new FCM token).
This means there needs to be a notification method between the SS and app.
**Pre-requisites/ dependencies
-Designs
-Research
-Discussion with a Senior
**Task Break Down
-TASK 1
-TASK 2
**Test Cases
**Design
**Flow
**ERD

Closing as outdated


repair MVIC wavelength ranges

In the case of MVIC, the wavelength range varies from product to product based upon the filter used. That means that you need to load each row of the wavelength table based on the filter name. Here are the details.
MVIC filters wavelength ranges are...
CLEAR (min,max) = (0.400, 0.975)
BLUE (min,max) = (0.400, 0.550)
RED (min,max) = (0.540, 0.700)
NIR (min,max) = (0.780, 0.975)
CH4 (min,max) = (0.860, 0.910)
Spectral Information = No
Wavelength Resolution = (max - min, max - min)
Wavenumber = (100./max, 100./min)
Wavenumber Resolution = (100./min - 100./max, 100./min - 100./max)
Spectrum Size = 1
Polarization Type = None

fixed in production and with this commit to importer repo


Add dependency badges

Add badges for state of dependencies with David

Made public.

Doh, wrong issue.


highlight predictions when hover by mouse/ mobile

( hover color change ) to make clear that clicking will generate the clip

fixed


Add a Navigation Drawer

Add a navigation drawer that will show general options like profile, settings, log out. These options will be changed or implemented later
Refer official android docs:
https://developer.android.com/guide/navigation/navigation-ui#add_a_navigation_drawer

@ken1000minus7 I want to work on this issue. Could you please assign this issue to me?

@ken1000minus7 Raised a PR https://github.com/PEC-CSS/MovieDroid/pull/29


[Feature]: Enhancing social handles accessibility in Footer

[x] Would you like to take up this task?
[x] Are you from GSSoC'23?

✨
Feature request

Is your feature request related to a problem?
Currently, the problem lies in the absence of the aria attributes for these social handles.

Describe the solution you'd like
By implementing these ARIA attributes, we can significantly enhance the accessibility ensuring all users can effectively interact with our application also would add rel for the anchors which are lacking to ensure the best practices for crawlers

Please assign me this issue so that I can work on this issue under GSSOC'23.


Stacked bars positioned out of the grid when datazoom toolbox feature is used

https://jsfiddle.net/hmdhs/96cox2nz/
Echarts version: 4.2.0
Stacked bar graph when used with datazoom toolbox feature goes out of the grid. Without datazoom graph behaves as expected.

Thank for your feedback.

Duplicate of #8935 .


Added Enhanced scroll back button with timeline on it for smoother functioning to ALL pages.

Added Enhanced scroll back button with timeline on it for smoother functioning to ALL pages.
issue no.: #1160
https://github.com/user-attachments/assets/05e1920b-2968-4755-bd11-34d11975d9b3
Type of Change

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation update

Checklist

[x] I have read the contributing document.
[x] I have performed a self-review of my own code.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] I have added necessary tests to ensure my changes are effective.
[x] New and existing unit tests pass locally with my changes.
[x] Any dependent changes have been merged and published in downstream modules.

there are conflicts in feedback.html

@mansiruhil13 Resolved the conflicts, kindly review it.


Bonding Page Bugs

This looks like the same decimal problems we were having before...

(the one below is an easy fix and already taken care of)

Please remove issues from the backlog when moving them into Scrumptious.

What are the steps to recreate this bug?

@NodeGuy stake to a validator, wait until you get rewards/slashed, check the bonding page

Forgive me for missing the obvious, but how long do I have to wait to get rewards/slashed?  I've been waiting a long time.

If you stake to one of the top validators it should be less then 100 blocks I guess. But I am not sure.

I've watched at least 10,000 blocks go by with no rewards.  @okwme Would you please walk me through how to recreate this bug?


fix(BRepBlocksTopology): Fixed an error message.

:tada: This PR is included in version 5.0.4-rc.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

:tada: This PR is included in version 5.0.4 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Compiler warning C5033 is not documented.

To see the warning:

Create a solution using the compiler in C++ 17 mode (e.g. /std:c++17 ), and include a variable declared using the old register keyword, e.g.:
register int a = 13;

Try to compile it. A warning is seen on the variable declaration, similar to this:
warning C5033: 'register' is no longer a supported storage class

However there is no documentation for the C5033 warning.

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

ID: ddc3041c-b233-bb3f-513f-b3df302b49a2
Version Independent ID: aad153bd-a417-01fb-f2b7-50842269dcc0
Content: Compiler warnings C4800 Through C5999
Content Source: docs/error-messages/compiler-warnings/compiler-warnings-c4800-through-c4999.md
Product: visual-cpp
Technology: cpp-diagnostics
GitHub Login: @corob-msft
Microsoft Alias: corob

@MikeDiack
Thanks for the report. We're aware of lots of missing detailed diagnostic articles, and filling them in is usually a low-priority task. Just for you, I wrote this one up, though as the current landing page warns, it's not going to tell you very much more than the warning itself. The register keyword was deprecated in C++11 and C++14, and removed from the language in C++17. It hasn't been used by the common C++ compilers to cause variables to be placed in registers in decades. Basically, register never did what you thought, and in recognition of the fact, the language standard has finally gotten around to booting it. Look for updated docs in a day or so.


fix a bug in finding leaf blob IDs in search_cve.py script

This PR does the followings:

It mostly fixes a bug in finding leaf blob IDs in the search_cve.py script.
It also adds an overwrite flag, so that in some cases, we don't overwrite existing prov_pkg metadata.
It also adds all newly-built rpmfiles to the "-p" option of the bomsh_index_ws.py script, so that the provenance packages contain these newly built rpm files.


ChubaoFS Helm v<IP_ADDRESS>.0 Release

Release ChubaoFS Helm v<IP_ADDRESS>.0 to adapt to ChubaoFS v2.2.2, CSI v0.3.0 and Helm 3.

Version release via pull request #4 which have been approved and merged into master branch.


Delete unused AWS ElasticSearch domains

Deleted the following domains:
msucommons-dev
hcommons-dev-rumi
hcommons-dev-chaucer


Fixed #16732 -- Fixed to moving meta classes into child models which have non-abstract inherit model.

Ticket: #16732

Falling tests show that it is not a proper solution. ('suffix1', 'suffix2') should be inherited from an abstract class BookXtra.

Closing due to inactivity.


npm test: Run prettier test on npm test.

As npm test is used to test all (flow, jest, eslint) locally,
so it's better to add prettier test also.

Sometimes plugin is enable to save the file (may be due race condition, as file is already opened in the Editor). I faced is 2-3 times yesterday. And I was running npm test before submitting PR, it was showing no error. But on travis it was failing. So I thought of adding it in npm test itself.
Oh! ya we can use npm run test:full to test full 👍


[6.5.x] GUVNOR-2636: [Decision Table Spreadsheet] uploading new version causes error

See https://issues.jboss.org/browse/GUVNOR-2636

I don't believe we need concern ourselves with archiving from "Project Explorer" as this simply allows the User to download a ZIP file for a package in the project.
I would be more concerned about updating this and (unfortunately) this and (equally unfortunately) this
This last part is arguably out of the scope of the original JIRA.. so my advice would be to close this PR (as we don't really need the changes to "Project Editor") and raise a new JIRA for a comparable fix for "(Generic) File Upload". WDYT?

Creating a new JIRA for that sounds like a good idea for me too. Thanks, @manstis :-)

Jenkins, please retest this.


[📑 Docs]: Create docs for spec 3.0 release

What Dev Docs changes are you proposing?
Per the scheduled release of spec 3.0 on June 2023, a major update to AsyncAPI docs is needed.
To this end, Jonas added a discussion point for Docs to upcoming Spec 3.0 community meetings. We'll use this time to help guide and support the community contributors who help us document these changes in docs in the weeks leading to the June release.

Overview of spec 3.0 release changes that require documentation:

Request/reply https://github.com/asyncapi/spec/pull/847
Operation/channel decoupling https://github.com/asyncapi/spec/pull/806 + https://github.com/asyncapi/spec/pull/827
Operation action (pub/sub confusion) https://github.com/asyncapi/spec/pull/806 + https://github.com/asyncapi/spec/pull/827
Unified referencing behavior (using $ref instead of string) https://github.com/asyncapi/spec/pull/852
Common metadata fields https://github.com/asyncapi/spec/pull/796
Moving root properties tags and externalDocs to info https://github.com/asyncapi/spec/pull/794
Splitting out server URL into host and pathname https://github.com/asyncapi/spec/pull/888
More reusable objects in components https://github.com/asyncapi/spec/pull/792

NEW docs tasks
To this end, we have created the following tasks in this Epic docs issue in an effort to outline each category the changes introduce:

[ ] #1434
[ ] #1435
[ ] #1436
[ ] #1437
[ ] #1438
[ ] #1439
[ ] #1440
[ ] #1441

⚠ PLEASE NOTE:

Each of these tasks converted to issues does not imply a single PR; the community should expect to review multiple PRs PER task issue because each spec change introduces updates across all Docs content buckets. (i.e., The request/reply change introduces a need to create a Concepts doc, document further in upcoming new Spec 3.0 docs, and implies huge changes to current tutorials.)
I have NOT added the following points to these proposed tasks because @JonasLagoni specifically stated on March 15, 2023, spec 3.0 community meeting that those points are not yet confirmed for release:

Change how traits behave https://github.com/asyncapi/spec/issues/505
Allow defining other schema formats in components

cc @GreenRover @fmvilas @jonaslagoni @AceTheCreator @thulieblack @derberg
Code of Conduct

[X] I agree to follow this project's Code of Conduct

I will add descriptions to each task converted to issues later today... don't worry, i didn't forget to add that for us :v::slightly_smiling_face:

Added all the epics to the spec 3.0 todo list, just for me to track the overall progress, I will make sure to sync the progress from this issue once every few weeks 🙂

Hey @alequetzalli, I see that you intialised many issues for the new Doc tasks for the spec 3.0 release. Can you please specify docs: prefix to the issue titles so that it is easily recognisable as a Doc issue and do specify the description for required issues.

Hey @alequetzalli, I see that you intialised many issues for the new Doc tasks for the spec 3.0 release. Can you please specify docs: prefix to the issue titles so that it is easily recognisable as a Doc issue and do specify the description for required issues.

You no help me? 🥹🥹🥹
🤣😜

@akshatnema You no help me? 🥹🥹🥹

I can only help you to add the prefix docs:. For description, you are best :smile: :+1:

Hello @alequetzalli I would like to contribute to this project. I'd be happy to start on simple tasks that you don't mind outsourcing. Would that be possible?

Hello @alequetzalli I would like to contribute to this project. I'd be happy to start on simple tasks that you don't mind outsourcing. Would that be possible?

@CatherineKiiru Yes, we hope to identify more doc contributors for Spec 3 updates! ✨ We'd love to have you work with us on some spec 3.0 docs tasks.
To get you started:

Please DM me in AsyncAPI Slack to give you the onboarding steps. (all new docs contributors get onboarding tasks before they're assigned their first task to help them be more successful)
We'll need more context from @jonaslagoni and diverse spec contributors to help you get started. (They are aware of this and have stated they will be available to do so soonish) For now, I think we will likely want to start by first assigning https://github.com/asyncapi/website/issues/1434.

Thank you! I'm sending a DM shortly

Hello, my name is Swati Sharma. I am  a 3rd year engineering student in Computer Science and I eagerly want to contribute in documentation with ** AsyncAPI** . I have some basic knowledge in Frontend Web development(HTML, CSS, JS). Before that I also have improved an article on Geeks for Geeks portal based on computer fundamentals. It will be great if you give an opportunity.
Thanks

As far as I can see, the only feature that might require to be deep documented is the Request/Reply one. About the rest, it should be enough with the introduced Spec changes. However, we should review them again and improve the text to become more user friendly.

@smoya Have you read the Concepts, Guides, and Tutorials? I would prefer you read them to make sure nothing else needs changes.

@smoya Have you read the Concepts, Guides, and Tutorials? I would prefer you read them to make sure nothing else needs changes.
Also, if we only need to document request/reply, why did @jonaslagoni provide a more extensive list? Can you clarify why Jonas's original scope outlined in this issue is unnecessary?

As I mentioned in this Slack thread, im gonna work on that this week.

I will start working on this next week, identify all changes that should be done; changes, removals, and additions to the docs. And will keep you always posted then :raised_hands:

Ah ok, I didn't realize that Slack message implied you were going to read all the docs' content buckets. I wanted to make sure 😄✌🏽
Sounds great, thank you! I am already curious to see what you find and can't wait to start writing them with ya 💪🏿

We'll use the info provided by Jonas in this PR for starting writing context: https://github.com/asyncapi/website/pull/660

For the record, I'm on parental leave for a month.

We're not expecting anything from you @smoya!


Response time graph seems to be an average of all data

Description of issue / feature request
In the web UI, the response time graph seems to show response time for the entire test run, which I feel is unsuitable for a graph format. At a given x-point on the graph, the current graph shows the average of all data up until then, whereas it would be more useful to see the average of data at that time.
Expected behavior
Response time might be better displayed as a moving average rather than a complete average.
Actual behavior
Response time is calculated as an absolute/complete average rather than moving average, which means spikes are significantly 'dampened'. This also doesn't seem to fit a graph format - an absolute average would be suitable for a single number (e.g. the Statistics tab) and a moving average would be better suited for a time-based view like a line graph.

might be better displayed as a moving average

what window length would you recommend for calculating MA?
(could be configurable)

Yeah configurable would be nice. For a default though, what about the same as the RPS? i.e. average of the results that came in at the time, so basically instantaneous. Are you able to confirm the current behaviour?

You can use influxdb alongside to actually store the data in a time series format and the aggregate on the go. Just a suggestion.

The response time is calculated using a moving window of the (approximately) last 10 seconds. If it's not, it's a bug. Could you provide more info on why you think it's showing the total average?

Not sure if it is the total average, but it is definitely not a moving average of the last 10 seconds for me. Attached you find a picture which shows this quite good. Somewhere around 06:00 there was a spike to >170 seconds, after resetting the stats it went back down to ~26 seconds. (the part from 9:00 onwards can be ignored, I stopped/started measurements there)

@stieglma What version of Locust are you using?

the one that got installed via pip: 0.8.1

Hi @stieglma ! Hopefully this is no longer an issue? Let me know if it is and we can reopen it.


HackathonPLUS - Pumo Finance

Project Name: Pumo Finance
Introduction:
Pumo Finace is a synthetic asset issuance protocol and trading platform based on the Alaya blockchain. Users can stake their original tokens, such as AETH, ATP, etc., to mint synthetic assets. Users can mint synthetic asset by means of staking the original asset. The synthetic asset has an intrinsic value ratio of 1:1 to the underlying asset, such as the stable currency PUSD (1 USDP = 1 USDT). The core components/modules of the Pumo Finance network include：assets staking & minting, debt systems, asset swap exchange, insurance pools, and oracle.
Milestones of Pumo Finance:
Milestones 1:

The definition of development requirements and product prototyping, UI design and front-end development.
EVM smart contract development supporting synthetic asset manipulation.
Debt system and synthetic asset issuance module development.
Asset Staking / Dividend Module Development.
Oracle module development.
Pumo official website development；

Milestones 2:
Product front-end, wallet adaptation.
Completion of contract development and partial functional testing.
Completion of the Oracle module and corresponding functional tests.
Pumo official website online, including project introduction, project technology, project team information and design of modules required for the asset synthesis interface, debt staking interface and reserved modules of dividend pool interface.
Official website announcement of the progress of the Pumo product launch.

Milestones 3:
Functional testing of the beta version of the Pumo product, with initial trading of 2-3 synthetic assets.
Publication of economic models on the official website, including the fee-splitting model, the PUMO staked inflation model, etc., and also the staking of assets.
The Pumo product is live and includes: PUMO stake issuance of PUSD, PUSD destruction, PUMO redemption, inflationary incremental bonus and transaction fee dividends generated when PUMO is staked.

Contact<EMAIL_ADDRESS>LAT Address:
lat1uj03z5340pqvuesveaynven4uy4jk35teurh06

Updated:

Pumo Finance Website: http://pumo.finance/ (pToken mint & swap token is coming soon)
Pumo Finance Doc (Gitbook): https://pumofinance.gitbook.io/pumo/
Update $PUMO Tokenomics v1.0
Update Pumo Finance Test Cases, including Mint synthetic assets, Assets Swap, Insurance pool, etc.

More Information:
Twitter: https://twitter.com/FinancePumo
Discord: https://discord.gg/Avr8TgnXSF

Past content:
#01: Pumo Finance — The First Synthetic Asset Issuance Protocol in PlatON Ecosystem: https://pumofinance.medium.com/pumo-finance-the-first-synthetic-asset-issuance-protocol-in-platon-ecosystem-ff90a2bf8639
#02: Introduction to Pumo Finance — Assets Staking & Minting: https://pumofinance.medium.com/introduction-to-pumo-finance-assets-staking-minting-fe38bdb7235f
#03: Pumo Finance Series Introduction: Debt System: https://pumofinance.medium.com/pumo-finance-series-introduction-debt-system-3f4a331a9e8e

What tasks remain to be completed at this time?
Please submit specific deliverables via PR, thank you.


[Blocker] Migrations issue

When I run php artisan migrate:reset I can see
[Illuminate\Database\QueryException]
SQLSTATE[42S02]: Base table or view not found: 1051 Unknown table 'links' (SQL: drop table `links`)

[PDOException]
SQLSTATE[42S02]: Base table or view not found: 1051 Unknown table 'links'

Looks like issue is in src/database/migrations/2015_03_15_123956_edit_url_table.php:
Look at down method
public function down()
{
    Schema::drop('links');
}

It's already drops the links table. But there is one more drop - in src/database/migrations/2015_02_20_130902_create_url_table.php and thats why there is Unknown table 'links'

@xcopy  thank you , it is fixed in master branch .
@alenoosh will release new version soon .
@alenoosh  please after test , close this issues and #9


Returned true not updated after deployment

Q
A

Issue Type
Question,

Deployer Version
3.1.2

Local Machine OS
Ubuntu

Remote Machine OS
Ubuntu

I'm facing a very confusing circumstance. I can deploy my code successfully to remote machine.
I can confirm that current symlink is pointing to latest release which I've pushed and the code is updated.
The problem is that when I access my app through browser I can confirm that not only the front end hasn't changed yet but the back-end is pointing to previous version.
The funny thing is that after a time of 5-10min the code is updated to latest version.
Any insights of why I'm facing this issue?

Reload php-fpm (or apache depending on your server config) after the symlink is swapped.

I'm on Nginx. how can I reload php-fpm?

One example is in the LaravelTemplate that's generated:  https://github.com/deployphp/deployer/blob/master/src/Initializer/Template/LaravelTemplate.php
My task def is near identical:
task('php-fpm:restart', function () {
    $output = run('sudo /sbin/service php-fpm restart');
    writeln('<info>' . $output . '</info>');
})->desc('Restart PHP-FPM service');

I ran sudo /sbin/service php-fpm restart manually on Ubuntu server which returned -bash: /sbin/sevice: No such file or directory
but running  service php5-fpm restart solved the problem.
Just a small question: Will laravel app be able to serve while the php5-fpm is restarting?

If you use restart, there will be an extremely small outage (microseconds in my case, which is fine for me).  You can try using service php5-fpm reload instead.

solved the problem. appreciated!
Can I change service php5-fpm restart with service php5-fpm reload without any additional configuration?

Yes. I think ok.

@pdbreen appreciated


mixin: options aren't forwarded to the original repository class

Describe the bug
When mixin is applied on a repository class, in some methods (eg. updateById) it calls the parent class' methods like find, findById to get the before values (earlier to performing the actual operation).
But these calls are made without forwarding the options param which results in a bug when transactions are used. The users passes the transaction instance but it doesn't get forwarded to the find/findById method resulting in the response where entry is returned when not expected (the case where that transaction is not committed yet).
And ultimately the before column will have an unexpected value.
To Reproduce
Steps to reproduce the behavior:

Apply the audit mixin to a repository on which a transaction can be performed.
Begin a transaction, create an entry, update it using updateById, commit the transaction.
See the audit logs created.

Expected behavior
The mixin should forward the options received originally to the original repository class calls.
Additional context
__

:tada: This issue has been resolved in version 5.0.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Why the decoding time is so long? Do I need to set any parameters？

No. This is a disadvantage of autoregressive models. The relevant improvements can be referred to the paper EHEM


Tidy: add command to download the latest version of all plugins you have (if there are any updates available)

This came from a question that @ameritrash asked in the #plugins channel. Seemed like a good idea...something that would make a great daily note template command to ensure you're always up to date.
@jgclark Thoughts?

Happy with the principle, but I don't think it lives in Tidy. That's for tidying up notes and their content, not plugins.
It feels a bit overkill, but I'd prefer a new Plugin (e.g. "Plugin Tools") with a command "update all plugins".


G:\ workaround no longer working in nano (no longer admin) - ES image

Hi,
in the latest versions of nano, such as microsoft/nanoserver:1709 and Microsoft/powershell:nanoserver the account used by Docker is no longer admin. So it is not possible to modify HKLM anymore, and therefore not possible to create the G: alias.
My attempts are with the ElasticSearch image (my actual goal is to create a 1709 image of Nexus, which uses Elasticsearch, so I start with your dockerfile - but in all cases, your dockerfile will no longer work as soon as the OpenJDK project updates its nano image).
I have tried to map the G: drive in the the Dockerfile (VOLUME G:) - it actually works, but ES still exploses on sun.nio.fs.WindowsLinkSupport.getFinalPath as was the case before your hack came up. So I guess it is not a "true" fixed drive - [System.IO.DriveInfo]::getdrives() reports it as a network drive, which is quite surprising.
I have also tried to find a non-admin way of creating the alias, to no avail (no corresponding key in HKCU, no subst command in nano that could be run on each startup...). Also, haven't tried, copy subst.exe into the image and run it before the start command... would be a license issue anyway.
The only way I currently see is to docker exec into the image, make the change and commit to create an image from the container... (docker container exec -i -t -u ContainerAdministrator xxxxx cmd /C REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices" /v "G:" /t REG_SZ /d '\??\C:\data') Truly ugly, but it works OK. I'm however looking for a pure Dockerfile solution.
Would you have a workaround for the workaround?
Thanks,
Marc

If you use 1803 instead, the mounts no longer appear as shortcuts, but as normal directories, making the G: alias unncessary


Allow users to update arduino from app

Users should be able to:

[ ] Check if they have the most recent version of the firmware installed
[ ] If they don't, they should be able to automatically update it from the SilverSprint app

@cwhitney due to the large number of non-UNO users.  maybe this one too:

[ ] check a whitelist / blacklist for compatible arduino board versions.
[ ] if the board/version is on the whitelist, no notification
[ ] if the board/version is on the blacklist, produce actionable error ("click here to order an arduino upgrade.")
[ ] if the board/version is not on either list, produce actionable warning ("this is an unknown arduino, click here to send info to the developer")

@jonfen What are the primary versions used? I'm guessing the Uno and the Duemilanove?  In theory avrdude can flash to most things.

Environment: Windows 10, Arduino IDE 1.8.3, Silversprint_v103_WIN.zip
Arduino Duemilanove Clone: Fails.  After installing the drivers that work with GoldSprintsFX (http://www.opensprints.com/howto_install_arduino_ftdi_drivers.php) and updating the sketch to the one that is in the Silversprint_v103_WIN.zip assets folder the settings screen blinks between the X (with FIRMWARE VERSION Unknown) and Checkmark (with no text).  The other form elements do not blink.
Official Arduino Duemilanove: Fails.  After installing the drivers that work with GoldSprintsFX (http://www.ftdichip.com/Drivers/CDM/CDM21226_Setup.zip and C:\Program Files (x86)\Arduino\drivers\FTDI USB Drivers) and updating the sketch to the one that is in the Silversprint_v103_WIN.zip assets folder the settings screen blinks between the X (with FIRMWARE VERSION Unknown) and Checkmark (with no text).  The other form elements do not blink.
Official Arduino Uno (v1): Success.  Using Windows installed the drivers that come with Arduino IDE 1.8.3 and updating the sketch to the one that is in the Silversprint_v103_WIN.zip assets folder the settings screen shows a Checkmark (with FIRMWARE VERSION SS_v0.1.1).  All is normal.
Official Arduino Uno (v3): Success.  Using Windows installed the drivers that come with Arduino IDE 1.8.3 and updating the sketch to the one that is in the Silversprint_v103_WIN.zip assets folder the settings screen shows a Checkmark (with FIRMWARE VERSION SS_v0.1.1).  All is normal.


Bug in 2nd test for Access Multi-Dimensional Arrays With Indexes challenge

I see an issue related to the mal-formed 2nd test of this challenge at least once a day on the forum.  An example is this thread.
At some point, someone thought and second condition was needed in the assert statement to catch someone trying to solve the challenge by hard-coding the answer like:
var myData = 8;

OR
var myData = 3 + 5;

It could just be me, but there really is only one way to solve this challenge:
var myData = myArray[2][1];

or some variation of the above with white space or leaving off the semi-colon.
Why would the following testString not suffice based on the test text?
assert(/myData=myArray\[2\]\[1\]/.test(code.replace(/\s/g, ''));

I was also thinking maybe the text could be modified to the following, to make it even more clear:
  - text: You should only use bracket notation to read the correct value from myArray.

At this point, I am looking for feedback.  Once we decide the best course of action, I will add the first timers welcome label as it should literally be a copy/paste of the assert we come up with here.

@RandellDawson you're right that's the only way to answer that question with some exceptions in semicolon.
Your regex for the second test will work without any problems so I think we can put the first timers welcome badge.
Also I don't think it will make much of a difference in changing the text of the test as the challenge teaches how to use bracket notation and the user has to practice it. But there's no problem in changing the text if you think it's right.

@Nirajn2311 Yes, I think you are right about just leaving the text the same.

OK, it seems like we have agreement on the assert to use.  Who wants to work on this?  We would prefer first timers, but if no one volunteers in the next couple of days, then anyone can work on it.

Hello! This is my first time with Open Source. So, if possible can you please elaborate the issue in simpler words.

Do you mean I should change the testcase from

testString: assert(/myArray[2][1]/g.test(code) && !/myData\s*=\s*(?:.[-+/%]|\d)/g.test(code)

to

assert(/myData=myArray[2][1]/.test(code.replace(/\s/g, ''));

@Artistic18 Yes, that is all that needs to be done at this time.


Flag to configure AMP cache for winning bids only

Refers to issue #279

@mikiescolarmrf - we discussed in todays committee meeting. I did a quick scan through this code and am not seeing it considering the state of ext.prebid.targeting.includebidderkeys as noted in the issue:
if ext.prebid.cache.winningonly is true, then cache only the top bid
unless ext.prebid.targeting.includebidderkeys is true, in which case includebidderkeys takes precedence and winningonly should be ignored.

And there ought to be a couple of additional unit tests that cover the interaction of these two settings.

Answered at https://github.com/rubicon-project/prebid-server-java/issues/279

This PR is covered by #484
Closing.


Romanian lang added

Hello to all of you. This is the Romanian facet of the site. Thank you for the great job you all do!

Thank you for contributing translation @kosson   ! :heart:
To avoid duplicated work, we don't accept direct PRs with locales.
Please submit those translations using Transifex project at https://www.transifex.com/ipfs/js-ipfs-website/
If you are not there yet, create an account and let me know your Transifex account name: I will add you to the ro translation team so you can contribute there (there is an option to upload .json too). :pray:

Note: there is no need for submitting PRs via GitHub. Updating translation on Transifex is enough. We synchronize translations from Transifex before each release of new version of this website, so Transifex acts as a source of truth. By using Transifex you will get informed about new things to translate that could be added in the future.
You can find more information at README#translations and ipfs/i18n.

Thank you @lidel !


Refactor support-logging to smaller packages

Break monolithic implementation package into smaller packages.
Simplify code.
Address race conditions in file logging implementation.
Clean up resulting from #2196.
Prerequisite for #2070.
Fixes: https://github.com/edgexfoundry/edgex-go/issues/2199

Codecov Report

Merging #2201 into master will increase coverage by 0.08%.
The diff coverage is 42.3%.

@@            Coverage Diff             @@
##           master    #2201      +/-   ##
==========================================
+ Coverage   39.22%   39.31%   +0.08%
==========================================
  Files         179      175       -4
  Lines       12743    12635     -108
==========================================
- Hits         4998     4967      -31
+ Misses       7477     7401      -76
+ Partials      268      267       -1

Impacted Files
Coverage Δ

internal/support/logging/init.go
0% <0%> (ø)
:arrow_up:

cmd/support-logging/main.go
0% <0%> (ø)
:arrow_up:

internal/support/logging/filter/criteria.go
100% <100%> (ø)

internal/support/logging/router.go
46.03% <24.65%> (-7.58%)
:arrow_down:

internal/support/logging/logger/file/file.go
75.9% <85.71%> (ø)

Continue to review full report at Codecov.

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


Update bundle-cache on split-bundle and avoid disabling main bundle

Motivation
As described at #821 :  Lookup fails after bundle-split.
I am able to reproduce with 2 brokers and with SimpleLoadManagerImpl enabled.

Broker-2 receives a lookup request for a brand-new namespace (which doesn't have local-policies), so, broker-2 creates local-policies, puts bundle data into bundlesCache, and assigns bundle to Broker-1.
Now, Broker-1 splits bundle, disable original bundle and updates local-policies.
Broker-2 doesn't know about newly split bundle and original bundle is disable. So, any lookup request for this bundle on broker-2 will receive above error.

Modifications

Set the watch for local-policies and invalidate BundleCache when watch triggers.
Don't disable original bundle and let it be enabled so, if any other broker which didn't receive watch, can still think that bundle is enabled and redirect the request to original broker. It will do two things:

Lookup will not fail on broker which didn't receive request and it redirects to original broker
Original broker knows in which bundle that topic falls and serves request accordingly.

Result
It will fix lookup-failure for split-bundle.

retest this please


RLQS: Refactor traffic processing in the RLQS filter & fix a broken expiration check

Commit Message: Refactor the RLQS filter's traffic processing & fix the broken action-assignment expiration check.
Additional Description:
Current behavior:

Every request that hits the RLQS filter results in the cache thinking that its entry has expired due to the initial / default action of a newly created BucketCache index not having a TTL.
If the TTL was fixed, it would still start failing all expiration checks shortly after assignments were received, even if those assignments were sent routinely (not going stale). This is because the expiration time was calculated off of a private field set on BucketCache index creation, and never updated when receiving assignments.
Note: Integration testing was previously passing as it was incorrectly expecting multiple RLQS usage reports.
Risk Level: minor - filter is in-development and currently in a broken state
Testing:
Docs Changes:
Release Notes:
Platform Specific Features:

Also please fix the format so that CI can run. You can use command bazel run //tools/code_format:check_format -- fix
Thanks!
/wait

/wait

@tyxia @bsurber i think this is causing a very frequent flake - we may need to revert while the issue is resolved

@phlax  Thanks for notification!
Could you please highlight which test is flaky? so that we can resolve/revert it accordingly

see eg here https://dev.azure.com/cncf/envoy/_build/results?buildId=178487&view=logs&j=1439b9f7-a348-5b50-b5fe-ea612ea91241&t=1002ac43-da84-5fae-70b2-98833b702d09&l=386
same test timed out twice on that run - but its happening a lot (if sporadically) elsewhere

Hm, I had seen ASSERT_TRUE(response_->waitForEndStream()); deadlock during testing but had thought I'd found the cause. Guess that was just occluded by flakiness and that search will have to resume.


Python 2 3 compat

I port pyhsmm to 2/3 compatible according to  http://python-future.org/ and 2to3.
but I still can't test it because of scipy's bug:
/home/t3485/PyEnv/lib/python3.5/site-packages/scipy/sparse/linalg/dsolve/_superlu.cpython-35m-x86_64-linux-gnu.so: undefined symbol: dtrsm_
I think others may be able to test it and fix it futher.

Fantastic, thanks so much for your work!
Is that a known scipy bug, or is it specific to this code?

https://github.com/scipy/scipy/issues/5800
It's scipy's bug. It has been fixed in the master branch but not released yet.

Thanks for the info! This is really helpful.


Simple Color Adjustments

This is a simple approach to adjust colors of splats.

The current UI is as simple as it gets and as long as I have no feedback for the way the adjustments are handled at the moment I would not start implementing the saving of that.

Typically, a temperature is a setting useful for photography. For postprocessing is often more useful to just hava tint color, giving users more options. Something to consider.

I totally agree, that temperature is useful for photogaphy. Thats why I integrated it here. :)

It's too limited option, typically used to color correct images. When people create splats, they have an option to color correct images ahead of time. Further color adjustments to splats are sometimes needed to fit the splat into their 3D (non photo based) environment, or apply artistic changes to it. This is not a photo color balancing any more.

I am people and I implemented it as I really need it.

This is awesome @simonbethke, thanks so much!
Could you make the 3 controls sliders instead of entry boxes?
I think the COLOR panel actually requires its own popup. This would be toggled by a new icon on the right toolbar (similar to VIEW OPTIONS panel).
I will actually be adding a new panel for CAMERA POSES next. I will do this in a way that should make adding the COLOR panel easy.
And I'm happy to start with the relatively simple controls, we can always extend them in future.

Awesome! I like to add sliders, but I have to learn more about the availabile ui widgets

This PR was awesome to get the ball rolling, thanks again. Closing in favour of #267


Add Free JS Book check_urls=free-programming-bookslangs.md

What does this PR do?
Add Free JS Book
For resources
Description
JavaScript
Why is this valuable (or not)?
Lots of good material
How do we know it's really free?
Free PDF
For book lists, is it a book? For course lists, is it a course? etc.
PDF Book
Checklist:

[Y ] Read our contributing guidelines.
[ Y] Search for duplicates.
[ Y] Include author(s) and platform where appropriate.
[Y ] Put lists in alphabetical order, correct spacing.
[Y ] Add needed indications (PDF, access notes, under construction).
[ Y] Used an informative name for this pull request.

Follow-up

Check the status of GitHub Actions and resolve any reported warnings!

Thanks, and welcome to free-programming-books!


There is no FHOSS anymore?

In other commits of this repository the ims part had an UI to create subscribers at kamallios. Now it has an "PYHSS" container.
This container dont have an User interface?

FHoSS has been completely removed from this repository and replaced with pyHSS. I know its a bit inconvenient to not have a GUI like FHoSS had but pyHSS is more versatile, lightweight, future proofing and does not depend on old java versions.
You can find instruction to provision an IMS user in pyHSS in the README - https://github.com/herlesupreeth/docker_open5gs#provisioning-of-sim-information-in-pyhss-is-as-follows


Icon support

Describe the Feature

The masked input field could have similar support for left and right icons like the react native elements input field has.
Possible Implementations

Adding a leftIcon and rightIcon props to the masked text input
Related Issues

The purpose of this library is to provide support to mask texts without any styles because styles can be easily resolved outside the library. I think that adds a wrapper to add styles will limit the styling inside the library causing possible problems.


gogui: 1.4.9 -> 1.5.3

Description of changes
gogui on sourceforce has been abandoned for about 7 years.  This PR migrates to the fork on github that seems to be actively maintained. This also migrates from a binary distribution to building the program from source, which is why there are a lot of changes.
Additionally, adding myself as a maintainer because the original package maintainer told me via matrix chat that he isn't really interested in using the program, and had originally packaged it for another user.
Things done

Built on platform(s)

[x] 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
[x] 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.

@drupol Fixed.  Thanks for the second set of eyes.


d "directory" giving errors

after fish shell upgrade to version 3.0 , dtags giving error like this.
math: Error: Missing operator
'1 > 1'
^
math: Error: Missing operator
'1 < 1'
^
math: Error: Missing operator
'2 == 0'
^
math: Error: Missing operator
'2 == 1'
^

This is because the use of math in these conditionals was apparently never really supposed to be supported -- they dropped that capability in fish > 3:
https://github.com/fish-shell/fish-shell/issues/4777

See #21

Sorry for the late response @swsnider.
The changes are merged and a new release 3.2.4 is now out.


Issue loading driver

[<] Loading vulnerable driver, Name: JnHMlIWKHexHCWHMsNxU
[+] NtLoadDriver Status 0x0
[-] Can't exploit intel driver, is there any antivirus or anticheat running?
[<] Unloading vulnerable driver
[+] NtUnloadDriver Status 0xc0000010
[-] Driver Unload Failed!!
[+] Pausing to allow for debugging
[+] Press enter to close
I can't use the example driver. I have Windows 10 version 1809. No anti-cheats are running. I have kaspersky installed. I turned it off, removed it from startup, turned off virtualization in the BIOS, turned off Defender via Defender Control, rebooted my computer and it didn't help.

I have read this issue other times and Kaspersky is probably related, try to uninstall it temporarily to verify if it's the issue

After deleting kaspersky, everything worked, but I would like to avoid this somehow

You need to check which options can be disabled in Kaspersky until you get it working with Kaspersky, look for advanced options or something


Results for all Builds Downloaded Every Run

Script reads the policy_updated_date from the buildlist XML at the start of each run and compares with the timestamp recorded in processed_builds.txt. However, when writing processed_builds.txt, the script uses the published_date from the buildinfo XML. In our case, policy_updated_date appears to be a couple of minutes later than published_date, so the script always flags every build for download.
I'm assuming this change from policy_updated_date to published_date is needed for some other functionality as it's done explicitly in data.py:
for build in app.builds:
    analysis_unit_attrib = self._get_build_info(app.id, build.id).find("analysis_unit").attrib
    if "published_date" in analysis_unit_attrib:
        published_date_string = analysis_unit_attrib["published_date"][:22] + analysis_unit_attrib["published_date"][23:]
        build.published_date = parser.parse(published_date_string).astimezone(pytz.utc)
        build.policy_updated_date = build.published_date

Thanks for the report Paul, I've replicated the issue locally, looking in to it now.


Error building aarch64-unknown-linux-musl-binutils deriviation on Darwin aarch64

Describe the bug
Error building aarch64-unknown-linux-musl-binutils on Darwin:
Steps To Reproduce
Steps to reproduce the behavior:
default.nix:

{ pkgs ? import (fetchTarball "https://releases.nixos.org/nixos/unstable/nixos-22.05pre358986.062a0c5437b/nixexprs.tar.xz") {}}:
with pkgs;

mkShell {
  buildInputs = [pkgsCross.aarch64-multiplatform-musl.gccStdenv];
}

Run nix-shell
The build fails with the following output:
building '/nix/store/3j50x63d4770dbphjwcab58g07lwxilk-aarch64-unknown-linux-musl-binutils-2.35.2.drv'...
unpacking sources
unpacking source archive /nix/store/j6z6nymw7nlfw5598wkf8f3cjksvrcy0-binutils-2.35.2.tar.bz2
tar (child): lbzip2: Cannot exec: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
do not know how to unpack source archive /nix/store/j6z6nymw7nlfw5598wkf8f3cjksvrcy0-binutils-2.35.2.tar.bz2
error: builder for '/nix/store/3j50x63d4770dbphjwcab58g07lwxilk-aarch64-unknown-linux-musl-binutils-2.35.2.drv' failed with exit code 1;
       last 7 log lines:
       > unpacking sources
       > unpacking source archive /nix/store/j6z6nymw7nlfw5598wkf8f3cjksvrcy0-binutils-2.35.2.tar.bz2
       > tar (child): lbzip2: Cannot exec: No such file or directory
       > tar (child): Error is not recoverable: exiting now
       > tar: Child returned status 2
       > tar: Error is not recoverable: exiting now
       > do not know how to unpack source archive /nix/store/j6z6nymw7nlfw5598wkf8f3cjksvrcy0-binutils-2.35.2.tar.bz2
       For full logs, run 'nix log /nix/store/3j50x63d4770dbphjwcab58g07lwxilk-aarch64-unknown-linux-musl-binutils-2.35.2.drv'.
error: 1 dependencies of derivation '/nix/store/mr3bv8bb057722wnbqvjl2q8jf393li5-aarch64-unknown-linux-musl-binutils-wrapper-2.35.2.drv' failed to build
error: 1 dependencies of derivation '/nix/store/q19xg5alzf9p9qndmayx6ag1fsc8s2v7-aarch64-unknown-linux-musl-binutils-wrapper-2.35.2.drv' failed to build
error: 1 dependencies of derivation '/nix/store/xc42638amw5ic50icwlqi4a9m5chww30-aarch64-unknown-linux-musl-stage-final-gcc-debug-wrapper-11.2.0.drv' failed to build
error: 1 dependencies of derivation '/nix/store/w9lxn612kxbh5hsy7l8khvlzlxhaxplf-stdenv-darwin.drv' failed to build

Expected behavior
The deriviation is built.
Notify maintainers
(Not sure I got the right maintainer :))
@viric
Metadata
 - system: `"aarch64-darwin"`
 - host os: `Darwin 21.4.0, macOS 12.3`
 - multi-user?: `yes`
 - sandbox: `no`
 - version: `nix-env (Nix) 2.6.1`
 - channels(yotam): `"nixos-21.11-21.11"`
 - channels(root): `"nixpkgs"`
 - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixpkgs`

Another issue, which I think is related, is when I add bzip2 to my buildInputs, I get the error from nix-shell:
build input /nix/store/cdk3qmyjizs4gz7ba5g9238vycp0q8kl-bzip2-<IP_ADDRESS>.2-bin does not exist

I stumbled on this trying to cross compile this combination, and I can confirm that the following builds (recent nixpkgs).
nix build -L 'github:NixOS/nixpkgs/6500b4580c2a1f3d0f980d32d285739d8e156d92#pkgsCross.aarch64-multiplatform-musl.gccStdenv'

I haven't confirmed the result works, but this can probably be closed?
Here's nix-info -m.
 - system: `"aarch64-darwin"`
 - host os: `Darwin 23.1.0, macOS 14.1`
 - multi-user?: `yes`
 - sandbox: `no`
 - version: `nix-env (Nix) 2.17.0`
 - channels(root): `"nixpkgs-21.11pre300649.3e0ce8c5d47"`
 - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixpkgs`

I agree, seems to work:
{
  inputs.nixpkgs.url = "github:nixos/nixpkgs/master";
  outputs = {
    self,
    nixpkgs,
  }: {
    devShells.aarch64-darwin.default = let
      pkgs = import nixpkgs {system = "aarch64-darwin";};
    in
      pkgs.mkShell {
        buildInputs = with pkgs; [
          pkgsCross.aarch64-multiplatform-musl.gccStdenv
          bzip2
        ];
      };
  };
}

$ nix develop
$ type -p bzip2
/nix/store/qay0pa86lb712162d6m5lyw62iczb71d-bzip2-1.0.8-bin/bin/bzip2

Based on https://discourse.nixos.org/t/suggest-closing-issue/32473/2 @abathur may be able to help with closing.

Closing per comments above :)


any specific reason why you diverged from recommended sdk usage?

https://github.com/microsoftgraph/dotnet-aad-query-sample/blob/f455df455a98522e3af1819db48beb410cb558c2/MSGraphSamples.WPF/ViewModels/MainViewModel.cs#L125
See https://docs.microsoft.com/en-us/graph/sdks/create-requests?tabs=CS

it's because the SDK doesn't support Search and Count yet, so I preferred injecting the querystring parameters in one function for consistency.
When the new SDK will support that, I'll change to the recommended way by chaining .Filter(...).OrderBy()... etc..


Create a proper CLI

Short Description of the issue

Two main scopes in mind:

setup and manage interlink on the edge
setup and manage vk on k8s cluster
[bonus] "docker run"-like experience

Environment

Operating System:
Other related components versions:

Steps to reproduce

Logs, stacktrace, or other symptoms

output

Summary of proposed changes

The vk CLI should be able to use oidc code and device flow to retrieve all the OIDC information needed by VK in a seamless/interactive way


Question: How to connect as a guest when i already have stored credientials?

I have project internal login data for the ariadne database stored via ixmp4 login. Now, i would like to connect to that same database, but as a guest user, to see which data is publicly available. It works via the web interface, but i don't know how to do it via pyam, because it automatically loads the credientials stored with ixmp4. Any suggestions on how to achieve a guest login? Thanks in advance

You can run ixmp4 logout in a console to delete the credentials from your machine, see here

great, thanks for the quick reply


WeldxFile copy interface

Changes
copy creates a WeldxFile instance optionally with a new filename. If the optional filename already exists, it depends on the overwrite flag, if the FileExistsError is raised or not.
Related Issues
Closes #493
Checks

[x] updated CHANGELOG.md
[x] updated tests

I think we have agreed to add optional argument to the copy() method. However deepsource does not like. I guess we can safely ignore this one. Should I research for the ignore code? :)

I think we have agreed to add optional argument to the copy() method. However deepsource does not like. I guess we can safely ignore this one. Should I research for the ignore code? :)

I think codacy only looks for changed code in PRs right? We can leave it as is imo


How to do real-time inference?

Thanks for this awesome repo! I want to test Lipnet on real-time video, i.e. Given a stream of image frames from the video (at 25 fps using the provided model) and output results at real time. However, am not sure how to do it.
I thought about splitting the incoming frames into mutually exclusive chunks, and generating outputs from each chunk. However, this approach may suffer when chunks end in the middle of utterance. Any suggestion?

me too

me too

me too

Thanks for this awesome repo! I want to test Lipnet on real-time video, i.e. Given a stream of image frames from the video (at 25 fps using the provided model) and output results at real time. However, am not sure how to do it.
I thought about splitting the incoming frames into mutually exclusive chunks, and generating outputs from each chunk. However, this approach may suffer when chunks end in the middle of utterance. Any suggestion?

Did you achieve ?


WSL should at least very verbosely warn that distro unregister will destroy /home

Is your feature request related to a problem? Please describe.
Currently if you wsl.exe --unregister a distro on WSL2 (did not test behavior on WSL1) all files on .vhd with its root filesystem will be gone too. As people usually keep their e.g. source code, configs, notes, etc. inside the .vhd because of native ages unresolved host filesystem slowness it would be great if wsl.exe gave more verbose warning about that than blurry Unregisters the distribution and deletes the root filesystem description (had to explain to someone who lost all their work that root filesystem is literally / and /home was on it).
C:\> wsl.exe --help
...
    --unregister <Distro>
        Unregisters the distribution and deletes the root filesystem.
...
C:\> wsl.exe --unregister Ubuntu
C:\> Unregistering...
C:\>

Describe the solution you'd like
I'd at least want to get verbose prompt (skippable with --force)
C:\> wsl.exe --help
...
    --unregister <Distro>
        Unregisters the distribution and irreversibly deletes all files on its filesystem.
...
C:\> wsl.exe --unregister Ubuntu
This will irreversibly remove Ubuntu and all its files, are you sure (Y/N): ...

Ideally, there should be an additional options for wsl.exe to:

unregister but keep root filesystem .vhd (such option should be mentioned in that verbose warning, .vhd should be mountable from e.g. other distro)
maybe during installation allow mounting separate .vhd for /home that would be always retained by default and only deleted if said so?

Describe alternatives you've considered

using /mnt/c/Users/user as persistent home for all distros (with benefit of being able to share configs across distributions AND Windows, unfortunately impossible because of WSL2 slowness accessing native filesystem and problems with symlinks on Windows side).

Additional context
As WSL2 grows more and more popular, UX should be smooth and without unexpected surprises. Nowadays not everyone who uses Linux knows what root filesystem is and what consequences has deleting one.

Just having the ability to keep /home as a separate VHD would be greatly beneficial. Whilst we can already do this this wsl --mount --vhd it is not possible to have the VHD automatically mount when WSL starts. See https://github.com/microsoft/WSL/issues/8070

somewhat similar but if I --unregister a distro installed with --register using a .vdhx, wsl deletes the vdhx whilr unregistering distro. Instead I'd expect it to leave vdhx as it is.