Terrafirma not loading on Windows 10. No error message or prompts but Event Viewer shows APPCRASH event.

Any idea how to solve this issue? When opening the exe nothing happens, however event viewer is showing an appcrash error (below). I'm on Windows 10 using the latest version of Terraria. I've tried compatibility mode, running as administrator, disabled Windows Defender as well as added an exception for that particular exe (no other virus/malware scanners). I've tried running it from several different paths (Terraria folder, c:\windows, desktop, etc). Tried running it in safe mode. Nothing seems to work. Is it no longer supported on Windows 10? No longer supported at all? I downloaded 3.0.19 (both zip and msi), same issue for both. Any ideas?
Fault bucket<PHONE_NUMBER>90, type 4
Event Name: APPCRASH
Response: Not available
Cab Id: 0
Problem signature:
P1: terrafirma.exe
P2: <IP_ADDRESS>
P3: 58fff1a2
P4: terrafirma.exe
P5: <IP_ADDRESS>
P6: 58fff1a2
P7: c0000005
P8:<PHONE_NUMBER>61c863
P9:
P10:
Attached files:
\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER2E3E.tmp.mdmp
\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER2E5F.tmp.WERInternalMetadata.xml
\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER2E5D.tmp.csv
\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER2E6E.tmp.txt
These files may be available here:
C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_terrafirma.exe_f3959afbab838df9136cc524466b5edc7921462_05accc45_2c0234a6
Analysis symbol:
Rechecking for solution: 0
Report Id: 59fef059-c946-4d1a-9ad9-67cb926a4d9f
Report Status: 268435456
Hashed bucket: 44472d0e98363e74bf95778af96a0888

I'm not sure what's going on here.  Windows 10 shouldn't be an issue since
TerraFirma is compiled on Windows 10.  If I had to guess, I'd say it was an
opengl driver issue.  That's what seems to cause crashes at launch and
black screens.
Could you try to update your video drivers?
On Tue, May 1, 2018, 00:19 maninelevator<EMAIL_ADDRESS>wrote:

Any idea how to solve this issue? When opening the exe nothing happens,
however event viewer is showing an appcrash error (below). I'm on Windows
10 using the latest version of Terraria. I've tried compatibility mode,
running as administrator, disabled Windows Defender as well as added an
exception for that particular exe (no other virus/malware scanners). I've
tried running it from several different paths (Terraria folder, c:\windows,
desktop, etc). Tried running it in safe mode. Nothing seems to work. Is it
no longer supported on Windows 10? No longer supported at all? I downloaded
3.0.19 (both zip and msi), same issue for both. Any ideas?
Fault bucket<PHONE_NUMBER>90, type 4
Event Name: APPCRASH
Response: Not available
Cab Id: 0
Problem signature:
P1: terrafirma.exe
P2: <IP_ADDRESS>
P3: 58fff1a2
P4: terrafirma.exe
P5: <IP_ADDRESS>
P6: 58fff1a2
P7: c0000005
P8:<PHONE_NUMBER>61c863
P9:
P10:
Attached files:
?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER2E3E.tmp.mdmp
?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER2E5F.tmp.WERInternalMetadata.xml
?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER2E5D.tmp.csv
?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER2E6E.tmp.txt
These files may be available here:
C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_terrafirma.exe_f3959afbab838df9136cc524466b5edc7921462_05accc45_2c0234a6
Analysis symbol:
Rechecking for solution: 0
Report Id: 59fef059-c946-4d1a-9ad9-67cb926a4d9f
Report Status: 268435456
Hashed bucket: 44472d0e98363e74bf95778af96a0888
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/mrkite/TerraFirma/issues/85, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAwJZ5yVKmShGSVb23RgmaISpMIZZe1hks5tuAx5gaJpZM4Ttp-I
.

Thanks. I had the latest drivers and tried downgrading to a few legacy drivers and that didn't fix it. I was actually able to resolve the issue by switching over to Win 10 Pro vs Home (both 64 bit). Can't really explain why that would matter but yeah. Thanks for your help though.

Hi, I've got a similar issue (same error code). Any way to solve this without switching to Win 10 Pro?


Added ScrollContainer

This is still a WIP for issue #140. Running the tutorial now brings up the GUI but it isn't formatted correctly. Further work is still needed.

This looks great so far - I've added a Work-In-Progress label; once you're ready for a full review and merge, let us know!

Cool! I'm going to close #140 since I'm not really working on it. @leec1979 What's the next step? Anything I can help you with?

@clokep at this point I (or anyone who wants to help :)) need to debug why the tutorial GUI isn't displaying correctly. I haven't had any more time to dig into it and am tied up for the next week or two. I can get back to it after that if someone hasn't beat me to it.

Hi there! It looks like this PR might be dead, so we're closing it for now. Feel free to re-open it if you'd like to continue. 😄


Webcam view in landscape mode

I don't know if this is an issue but every time I put the phone in landscape mode the webcams are gone. If I see the webcams in landscape mode then I lost the controllers. Is there a way to swipe between the webcams and the controls in landscape mode. Thank you!

Hey @appleimperio , could you share screenshots so I can better understand the issue you are describing? Thanks
Gaston


Please support more current JAVA RTEs (11 and higher)

Hi,
thanks for your work on Mojito! I am currently evaluating it for internationalizing a JAVA desktop application.
I ran into trouble trying to use a JAVA 12 RTE.
...
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.ValidationException
        at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:436)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:588)
        at org.springframework.boot.loader.LaunchedURLClassLoader.doLoadClass(LaunchedURLClassLoader.java:178)
        at org.springframework.boot.loader.LaunchedURLClassLoader.loadClass(LaunchedURLClassLoader.java:142)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
        ... 83 more

According to Oracle javax.xml.bind was deprecated in JAVA 9 and finally removed in JAVA11
https://docs.oracle.com/javase/10/docs/api/java.xml.bind-summary.html#packages.summary
Do you have any plans to support JAVA 11+ ?
Greetings from Germany
Markus

This SO answer gives some recommendations:
https://stackoverflow.com/questions/48204141/replacements-for-deprecated-jpms-modules-with-java-ee-apis/48204154#48204154

At the moment, Mojito relies on spring boot 1.3 and that only works with Java 8. I've started to work on migrating to spring 2.x which supports newer Java version but no ETA on when this will be available.
Short term the best solution is to use docker or have different JVM installed using tools like jenv or sdkman

Since this was open, we now support Spring boot 2.x on the master. Added some image to try out Java 11 as build/runtime in https://github.com/box/mojito/commit/fc9501edbcd8d47573eab165543e6087b5808a9c and very basic testing seems to show it is working fine. To be tested more.


Bulk Validation: fix missing descriptions

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

File
Status
Preview URL
Details

dynamics-nav/Data-Access.md
:bulb:Suggestion

Details

dynamics-nav/CURRENTEXECUTIONMODE-Function--Sessions-.md
:white_check_mark:Succeeded

dynamics-nav/CURRENTKEY-Function--Record-.md
:white_check_mark:Succeeded

dynamics-nav/CURRENTKEY-Function--RecordRef-.md
:white_check_mark:Succeeded

dynamics-nav/CURRENTKEY-Function--TestPage-Filter-.md
:white_check_mark:Succeeded

dynamics-nav/CURRENTKEYINDEX-Function--RecordRef-.md
:white_check_mark:Succeeded

dynamics-nav/CurrentPath-Property.md
:white_check_mark:Succeeded

dynamics-nav/Custom-Option.md
:white_check_mark:Succeeded

dynamics-nav/Customer-Experience-Improvement-Program-and-Microsoft-Dynamics-NAV-Server.md
:white_check_mark:Succeeded

dynamics-nav/Customizing-Dynamics-CRM-and-Dynamics-NAV-Integration.md
:white_check_mark:Succeeded

dynamics-nav/Customizing-Report-Layout-Implementation-in-Codeunit-1.md
:white_check_mark:Succeeded

dynamics-nav/Customizing-Security.md
:white_check_mark:Succeeded

dynamics-nav/DATAFILEINFORMATION-Function--Database-.md
:white_check_mark:Succeeded

dynamics-nav/DataCaptionExpr-Property.md
:white_check_mark:Succeeded

dynamics-nav/DataCaptionFields-Property.md
:white_check_mark:Succeeded

dynamics-nav/DataItemLink-Property--Query-.md
:white_check_mark:Succeeded

dynamics-nav/DataItemLink-Property--Reports-.md
:white_check_mark:Succeeded

dynamics-nav/DataItemLinkReference-Property.md
:white_check_mark:Succeeded

dynamics-nav/DataItemLinkType-Property.md
:white_check_mark:Succeeded

dynamics-nav/DataItemTable-Property.md
:white_check_mark:Succeeded

dynamics-nav/DataItemTableFilter-Property.md
:white_check_mark:Succeeded

dynamics-nav/DataItemTableView-Property.md
:white_check_mark:Succeeded

dynamics-nav/DataLength-Property.md
:white_check_mark:Succeeded

dynamics-nav/Database-Level-Security.md
:white_check_mark:Succeeded

dynamics-nav/Database-Logins.md
:white_check_mark:Succeeded

This comment lists only the first 25 files in the pull request.

dynamics-nav/Data-Access.md

Line 90, Column 86: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://docs.microsoft.com/sql/relational-databases/partitions/partitioned-tables-and-indexes' will be broken in isolated environments. Replace with a relative link.
Line 144, Column 211: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://docs.microsoft.com/sql/relational-databases/partitions/create-partitioned-tables-and-indexes' will be broken in isolated environments. Replace with a relative link.

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Global effort to fix build validation errors
@edupont04
The Content & Learning team is fixing build validation errors on docs.microsoft.com for the rest of H2. This will eliminate potential accessibility, security, and usability issues. This PR includes only build validation fixes and does not change other content. Please review within five business days and merge or comment in the PR with any changes you’d like to see. Thank you!


Is there any proper way to show label near the main button?

Want to do something like google calendar's fab:

Tried to manually add a label to widget, but it looks not very good:

It'll be great to add something like secondaryButtonBuilder

Did this by using
        buttonAnchor: Alignment.topRight,
        itemAnchor: Alignment.bottomRight,


app: custom url_prefix per blueprint

Adds configurable URL prefixes for blueprints.  (closes #72)

Signed-off-by: Jiri Kuncar<EMAIL_ADDRESS>

Coverage remained the same at 100.0% when pulling 4bea5797d05bfc51d768d4bced1cd47543cfafd9 on jirikuncar:72-prefixes into 2bf01b1347a5903f9e96ac3e190d188a106ad8df on inveniosoftware:master.

LGTM - needs a rebase.

@lnielsen please release v1.0.0a10 too. Thanks

Coverage remained the same at 100.0% when pulling 3f0c6457ff53416cbe00a131388831568ac8c6dd on jirikuncar:72-prefixes into 2bf01b1347a5903f9e96ac3e190d188a106ad8df on inveniosoftware:master.

Coverage remained the same at 100.0% when pulling 153f7381437818d784c32ec3c071b0236029c56c on jirikuncar:72-prefixes into 2bf01b1347a5903f9e96ac3e190d188a106ad8df on inveniosoftware:master.


[*vim] better match & select highlights for vim-visual-multi

out-of-the-box:

See themes.vim

It looks fine in solarized-dark:


Have travis check python 2.7 too

It would be nice if this package was compatible with python 2.7 along with python 3.6.  Travis can automatically check this.

Hi @zachmayer . Unfortunately, this depends on a package, httpstan which uses Python 3.6 features.

@ariddell out of curiosity, how heavily does this package depend on httpstan?  Is there any way to make that dependency optional?
Having a python 2.7 stan wrapper with a more permissive license would be very valuable to me (otherwise I wouldn't bother you! 😄)

httpstan does all the hard work. This package is just the GUI.


Add powerbutton script as append to acpi

We want the NUC to respond to power button presses, this is done by
adding an acpi rule with a corresponding script as action, causing the
system to shutdown on press.
Signed-off-by: Tobias Olausson<EMAIL_ADDRESS>

Just FYI: I tested this manually and through a Yocto build and it works like a charm!

@GordanM yeah it would. However I believe that since the event matching is for anything called a powerbutton, it would make sense for all of those anyway.


[#154627257] Handling currency exchange rates

#154627257 Handling currency exchange rates
What?
We want to be able to be able to handle exchange rates without resorting to hardcoding constants in our formulas or code.
Many of our providers bill in USD but we need to bill in GBP. We currently hardcode an exchange rate in paas-billing to handle conversion.
In this PR we implement such logic by creating a new currency table. The values are merged following a similar implementation as the pricin_plans tables, see the commits for details.
Known limitations

If there are no currency values added for a currency, the app will not generate any report or will set the values to 0. It is a similar problem than pricing plans.

The implementation is similar to how the pricing plans are defined, but different to the VAT implementation. We might want to change the VAT implementation to also work with time windows.

We do not expose any information about exchange rates after compute the monetized_resources query. A follow up story should add the required changes.

We discussed to delay applying VAT and exchange rates, instead of doing it in the monetized_resources query. This can be done in a follow up story.

How to review?

Code review

Who?
Anyone but @keymon, @camelpunch or @samcrang

I found an issue with the vat_rates data population. the code in https://github.com/alphagov/paas-billing/blob/d956784df18bcf6b15b2fbcdcf4754368741143e/db/sql/045_create_vat_rates.sql#L9-L15 will add rows every time the app gets restarted.
But I think it has to be fixed in a different PR.

"We discussed to delay applying VAT and exchange rates, instead of doing it in the monetized_resources query. This can be done in a follow up story." - what do you mean by this?
"We might want to change the VAT implementation to also work with time windows." - we decided not to do the time windows for VAT ranges as these will rarely change. We will create new pricing plans if the VAT rate ever changes.

"We discussed to delay applying VAT and exchange rates, instead of doing it in the monetized_resources query. This can be done in a follow up story." - what do you mean by this?

Instead of returning fields like price_ex_vat and price_inc_vat we would return:

price (in whatever currency)
vate_rate (0.20, 0)
currency (USD, GBP, ..)
currency_rate (from currency to GBP. e.g. 1.12 if currency is USD)

In the scripts/pricing_plan_components.json we should add the currency field.
In the api/pricing_plan_components.go we need to add the currency field to all queries, so the pricing plan components can be properly modified through the api.

We were not planning to add those for the time being. It defaults to GBP.
But I can do it if needed
/cc @chrisfarms ?

@keymon the default is dropped: ALTER COLUMN currency DROP DEFAULT;, so that will cause issues if you don't set it explicitly.

@keymon "We discussed to delay applying VAT and exchange rates" - this are applied already everywhere, so which queries or API endpoints do you mean that we don't apply these? Do you mean including these values in the results?

@keymon the default is dropped: ALTER COLUMN currency DROP DEFAULT;, so that will cause issues if you don't set it explicitly.

It was in the API as a default in the POST. But I added a commit to add that.

I added the tests, please review.
I would be OFF now, maybe @camelpunch can take over if there are more comments.

I tried to validate @keymon 's latest changes, but the endpoint used in the tests groups the results and hides the wrongly generated usage events with 0 duration.
Even with changing the formula to $time_in_seconds + 1000 the formula will be evaluated to NULL if the duration is zero, so the prices will be zero and the grouping hides these events.
I added an /events/raw endpoint which lists all generated events without any grouping and changed all tests to run against this new endpoint. (I talked with @chrisfarms  about this).
@samcrang or @camelpunch: please check my last two commits and if you're fine with them I'll approve the story.

:eyes:

Aside from the test failures, I think we could make this a little clearer without the type conversions. We only expect []float64 so I think we can declare the out vars as var out []float64, then simplify the test helper signature and implementation. For bonus points we could make a proper Gomega matcher.
This probably shouldn't be solved right now, but it feels like a workaround to expose an endpoint so we can write the tests we want. What is it about our design that makes it hard to validate outputs against inputs? It's marked as a temporary endpoint. Do we plan to change our tests when we come up with another approach?

The tests were flaky as the randomly generated guids sometimes changed the expected result's ordering. Fixed.

@camelpunch but the out is not []float64, so then we would need to build that []float64 from the result in every test which I wanted to avoid. Or I'm missing the point you're trying to make.
The temporary endpoint will exist in the future as we'll need the full event breakdown in a future story, but probably it will be the /events endpoint.
I tried to validate the tests by removing any of the following join conditions:
inner join
  valid_currency_rates vcr
on
  vcr.valid_for && vpp.valid_for
  and vcr.valid_for && b.duration
  and vcr.valid_for && r.request_range
  [...]

When I removed some or all of these conditions the tests still passed. This is caused because the original group by sums up the price and the erroneously generated extra rows have zero price. The summed price is the same, but the full breakdown will contain invalid rows.

About the Gomega matcher: a custom matcher is a much bigger footprint than the current solution and it doesn't give much benefit IMO, especially in a closed test suite like this.


How to accelerate the eval process

I run the command bash online_evalution_rlbench/eval_gnfactor.sh. This took a lot of time.
I tried to set headless=True when initial the Environment class from rlbench.environment. However, that did not make a significant effect.
Is there any way to speed up the eval process？
Thank you in advance!

Hi, what part of the evaluation is slow? The model may take a second before it moves until the next keypose.  I'm not sure if there is a way not to display graphics at all so that it's faster, we didn't consider such an alternative.


Mobile style patch

This may be a bit more than requested. I had to make substantial changes to the layouts (about.html, documentation.html, and development.html) to leverage some of the benefits of bootstrap. The documentation pages should display better on mobile devices. The top navigation bar also adjusts to a dropdown menu on mobile devices. Screencaps below are from iPhone 5, which is the smallest screen available in the Chrome dev tools for testing. The website will display "normally" on tablets and larger screens. The breakpoint occurs at 752 pixels screen width (anything less than 752 gets the mobile version, anything greater gets the normal full page layout. Please let me know if it needs any more tweaking!
Main Page:

Canvas Page:

Canvas Page w/ Top Navigation Menu Extended (toggles):

Canvas Page - Mid-Page (Top Nav Bar disappears to create more space for content)

Thanks again for working on this. The pages look much better, and especially on mobile. I'd really like to put this in :-)
There are a couple of glitches to fix. See the screenshots in attachment and the notes below.

Navigation bar on the right side:

It shouldn't scroll with the main content, to make it easier to jump to another method in the same API.
Its items shouldn't be in bold, it's too heavy
It shouldn't show "Constructors", "Object Properties", "Object Methods", etc.

The heading for each method/property is smaller than the text for that section; it should be larger.

The navigation bar on the left-side has horizontal separators at the beginning and end; they can be removed as they're not separating any entries.

Minor detail: the links in the top navbar used to be aligned with the main content. Not super important, but would be nice to keep that if possible.

Selecting an item on the navbar on the right jumps to it, but it's hidden behind the top navbar. It used to be just below the navbar.

Selecting an item on the navbar on the right used to highlight that item (see screenshot above). IIRC, that was done using the :target pseudo class, which made it automatically highlight the current #anchor.

I think I can address all of these items, including the items mentioned in your earlier messages.  I will look into each item and provide a response. I should have some time this weekend to knock it out.

@sfdeloach is the current PR ready to review again, or would you like to make some more changes first?

I will be creating a new PR and submitting it shortly. I will close this one because I started from scratch.


IDS: Support configurating eve-log for HTTP and TLS

Add the appropriate front end controls and backend template for setting up TLS and HTTP monitoring for Suricata's eve-log.

Hi maintainers,
Currently there exists include: custom.yaml by default in OPNsense, but Suricata does not know how to merge lists. Once outputs is defined in custom.yaml, the whole outputs list is overriden. There exists no convenient way to specify additional outputs. This is why I really need these controls defined in the OPNsense UI.
Please take a look. Thanks!

@tobyc11 I'll put it on my list of things to look at, we may need to reformat the form a bit if the number of options grow (not an issue, just an observation)

Hi @AdSchellevis, any update on this? I can move the new items under a new tab if you would like.

@tobyc11 very busy, but tried it and looks good. We should only reorganise the settings page a bit with headers, which I will do in the next commit. Thanks


[Missing] Delete messages for other people

In fact, you can already delete messages of other people and revoke messages without time limit. You can verify that by message.can_be_deleted_only_for_self and message.can_be_deleted_for_all_users flags. Any application, correctly handling these flag, already has that new feature.

If I select "delete this chat" I have no way to select if the chat has to be deleted for the other person or not (tested on Unigram and Telegram X).

You asked a question about the function of deleting a message in the library, but now you are talking about the function of deleting a chat in third-party applications

You have requested a question about the function of deleting a message in the library, but now you are talking about the function of deleting a chat in third-party applications

Both apps do use latest release of the library afaik. If it is something app-side it's different

OK, I have now understood that the action is performed, just no message shown by the application, will close this issue and sorry for the inconvenience


about：conda install -y cmake numpy pybind11 pytorch torchvision cudatoolkit-dev cudnn

Excuse me, I will report an error when I execute this statement. How to solve it？

Hello, @KAYY123. Please try conda install -c conda-forge cudatoolkit-dev to see if it still show an error.

Thanks!
Run conda install -c conda-forge cudatoolkit-dev and there is no error. Does this command conda install -y cmake numpy pybind11 pytorch torchvision cudatoolkit-dev cudnn install these packages together? In addition to running this command conda install -c conda-forge cudatoolkit-dev, what command do I need to run to have the same effect as this command conda install -y cmake numpy pybind11 pytorch torchvision cudatoolkit-dev cudnn?

It seems that the problem is that our .condarc file has conda-forge added to the search channel by default. You can install cudatoolkit-dev and other packages with two commands separately, or you can specify multiple channels with one command, conda install -c conda-forge -y cmake numpy pybind11 pytorch torchvision cudatoolkit-dev cudnn.


FEATURE: Update README as site is now deployed, and update footer as there is now a GitHub repo

We can add some shields to the README monitor uptime, and update the link in the footer

All fixed now


Can't train samediff model when reloaded

Issue Description
Please describe our issue, along with:

expected behavior
Continue to train
encountered behavior
java.lang.NullPointerException
in
sd = CheckpointListener.loadLastCheckpoint(modelFolder, true);

Version Information
Please indicate relevant versions, including, if relevant:

Deeplearning4j version beta7
Platform information (OS, etc) win7
CUDA version, if used no
NVIDIA driver version, if in use no

Additional Information
Where applicable, please also provide:

Full log or exception stack trace (ideally in a Gist: gist.github.com)
pom.xml file or similar (also in a Gist)

java.lang.NullPointerException
at org.nd4j.linalg.api.ops.impl.layers.recurrent.LSTMLayerBp.(LSTMLayerBp.java:54)
at org.nd4j.linalg.api.ops.impl.layers.recurrent.LSTMLayer.doDiff(LSTMLayer.java:137)
at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:559)
at org.nd4j.autodiff.samediff.SameDiff$1.define(SameDiff.java:4427)
at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:3971)
at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:3956)
at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4167)
at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4074)
at org.nd4j.autodiff.samediff.SameDiff.fitHelper(SameDiff.java:1647)
at org.nd4j.autodiff.samediff.SameDiff.fit(SameDiff.java:1569)
at org.nd4j.autodiff.samediff.SameDiff.fit(SameDiff.java:1509)
at org.nd4j.autodiff.samediff.config.FitConfig.exec(FitConfig.java:173)
Contributing
If you'd like to help us fix the issue by contributing some code, but would
like guidance or help in doing so, please mention it!

@SidneyLann  could you give me a sample model for this to test? We're finishing up onnx and TF import rewrite and will be looking at retraining to verify what's missing. Anything there you can do to help would be great. Thanks!

@SidneyLann  could you give me a sample model for this to test? We're finishing up onnx and TF import rewrite and will be looking at retraining to verify what's missing. Anything there you can do to help would be great. Thanks!

Comment //throw new IllegalStateException("Detected existing checkpoint files at directory " + rootDir.getAbsolutePath() +...in CheckpointListener.java

Replace by below content in main() in CustomListenerExample.java:
 SameDiff sd;
 File modelFolder = new File("./model");

 if (modelFolder.list().length > 1) {
 	System.out.println("Load model...");
 	sd = CheckpointListener.loadLastCheckpoint(modelFolder, true);
 } else {
 	System.out.println("Build model...");
 	sd = makeMNISTNet();

 	// Create and set the training configuration
 	double learningRate = 1e-3;
 	TrainingConfig config = new TrainingConfig.Builder().l2(1e-4) // L2 regularization
 			.updater(new Adam(learningRate)) // Adam optimizer with specified learning rate
 			.dataSetFeatureMapping("input") // DataSet features array should be associated with variable "input"
 			.dataSetLabelMapping("label") // DataSet label array should be associated with variable "label
 			.addEvaluations(false, "out", 0, new Evaluation()).build();

 	sd.setTrainingConfig(config);
 }
 CheckpointListener checkpointListener = CheckpointListener.builder(modelFolder).saveEveryNEpochs(1)
 		.deleteExisting(false).build();
 sd.setListeners(checkpointListener);

 int batchSize = 32;
 DataSetIterator trainData = new MnistDataSetIterator(batchSize, true, 12345);

 // Perform training
 History hist = sd.fit().train(trainData, 1).exec();
 Evaluation e = hist.finalTrainingEvaluations().evaluation("out");

 System.out.println("Accuracy: " + e.accuracy());

 CustomListener listener = new CustomListener();

 sd.output().data(new MnistDataSetIterator(10, 10, false, false, true, 12345)).output("out").listeners(listener)
 		.exec();

 System.out.println("Z: " + listener.z);
 System.out.println("Out (softmax(z)): " + listener.out);

Run CustomListenerExample.java

Run CustomListenerExample.java after 3. finished(this step should reproduce this issue)

Comment //throw new IllegalStateException("Detected existing checkpoint files at directory " + rootDir.getAbsolutePath() +...in CheckpointListener.java

Replace by below content in main() in CustomListenerExample.java:
 SameDiff sd;
 File modelFolder = new File("./model");

 if (modelFolder.list().length > 1) {
 	System.out.println("Load model...");
 	sd = CheckpointListener.loadLastCheckpoint(modelFolder, true);
 } else {
 	System.out.println("Build model...");
 	sd = makeMNISTNet();

 	// Create and set the training configuration
 	double learningRate = 1e-3;
 	TrainingConfig config = new TrainingConfig.Builder().l2(1e-4) // L2 regularization
 			.updater(new Adam(learningRate)) // Adam optimizer with specified learning rate
 			.dataSetFeatureMapping("input") // DataSet features array should be associated with variable "input"
 			.dataSetLabelMapping("label") // DataSet label array should be associated with variable "label
 			.addEvaluations(false, "out", 0, new Evaluation()).build();

 	sd.setTrainingConfig(config);
 }
 CheckpointListener checkpointListener = CheckpointListener.builder(modelFolder).saveEveryNEpochs(1)
 		.deleteExisting(false).build();
 sd.setListeners(checkpointListener);

 int batchSize = 32;
 DataSetIterator trainData = new MnistDataSetIterator(batchSize, true, 12345);

 // Perform training
 History hist = sd.fit().train(trainData, 1).exec();
 Evaluation e = hist.finalTrainingEvaluations().evaluation("out");

 System.out.println("Accuracy: " + e.accuracy());

 CustomListener listener = new CustomListener();

 sd.output().data(new MnistDataSetIterator(10, 10, false, false, true, 12345)).output("out").listeners(listener)
 		.exec();

 System.out.println("Z: " + listener.z);
 System.out.println("Out (softmax(z)): " + listener.out);

Run CustomListenerExample.java

Run CustomListenerExample.java after 3. finished(this step should reproduce this issue)

[main] WARN org.nd4j.imports.converters.ImportClassMapping - Duplicate TF op mapping found for op Pow: org.nd4j.linalg.api.ops.impl.scalar.Pow vs org.nd4j.linalg.api.ops.impl.transforms.custom.Pow
[main] WARN org.nd4j.imports.converters.ImportClassMapping - Duplicate TF op mapping found for op FloorMod: org.nd4j.linalg.api.ops.impl.transforms.pairwise.arithmetic.FModOp vs org.nd4j.linalg.api.ops.impl.transforms.pairwise.arithmetic.FloorModOp
java.lang.NullPointerException
at org.nd4j.linalg.api.ops.impl.layers.recurrent.LSTMLayer.configureWithSameDiff(LSTMLayer.java:210)
at org.nd4j.autodiff.samediff.SameDiff.fromFlatBuffers(SameDiff.java:5503)
at org.nd4j.autodiff.samediff.SameDiff.fromFlatFile(SameDiff.java:5359)
at org.nd4j.autodiff.samediff.SameDiff.load(SameDiff.java:5250)
at org.nd4j.autodiff.listeners.checkpoint.CheckpointListener.loadCheckpoint(CheckpointListener.java:407)
at org.nd4j.autodiff.listeners.checkpoint.CheckpointListener.loadLastCheckpoint(CheckpointListener.java:417)
Can't reload model to train in SNAPSHOT

@SidneyLann you still never gave me a model like I asked here at the beginning of the year. I won't spend time on issues where I'm not getting any collaboration. I will not dedicate my time trying to reverse engineer a model that could potentially reproduce this problem. Please give me a model or I'm going to focus my attention on issues I myself see or issues that have more information for them.

The steps I commented on 1 Jan will generate the model, but this case has no problem now. the new case I commented on last post still has problem. I will DM you, give you code to generate model and then can use to reload. Thank you.

@SidneyLann Appreciated. I was missing the makeModelMnist() you had there though. It wasn't clear how you were creating the model. I mainly saw the code for creating some sort of model and you loading it from a checkpoint.

java.lang.NullPointerException: Cannot load from object array because "inputsForOp" is null
at org.nd4j.linalg.api.ops.impl.layers.recurrent.LSTMLayer.configureWithSameDiff(LSTMLayer.java:210)
at org.nd4j.autodiff.samediff.SameDiff.fromFlatBuffers(SameDiff.java:5572)
at org.nd4j.autodiff.samediff.SameDiff.fromFlatFile(SameDiff.java:5428)
at org.nd4j.autodiff.samediff.SameDiff.load(SameDiff.java:5319)
at org.nd4j.autodiff.listeners.checkpoint.CheckpointListener.loadCheckpoint(CheckpointListener.java:407)
at org.nd4j.autodiff.listeners.checkpoint.CheckpointListener.loadLastCheckpoint(CheckpointListener.java:417)
Still can't reload SameDiff model in a new case in M2 or SNAPSHOT

@SidneyLann could you directly respond to what I asked you in December? You keep pinging me about this issue yet provide me zero code to actually reproduce this.  I need to be able to reproduce this. If you can meet me in the middle this will get solved quick.
I need you to be more cooperative though. Your bug reports are always half of what I need to make something work.

In fact, they are new subissues when I give new info, it is not the same error.
I had given you my project, models and data, because the converted bert model has more than 350M and can't send you by email, can you debug it on my desktop in remote if you are not remain my project files?

@SidneyLann thanks for the quick response. I really just need a reproducer. Could you give me a similar model architecture? Anything trained on MNIST shouldn't be that big. I don't need the exact model as long as it's something to reproduce the issue. If it's just LSTMs acting up for example just send me that.

Simple example may not reproduce this issue, let me try first then.

@SidneyLann if it doesn't then that's a different story. Then just send me the model via drive and community DM like last time.

https://drive.google.com/drive/folders/1VbwKHzRiqx45LbzJAUyaGpSIObfGVRHa?usp=sharing

My bert_pretrain_model_zh.pb is here, so I just need to send you my project and data. Thanks.

Sent project files to you by email. Thanks.

Hi, any findings?

@SidneyLann fixed this. Configuring the samediff instance came before the inputs were available causing the nullpointer. I'll close it with this PR. Thanks for helping reproduce this.

@SidneyLann it appears your other issue was due to using the old import. I am not supporting that. Please use the new one.

I train a new model and restore to train, still has the problem:
Cannot load from object array because "inputsForOp" is null
at org.nd4j.linalg.api.ops.impl.layers.recurrent.LSTMLayer.configureWithSameDiff(LSTMLayer.java:210)
The fix has not apply to SNAPSHOT?

java.lang.NullPointerException: Cannot load from object array because "inputsForOp" is null
at org.nd4j.linalg.api.ops.impl.layers.recurrent.LSTMLayer.configureWithSameDiff(LSTMLayer.java:210)
at org.nd4j.autodiff.samediff.SameDiff.fromFlatBuffers(SameDiff.java:5503)
at org.nd4j.autodiff.samediff.SameDiff.fromFlatFile(SameDiff.java:5359)
at org.nd4j.autodiff.samediff.SameDiff.load(SameDiff.java:5250)
at org.nd4j.autodiff.listeners.checkpoint.CheckpointListener.loadCheckpoint(CheckpointListener.java:407)
at org.nd4j.autodiff.listeners.checkpoint.CheckpointListener.loadLastCheckpoint(CheckpointListener.java:417)
latest SNAPSHOT still has this problem.


Wip/paraphrase

Two minor changes to make the evaluation script work.
Paraphrasing models' checkpoints do not need to be downloaded from S3.
During paraphrasing, --filtering_model can be left empty, useful for when --skip_filtering true is used.

Are you going to merge this? Is there anything missing?


[Enhancement]: Separated links to another data file #2

The links is separated to the data.js file.
enhancement #2
How should this be tested?

Go to code folder

there is new file "data.js" in src folder.

See Like this in the code

please check it out, It is deleted.

Now it look good @Vyvy-vi

### Sir Please merge this PR as You Like My work

Sir I'm a hacktoberfest'23 contributor.

sir I am doing an contribution, Which is great but You haven't mark "hacktoberfest-accepted" label on this closed pr. Please mark the label and this is counted to hacktoberfest23 and your repo is also participated in hacktoberfest23. Please Please Please sir
@Vyvy-vi @Spyder15 @dishant0406 @fykaa


docs: Add SNAX Introduction and Overview

This PR adds the CONVOLVE tutorial. This PR works on the following:

Introduction page
Overview page
Update of mkdocs.yml
Initial placement of other markdown pages

Some major TODOs:

[x] Introduction page
[x] Overview page

@JosseVanDelm

A tutorial is a step-by-step process for people to get to the working state of a system. Ideally, we only explain the bare minimum for them to understand what is going on.

That's the thing though it's like there's almost very little to work on really. So I thought it would be nice to include some important information here. So I was thinking along the lines that the "tutorial" is more like a lab activity.
It's both a discussion of how SNAX is built and a step-by-step guide. That would still be fine, right? 😄
There was a motivation for this because according to the meetings, it's like people ask a lot about what's in the SNAX platform. Things like "where do I hook this?" and "how do I program that?" or even "will I have IO ports available for this and that?" or something like that. That's why we kinda had in mind a more in-depth and step-by-step at the same time.

@rgantonio

It's both a discussion of how SNAX is built and a step-by-step guide. That would still be fine, right? 😄

Sure! I'm just saying we can put reference documentation separately, but maybe we can also just do that split at a later time. Or maybe that split doesn't make sense, I'm getting ahead of stuff again sorry! Thanks for merging!


Fable 1 support

subsumes #19

Ok, I close #19 :+1: Things to do:

Check if everything works removing the Pojo attribute
Update Fable and libraries to 1.1.x (with Fable.Import.Browser split)
Fix build script

I'm working on the build

@alfonsogarciacaro what now?

@alfonsogarciacaro how is it supposed to work now?

@forki I was just running Fable/Rollup and React Native in two different terminals:
#Terminal 1
dotnet fable npm-run build

#Terminal 2
react-native run-android

Remember to restore dependencies first :)

run fableTool "--verbose --symbols PRODUCTION" ""
how would this look like?

In Fable 1.0 it's the fable-loader which sends the symbols/defineconstants to the Fable daemon. The tricky part is Webpack won't accept custom arguments (I think). Right now what we usually do is to detect if the -p argument has been passed to Webpack, and then pass the appropriate define symbols for each case. But I'm not sure with Rollup, I'll check.
The --verbose argument can be passed normally: dotnet fable npm-run build --verbose. See: dotnet fable --help for details.

good but I need to pass compiler directives as well

Yes, you need to do it from the webpack.config.js (rollup.config.js in this case). It's not possible to pass compiler directives directly to Fable daemon because in theory the same daemon can be used to compile multiple projects with different configurations.
Anyways, don't worry, I'll do it later :+1:

seems calling yarn install hangs for me

yarn install v0.23.2

Bad karma ;) Maybe try updating yarn or use npm 5 (npm install -g npm to update)

I've made some changes in #19, maybe you can rebase/merge them to this PR?

Update to Fable 1.1.3
Remove Pojo attribute
Detect if it's a production build in Rollup config (when you don't pass the -w argument) and in that case pass the PRODUCTION compiler directive to Fable). I've also changed the name of package.json script to start (watch/development) and build (production) to match other Fable templates :+1:

Apparently the latest commits are not showing in #19 PR as it's closed, you need to check branch fable-1-1 directly.

wtf?

running chcp 850 resolved it

@alfonsogarciacaro now I'm lost:

@forki I think I ran into this once, when I tried to fix fsharp/FAKE#1461, at least I had the same stack trace.
Node.js seems to have a problem with the Console.OutputEncoding change we do in FAKE to prevent the Chinese characters bug on Mono.
Does the build script output any Unicode characters? I triggered this crash when printing the copyright character to the console.

yes it seems related. sigh

don't get it working. sigh

(I think dotnet is also using wrong codepage)

Maybe running Fable daemon (dotnet fable start) and npm script (npm run SCRIPT_NAME) separately can help? Fable tests do something similar (see runTestsJs function in Fable build script)

Maybe running Fable daemon (dotnet fable start) and npm script (npm run SCRIPT_NAME) separately can help? Fable tests do something similar (see runTestsJs function in Fable build script)

If it's really a console encoding issue, then running the commands manually instead of starting them via FAKE should work.

@inosik question is: how to make it work in fake - manually is no option ;-)

@forki Yes, I know.
Can you try anyways, please? Maybe we know more then and can decide what to do.

Does it change something if you use yarn instead of npm to run the scripts in package.json? With latest fable you can do dotnet fable yarn-run start (equivalent to dotnet fable npm-run start) or the short version, dotnet fable yarn-start.

@alfonsogarciacaro It must be some output from Rollup, so using Yarn won't help here. I tried to do this:
$ chcp.com 65001 # Sets the current code page to UTF-8, doing the same thing as FAKE does
$ dotnet fable npm-run build

The build script invokes Rollup, and running dotnet fable ... crashes with the same error as @forki showed above.
So the problem is actually FAKE setting the output encoding, as I wrote above. I added fsharp/FAKE#1605.

Then maybe running Rollup in a separate shell?

@forki Yes, our Mono fix broke Windows :smile: See fsharp/FAKE#1461.
Linux or macOS would probably work correctly here, because their terminals default to UTF-8.

no it doesn't do anything on windows. or where does it change it?

In the ProcessHelper module.

how about: https://github.com/fsharp/FAKE/pull/1606/files

yay with latest FAKE the yarn is coming back to life!

@alfonsogarciacaro  what's this?

@forki That's a couple of warnings from Rollup, I see them also when running the command manually but they don't prevent the app from running. However, I guess because of the warnings Rollup is not returning a zero code and makes the FAKE build fail. Now we can:

Try to remove the warnings: it may be possible for the "Buffer" one, which is just called for the encoding trick, however I think it'll be difficult for the "Linking" one as this seem to come from react-native. Or:
Try to identify the Rollup exit codes for warnings and errors and ignore it if it's only warnings.

Hmm, I'm having a look at Rollup code, and apparently they don't use a non-zero exit code for warnings. Is the build error coming from Rollup? Can you show the whole stack trace?

yeah would be weird to exit with non-0 for warnings

there is nothing interesting in the output

It looks like Rollup prints warnings to stderr by default, because doing rollup -c > rollup.log still prints the warning to the console. You can override the warning function in rollup.config.js with this:
export default {
  // ...
  onwarn: function(msg) {
    console.log(msg);
  }
};

Does printing to stderr make FAKE fail?

it's not fake that fails - it's fable quitting with exit <> 0
@inosik can you please send a PR to my fork?

See #21.

doesn't help ;-(

Does running node_modules/.bin/react-native work for you? I'm getting this error:
$ ./node_modules/.bin/react-native run-android
Looks like you installed react-native globally, maybe you meant react-native-cli?
To fix the issue, run:
npm uninstall -g react-native
npm install -g react-native-cli

This check fails because we're on Windows and our paths have backslashes:
var installedGlobally = script.indexOf('node_modules/.bin/react-native') === -1;

and because the script value doesn't contain the .bin/ part:
D:\projects\fable-react_native-demo\node_modules\react-native\local-cli\wrong-react-native.js

./node_modules/.bin/react-native run-android doesn't work
.\node_modules\.bin\react-native run-android doesn't work
react-native.cmd run-android does work a bit further:
 A problem occurred configuring project ':react-native-onesignal'.

which is probably a real error

For the record, in my tests I was using the react-native command installed globally (by running npm i -g react-native-cli) as this is what the React Native tutorial recommends.

crazy! I got it working. Only one issue: Fable doesn't go to watch mode. Ideas?

Call dotnet fable npm-run start instead of ... build from FAKE?

ok that works. Fable is in watch mode and runs on device.
two remaining issue:
a) ionide is unhappy and show lots of errors /cc @Krzysztof-Cieslak
b) for normal build we need to set production flag for compiler directive

You can revert 94fffb5.

@forki atm ionide and fsac and sdk are solid :D
dotnt build
       "e:\github\fable-react_native-demo\Nightwatch.fsproj" (Build target) (1) ->
       (CoreCompile target) ->
         C:\dotnetcli\dotnet-dev-win-x<IP_ADDRESS>\sdk\1.0.4\Sdks\FSharp.NET.Sdk\Sdk\Sdk.targets(27,5): warning : The 'CoreCompile' target should be overriden in 'FSharp.NET.Sdk' package. Maybe you need to add 'FSharp.NET.Sdk' package to fsproj or run restore [e:\github\fable-react_native-demo\Nightwatch.fsproj]

after adding <PackageReference Include="FSharp.NET.Sdk" Version="1.0.*" /> works

gif is wip of new restore if not already + progress indicators for that

ok ionide fixed with help of @enricosada and @Krzysztof-Cieslak

so last thing on the list: compiler directives

ok compiler directives work as well. yay!
one last thing:
let result =
    ExecProcess (fun info ->
        info.FileName <- dotnetExePath
        info.WorkingDirectory <- srcDir
        info.Arguments <- " fable npm-run build") TimeSpan.MaxValue
if result <> 0 then failwith "fable shut down."

it seems that a compiler error doesn't make this quit with exit code <> 0 - therefor build continues.
@alfonsogarciacaro ideas?

This is tricky. Before Fable 1.0, compilation would stop after encountering the first error. I changed this so you could get multiple errors and show them in the IDE (see here). For bundler it's also important not to stop compilation, because then file dependencies won't be listed and thus won't be watched for changes either.
I think this is working fine with Webpack, but Rollup had a problem because errors would stop compilation so I had to report everything as a warning.
Probably we can work around this by adding a failOnError option or similar to the Rollup plugin to throw actual errors if it's not a watch compilation, what do you think?

yes I only need to let it fail on "normal" build withoutt watch, But we need to make it so otherwise CI would just go on and create corrupt apk

I've publish rollup-plugin-fable 1.0.6, can you please update and change this line as follows?
  plugins: [fable({extra: { failOnError: true })],

how can I update to rollup-plugin-fable 1.0.6,?

seems to work! thx

wow Fable 1 is now working on my device as expected!!!!
Thanks so much everyone


feat(CUST-CPC-77): Customer must be able to delete a pet.

Implemented deletePet method to PetServiceImpl.java. Unit tests for this method were also created as to follow TDD in PetPersistenceTest.

Seems like everything is ok


Add missing JSON services

Rebase and squash of https://github.com/rusoto/rusoto/pull/552 .

Looks like the botocore submodule needs to be corrected to match either what's in master or the latest version required for these changes.

This is now failing because the cargo doc command is running out of memory.

Since crategen landed this PR needs to be revisited, possibly starting from scratch.  At least compiling it should go faster. 😄

@matthewkmayer which JSON services are missing? don't #628 and #641 create like... everything?

@mrhota Nope! The crategen only took what already existed, it didn't add any additional services. New services can be added to the services.json file though, to have them be generated.

The easiest way to determine what services this PR added is to look at the new features in the Cargo.toml file.  As far as I know they still need to be added to our new crategen way of creating services. 😄

This needs revisiting since crategen has landed.

Just back from vacation. :) I can take a look at rebasing this on the new
crategen changes. Should be fairly simple since the integration tests exist
already.
On Mon, May 29, 2017 at 12:23 AM Matthew Mayer<EMAIL_ADDRESS>wrote:

This needs revisiting since crategen has landed.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/rusoto/rusoto/pull/576#issuecomment-304569469, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AACx4D6PGXsPBV4wMh3DUHM3xAKKXoasks5r-khAgaJpZM4MS_hV
.

Going to split this into multiple PRs. One for updating botocore (since that's a huge change in its own right) and then one for each service to allow them to be reviewed independently.


Update date-creation.md

Small change to date settings. These only apply to scheduled events.

@Ruud279b Please sign the CLA.

@Ruud279b Please sign the CLA.

Done!

@Ruud279b Please sign the CLA.

Done!

The check below is saying it is still not signed. :)

@Ruud279b Please sign the CLA.

Done!

The check below is saying it is still not signed. :)

Yep, should be OK now.

Thanks for the PR.


Invoke callback after notification even if email service is not initialized

Coverage decreased (-0.07%) to 91.88% when pulling 82d3e72fb9d3a39596caf265df026559b765c167 on isocolsky:fix/notify_cb into cb0e593014f34cfaf06aa9edc09344ae2a3e5297 on bitpay:master.


chore(main): release 0.9.3

:robot: I have created a release beep boop
0.9.3 (2024-09-07)
Bug Fixes

fix analytics (fafc83f)

This PR was generated with Release Please. See documentation.

:robot: Created releases:

v0.9.3
:sunflower:


Conflict between range-spacing and curly-spacing

Expected Behavior
range-spacing and curly-spacing should work together.
Observed Behavior
It is possible to write code which makes it impossible to satisfy both rules.
Steps to Reproduce
Try to lint or format the following code.
val list = listOf(true)
println(list.count { it }..1)

If the } is directly before the ., curly-spacing will fail. If a space is added in between them, range-spacing will fail.
Your Environment

Version of ktlint used: 1.1.1

It is possible to write code which makes it impossible to satisfy both rules.

Yes, it is a bug when rules are conflicting.
But you can also see it as a sign that the code is not clear. The combination of a method chain with range operator is not very readable. I don't like any of the alternatives below.
println(list.count { it }..1)

Due to space before '{ it }there is a disconnect between the method chainlist.count { it }` and the range operator.
println(list.count { it } ..1)

This does not seem to be consistent. Why is space used before the range operator and not after it.
println(list.count { it } .. 1)

This looks consistent for this particular line. But it will not be consistent with other lines in which the range operator is used  with integer constants in left and right hand side of operator.
In case that a variable is used like in code below, ktlint will not report any violations. So, the best approach to resolve th conflict seems to be that the curly-spacing rule should ignore the space after the } when followed by a range operator.
val bar = 0
println(bar..1)

For now, you can just suppress this specific example.


Corrected the format of the LICENSE

Corrected the format. Changed the format from unprofessional to professional notice type. This makes it looks more professional & readable.
Please take your time while reviewing this. Thankyou!

Can you please reply why'd you close this pr?

Can you please reply why'd you close this pr?

Because we're looking for a meaningful contributions. You can find more details in https://github.com/aquasecurity/hacktoberfest

Can you please reply why'd you close this pr?

Because we're looking for meaningful contributions. You can find more details in https://github.com/aquasecurity/hacktoberfest

okay got it.


Add the option to specify ca path

Codecov Report

Merging #117 into release-0.2 will decrease coverage by 0.02%.
The diff coverage is n/a.

@@                Coverage Diff                @@
##             release-0.2     #117      +/-   ##
=================================================
- Coverage          39.64%   39.62%   -0.03%
+ Complexity           600      599       -1
=================================================
  Files                140      140
  Lines               4422     4422
  Branches             324      324
=================================================
- Hits                1753     1752       -1
- Misses              2537     2542       +5
+ Partials             132      128       -4

Impacted Files
Coverage Δ
Complexity Δ

...rc/main/java/com/webank/wecross/resource/Path.java
65.51% <0%> (-3.45%)
11% <0%> (-1%)

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 a4f54f7...79c460e. Read the comment docs.


How to transfer one PC's Godot Manager settings/plugin cache to another?

I bounce between 3 different PC's and have setup Godot Manager on my main PC, but I would like to transfer settings and cached plugins (user prefs basically) to my laptops and not have to redownload or setup anything. I have tried copying the roaming addons and adding them to the laptops roaming addons, but that doesn't appear to work.
Any ideas how to accomplish this? Or maybe a feature request to export a profile package or something?

This will be a Feature that I can implement in Godot Manager 0.3.0, and may try to back port the feature to 0.2.x, depending on time frame to implement feature.  For now, you can find everything that Godot Manager stores in:
Windows:  %APPDATA%\Godot-Manager
Linux: ~/.local/share/Godot-Manager
MacOS: ~/Library/Application Support/Godot-Manager
It contains your Settings file, Versions, and Plugin downloads.  Keep in mind, that it will expect the Projects to be in the same folder path, as you currently have it on your current PC.  If it is not, your Projects will show up as Missing.  This would need to be something that I code in to a Backup/Restore functionality for this kind of thing.

That is great news, thanks!
Until 0.3 the suggestion you gave to copy/paste the Godot-Manager folder to my one worked well enough.


RethinkDb file save option

So this is kind of a shot in the dark, but would it be possible to specify the file-save location of the rethinkdb database file? For instance, if I had a git project, and I wanted the database file to be saved with the actual project, how would I do that? Kind of like Sqlite3. I have a feeling the response is going to be "use sqlite3", but hey, it's worth a shot!

Start rethinkdb with -d <path> and commit your path if you want to keep the data.
The alternative if reqlite but it currently doesn't sync to disk and it's not given that it will dump in JSON array the data.


example.cpp fails to compile - GCC v.10.3.0

The example.cpp fails to compile.
Here is my compiler's info.
    $ gcc --version
    gcc.exe (Rev5, Built by MSYS2 project) 10.3.0
    Copyright (C) 2020 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions.  There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Below is the command line and output.
$ g++ -std=c++2a -pedantic -Wall -Wextra -Werror -O3 -Isingle-header/ -o example example.cpp && ./example
In file included from example.cpp:4:
single-header/sql.hpp: In static member function 'static constexpr auto sql::query<Str, Schemas>::parse_negation()':
single-header/sql.hpp:1514:51: error: 'cexpr::string<char, 4>' is not a valid type for a template non-type parameter because it is not structural
 1514 |     using node = sql::operation<"NOT", Row, ranode>;
      |                                                   ^
single-header/sql.hpp:149:15: note: 'cexpr::string<char, 4>::size_' is not public
  149 |   std::size_t size_;
      |               ^~~~~
single-header/sql.hpp:1514:23: error: '<expression error>' in namespace 'sql' does not name a type
 1514 |     using node = sql::operation<"NOT", Row, ranode>;
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
single-header/sql.hpp:1516:30: error: 'node' was not declared in this scope; did you mean 'ranode'?
 1516 |     return context<next.pos, node>{};
      |                              ^~~~
      |                              ranode
single-header/sql.hpp:1516:34: error: template argument 2 is invalid
 1516 |     return context<next.pos, node>{};
      |                                  ^
single-header/sql.hpp: In static member function 'static constexpr auto sql::query<Str, Schemas>::recurse_and()':
single-header/sql.hpp:1537:72: error: 'cexpr::string<char, 4>' is not a valid type for a template non-type parameter because it is not structural
 1537 |     using node = sql::operation<"AND", Row, typename Left::node, ranode>;
      |                                                                        ^
single-header/sql.hpp:149:15: note: 'cexpr::string<char, 4>::size_' is not public
  149 |   std::size_t size_;
      |               ^~~~~
single-header/sql.hpp:1537:23: error: '<expression error>' in namespace 'sql' does not name a type
 1537 |     using node = sql::operation<"AND", Row, typename Left::node, ranode>;
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
single-header/sql.hpp:1539:42: error: 'node' was not declared in this scope; did you mean 'ranode'?
 1539 |     return recurse_and<context<next.pos, node>, Row>();
      |                                          ^~~~
      |                                          ranode
single-header/sql.hpp:1539:46: error: template argument 2 is invalid
 1539 |     return recurse_and<context<next.pos, node>, Row>();
      |                                              ^
single-header/sql.hpp: In static member function 'static constexpr auto sql::query<Str, Schemas>::recurse_or()':
single-header/sql.hpp:1565:71: error: 'cexpr::string<char, 3>' is not a valid type for a template non-type parameter because it is not structural
 1565 |     using node = sql::operation<"OR", Row, typename Left::node, ranode>;
      |                                                                       ^
single-header/sql.hpp:149:15: note: 'cexpr::string<char, 3>::size_' is not public
  149 |   std::size_t size_;
      |               ^~~~~
single-header/sql.hpp:1565:23: error: '<expression error>' in namespace 'sql' does not name a type
 1565 |     using node = sql::operation<"OR", Row, typename Left::node, ranode>;
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
single-header/sql.hpp:1567:41: error: 'node' was not declared in this scope; did you mean 'ranode'?
 1567 |     return recurse_or<context<next.pos, node>, Row>();
      |                                         ^~~~
      |                                         ranode
single-header/sql.hpp:1567:45: error: template argument 2 is invalid
 1567 |     return recurse_or<context<next.pos, node>, Row>();
      |                                             ^
example.cpp: At global scope:
example.cpp:8:30: error: 'cexpr::string<char, 6>' is not a valid type for a template non-type parameter because it is not structural
    8 |   "books", sql::index<"title">,
      |                              ^
In file included from example.cpp:4:
single-header/sql.hpp:149:15: note: 'cexpr::string<char, 6>::size_' is not public
  149 |   std::size_t size_;
      |               ^~~~~
example.cpp:9:35: error: 'cexpr::string<char, 6>' is not a valid type for a template non-type parameter because it is not structural
    9 |   sql::column<"title", std::string>,
      |                                   ^
In file included from example.cpp:4:
single-header/sql.hpp:149:15: note: 'cexpr::string<char, 6>::size_' is not public
  149 |   std::size_t size_;
      |               ^~~~~
example.cpp:10:35: error: 'cexpr::string<char, 6>' is not a valid type for a template non-type parameter because it is not structural
   10 |   sql::column<"genre", std::string>,
      |                                   ^
In file included from example.cpp:4:
single-header/sql.hpp:149:15: note: 'cexpr::string<char, 6>::size_' is not public
  149 |   std::size_t size_;
      |               ^~~~~
example.cpp:11:31: error: 'cexpr::string<char, 5>' is not a valid type for a template non-type parameter because it is not structural
   11 |   sql::column<"year", unsigned>,
      |                               ^
In file included from example.cpp:4:
single-header/sql.hpp:149:15: note: 'cexpr::string<char, 5>::size_' is not public
  149 |   std::size_t size_;
      |               ^~~~~
example.cpp:12:32: error: 'cexpr::string<char, 6>' is not a valid type for a template non-type parameter because it is not structural
   12 |   sql::column<"pages", unsigned>
      |                                ^
In file included from example.cpp:4:
single-header/sql.hpp:149:15: note: 'cexpr::string<char, 6>::size_' is not public
  149 |   std::size_t size_;
      |               ^~~~~
example.cpp:13:2: error: 'cexpr::string<char, 6>' is not a valid type for a template non-type parameter because it is not structural
   13 |  >;
      |  ^
In file included from example.cpp:4:
single-header/sql.hpp:149:15: note: 'cexpr::string<char, 6>::size_' is not public
  149 |   std::size_t size_;
      |               ^~~~~
example.cpp:13:2: error: template argument 2 is invalid
   13 |  >;
      |  ^
example.cpp:13:2: error: template argument 3 is invalid
example.cpp:13:2: error: template argument 4 is invalid
example.cpp:13:2: error: template argument 5 is invalid
example.cpp:13:2: error: template argument 6 is invalid
example.cpp:7:7: error: '<expression error>' in namespace 'sql' does not name a type
    7 |  sql::schema<
      |       ^~~~~~~
    8 |   "books", sql::index<"title">,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    9 |   sql::column<"title", std::string>,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   10 |   sql::column<"genre", std::string>,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   11 |   sql::column<"year", unsigned>,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   12 |   sql::column<"pages", unsigned>
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   13 |  >;
      |  ~
example.cpp:18:35: error: 'cexpr::string<char, 6>' is not a valid type for a template non-type parameter because it is not structural
   18 |   sql::column<"title", std::string>,
      |                                   ^
In file included from example.cpp:4:
single-header/sql.hpp:149:15: note: 'cexpr::string<char, 6>::size_' is not public
  149 |   std::size_t size_;
      |               ^~~~~
example.cpp:19:34: error: 'cexpr::string<char, 5>' is not a valid type for a template non-type parameter because it is not structural
   19 |   sql::column<"name", std::string>
      |                                  ^
In file included from example.cpp:4:
single-header/sql.hpp:149:15: note: 'cexpr::string<char, 5>::size_' is not public
  149 |   std::size_t size_;
      |               ^~~~~
example.cpp:20:2: error: 'cexpr::string<char, 9>' is not a valid type for a template non-type parameter because it is not structural
   20 |  >;
      |  ^
In file included from example.cpp:4:
single-header/sql.hpp:149:15: note: 'cexpr::string<char, 9>::size_' is not public
  149 |   std::size_t size_;
      |               ^~~~~
example.cpp:20:2: error: template argument 3 is invalid
   20 |  >;
      |  ^
example.cpp:20:2: error: template argument 4 is invalid
example.cpp:16:7: error: '<expression error>' in namespace 'sql' does not name a type
   16 |  sql::schema<
      |       ^~~~~~~
   17 |   "authored", sql::index<>,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~
   18 |   sql::column<"title", std::string>,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   19 |   sql::column<"name", std::string>
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   20 |  >;
      |  ~
example.cpp:27:3: error: 'books' was not declared in this scope
   27 |   books, authored
      |   ^~~~~
example.cpp:27:10: error: 'authored' was not declared in this scope
   27 |   books, authored
      |          ^~~~~~~~
example.cpp:28:2: error: 'cexpr::string<char, 193>' is not a valid type for a template non-type parameter because it is not structural
   28 |  >;
      |  ^
In file included from example.cpp:4:
single-header/sql.hpp:149:15: note: 'cexpr::string<char, 193>::size_' is not public
  149 |   std::size_t size_;
      |               ^~~~~
example.cpp:28:2: error: template argument 2 is invalid
   28 |  >;
      |  ^
example.cpp:28:2: error: template argument 3 is invalid
example.cpp:23:7: error: '<expression error>' in namespace 'sql' does not name a type
   23 |  sql::query<
      |       ^~~~~~
   24 |   "SELECT title AS book, name AS author, year, pages "
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   25 |   "FROM books NATURAL JOIN (SELECT * FROM authored WHERE name = \"Harlan Ellison\") "
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   26 |   "WHERE year = 1967 OR year >= 1972 AND genre = \"science fiction\"",
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   27 |   books, authored
      |   ~~~~~~~~~~~~~~~
   28 |  >;
      |  ~
example.cpp: In function 'int main()':
example.cpp:32:2: error: 'authored' was not declared in this scope
   32 |  authored a{ sql::load<authored>("tests/data/authored.tsv", '\t') };
      |  ^~~~~~~~
example.cpp:33:2: error: 'books' was not declared in this scope
   33 |  books b{ sql::load<books>("tests/data/books.tsv", '\t') };
      |  ^~~~~
example.cpp:35:7: error: 'query' was not declared in this scope; did you mean 'sql::query'?
   35 |  for (query q{ b, a }; auto const& [book, author, year, pages] : q)
      |       ^~~~~
      |       sql::query
In file included from example.cpp:4:
single-header/sql.hpp:1429:8: note: 'sql::query' declared here
 1429 |  class query
      |        ^~~~~
example.cpp:35:36: error: expected unqualified-id before '[' token
   35 |  for (query q{ b, a }; auto const& [book, author, year, pages] : q)
      |                                    ^
example.cpp:35:67: error: expected ';' before ')' token
   35 |  for (query q{ b, a }; auto const& [book, author, year, pages] : q)
      |                                                                   ^
      |                                                                   ;
example.cpp:37:16: error: 'book' was not declared in this scope; did you mean 'bool'?
   37 |   std::cout << book << '\t' << author << '\t' << year << '\t' << pages << '\n';
      |                ^~~~
      |                bool
example.cpp:37:32: error: 'author' was not declared in this scope; did you mean 'auto'?
   37 |   std::cout << book << '\t' << author << '\t' << year << '\t' << pages << '\n';
      |                                ^~~~~~
      |                                auto
example.cpp:37:50: error: 'year' was not declared in this scope
   37 |   std::cout << book << '\t' << author << '\t' << year << '\t' << pages << '\n';
      |                                                  ^~~~
example.cpp:37:66: error: 'pages' was not declared in this scope
   37 |   std::cout << book << '\t' << author << '\t' << year << '\t' << pages << '\n';
      |                                                                  ^~~~~

It seems that the most serious problem is
error: 'sql::{anonymous}::value<double>' is not a valid type for a template non-type parameter because it is not structural
        using node = sql::constant<sql::convert<val>(name), Row>
              ^
              note: 'sql::{anonymous}::value<double>::val' has a non-structural type

This is a workaround patch, just to make it compile. It's not about to solve the problem, which may be compiler bug.
workaround_patch.txt


M3-5193: RQ-ify tags + enhancements

Description 📝
RQ-ifies all components that hit the getTags API endpoint, with some UI and code adjustments:
TagCell

Add loading spinner when adding and deleting tags

TagDrawer

Simplified using the newer TagsPanel component

TagsPanel

Fix a bug causing error messages to not display
Use inline errors rather than toast

Tags

Fix a small style issue when hovering over tags

Preview 📷
UI Changes:

TagCell and TagsPanel
https://user-images.githubusercontent.com/122488130/216154340-3bd91237-24a8-42e5-9dea-b619f1cee791.mov

Tags

Before
https://user-images.githubusercontent.com/122488130/216154475-69655671-746d-4d78-900f-9627ac79cd0b.mov

After
https://user-images.githubusercontent.com/122488130/216154545-97a70ac1-5438-408b-aec2-050a7152fd70.mov

How to test 🧪

Ensure user tag suggestions work as expected (e.g., in Linodes/NodeBalancers/Kubernetes, etc.)
Ensure UX of adding and removing tags is clear (e.g., progress indication, errors)

This is looking good overall, nice job! I left a few comments.
This interaction does seem a bit odd:
Screen.Recording.2023-02-02.at.3.51.00.PM.mov
This is if you block requests to *tags* and go to a NodeBalancer Detail page. The error shows up initially, but then disappears once you click "Add a tag" -- it doesn't come back and the dropdown is just empty.

Good point. Possible solutions:

Persisting the error and adding a second line if more errors occur
Persisting the latest error on a single line
Showing the error in the dropdown instead of "No results"

Everything is looking good to me. One thing I see is that whenever we focus the TagsPanel input, tags are fetched.
Is there a way we can just fetch all tags initially, then from then on, just rely on manual cache mutations to keep RQ up to date?

Everything is looking good to me. One thing I see is that whenever we focus the TagsPanel input, tags are fetched.
Is there a way we can just fetch all tags initially, then from then on, just rely on manual cache mutations to keep RQ up to date?

I updated the Tags query to use the longLived preset which significantly cuts back on the number of requests to the tags endpoint.
I also added mutations to roughly keep the suggestions up to date, but I'm not entirely sure how the API synthesizes the list of tag suggestions, but I think appending new tags to the list is a reasonable approximation.


HDDS-8026. Replace import from shaded Guava

What changes were proposed in this pull request?
Directly use Guava classes instead of the shaded ones from ratis-thirdparty.
https://issues.apache.org/jira/browse/HDDS-8026
How was this patch tested?
$ rg --glob '*.java' org.apache.ratis.thirdparty.com.google.common | wc -l
0

Regular CI:
https://github.com/adoroszlai/hadoop-ozone/actions/runs/4262730397

Thanks @ayushtkn for the suggestion, added the restriction.
Without the import replacements:
[ERROR] Rule 1: org.apache.maven.plugins.enforcer.RestrictImports failed with message:
[ERROR]
[ERROR] Banned imports detected:
[ERROR]
[ERROR] Reason: Use directly from Guava
[ERROR] 	in file: org/apache/hadoop/hdds/utils/db/RDBStore.java
[ERROR] 		org.apache.ratis.thirdparty.com.google.common.annotations.VisibleForTesting 	(Line: 45, Matched by: org.apache.ratis.thirdparty.com.google.common.**)

Thanks @ayushtkn, @kerneltime for the review.


merge package from arlac77/npm-package-template

package.json

chore(package<EMAIL_ADDRESS>chore(scripts): cover@#overwrite c8 --temp-directory build/coverage ava && c8 report -r lcov --temp-directory build/coverage
chore(package): add nyc from template
chore(package): set $.ava.require='esm' as in template
chore(package): set $.ava.files='tests/-test.js,tests/-test.mjs' as in template
chore(package): set $.ava.extensions='js,mjs' as in template

Codecov Report

Merging #405 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #405   +/-   ##
=======================================
  Coverage   93.93%   93.93%
=======================================
  Files           1        1
  Lines          33       33
=======================================
  Hits           31       31
  Misses          2        2

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 e5e4ee7...82e6210. Read the comment docs.

Coverage remained the same at 91.489% when pulling 82e6210a0c5ed22126f59cc3046fce017a7720a5 on template-sync-1 into e5e4ee79e1e9de8f366b35313430a9a048f055a3 on master.


Error with function.proj file

This file doesn't work. This give this error: "[Error] Package restore failed with message: 'No such file or directory'"
"Microsoft.Azure.WebJobs.Script.Description.DotNetFunctionInvoker.RestorePackagesAsync(Boolean reloadScriptOnSuccess) at /src/azure-functions-host/src/WebJobs.Script/Description/DotNet/DotNetFunctionInvoker.cs : 235"
function.proj:
<Project Sdk="Microsoft.NET.Sdk">     <PropertyGroup>         <TargetFramework>netstandard2.0</TargetFramework>     </PropertyGroup>     <ItemGroup>         <PackageReference Include="Azure.Identity" Version="1.5.0" />         <PackageReference Include="Azure.Security.KeyVault.Secrets" Version="4.2.0" />     </ItemGroup> </Project>
[Enter feedback here]

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

ID: 691e8fe7-3db3-1913-dcba-68789e625c59
Version Independent ID: 8846f2c6-df56-f387-4727-1004fab35c0a
Content: Azure Functions C# script developer reference
Content Source: articles/azure-functions/functions-reference-csharp.md
Service: azure-functions
GitHub Login: @craigshoemaker
Microsoft Alias: cshoe

Hi @FrankAlberto - Thank you for your feedback! We will review and update as appropriate.

Hello @FrankAlberto - Sorry for the late reply. I've gone through the section regarding the function.proj file and validated that there are no faulty steps. If you're still hitting the same error when attempting to install the Azure Identity and KeyVault packages, please re-post on MS Q&A channel instead and we'd be happy to assist you there.
Since this channel is for driving improvements towards MS Docs and we didn't determine any changes to this documentation upon reviewing the feedback above, we will now proceed to close this thread. If there are further questions regarding this matter, please reopen it and we will gladly continue the discussion.

Hello @mike-urnun-msft! Thanks for the response! I just copy and paste the example in the docs and gave me the error. I post here because I follow a link through the error or the docs. I change the Azure Function to a Docker Azure Function instead.
Thank you very much for the reply.


Sidekiq.server? doesn't work in README recommended code

The following code is recommended in the README.
schedule_file = "config/schedule.yml"

if File.exist?(schedule_file) && Sidekiq.server?
  Sidekiq::Cron::Job.load_from_hash YAML.load_file(schedule_file)
end

However, in my build Sidekiq.server? always returns nil.  Is it safe to remove that part and just check for the File.exist?(schedule_file)?  Or is there an updating code for checking that a Sidekiq.server is configured?  Thanks

Hi,
Sidekiq.server? is true when you start sidekiq by running sidekiq from command line.
But yes you can remove && Sidekiq.server from condition.
If there will be any problem with loading schedule to redis, then it will throw some error, you will see.
Hope I helped

@ondrejbartas In my testing if I am to see the schedule in the Cron tab of Sidekiq Web UI, then I must load the schedule from the yml file in the same process that runs the Web UI.  And that necessitates me leaving off the Sidekiq.server? check in my Rails initializer.  Is that correct?  Unless I do that I don't see anything in the Cron tab, even though I can see from the log output that my sidekiq process(es) have picked up the schedule from the yml file.


gnome3.totem: 3.30.0 -> 3.31.90

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/totem/versions.
meta.description for gnome3.totem is: '"Movie player for the GNOME desktop based on GStreamer"'.

Checks done (click to expand)

built on NixOS
/nix/store/cnhmwz8dqr10vnwwbiib4ikxgia0bd6f-totem-3.31.90/bin/totem passed the binary check.
/nix/store/cnhmwz8dqr10vnwwbiib4ikxgia0bd6f-totem-3.31.90/bin/totem-video-thumbnailer passed the binary check.
Warning: no invocation of /nix/store/cnhmwz8dqr10vnwwbiib4ikxgia0bd6f-totem-3.31.90/bin/.totem-wrapped had a zero exit code or showed the expected version
/nix/store/cnhmwz8dqr10vnwwbiib4ikxgia0bd6f-totem-3.31.90/bin/.totem-video-thumbnailer-wrapped passed the binary check.
3 of 4 passed binary check by having a zero exit code.
0 of 4 passed binary check by having the new version present in output.
found 3.31.90 with grep in /nix/store/cnhmwz8dqr10vnwwbiib4ikxgia0bd6f-totem-3.31.90
directory tree listing: https://gist.github.com/e6955099c6845fc7c07cd171e901e82a
du listing: https://gist.github.com/6600c4c4bb5ac6b9646dc68130a18633

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

21 total rebuild path(s)
7 package rebuild(s)
7 x86_64-linux rebuild(s)
7 i686-linux rebuild(s)
0 x86_64-darwin rebuild(s)
7 aarch64-linux rebuild(s)
First fifty rebuilds by attrpath
empathy
gnome3.cheese
gnome3.empathy
gnome3.gnome-contacts
gnome3.gnome-control-center
gnome3.gnome_control_center
gnome3.totem

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/cnhmwz8dqr10vnwwbiib4ikxgia0bd6f-totem-3.31.90 \
  --option binary-caches 'https://cache.nixos.org/ https://r-ryantm.cachix.org/' \
  --option trusted-public-keys '
  r-ryantm.cachix.org-1:gkUbLkouDAyvBdpBX0JOdIiD2/DP1ldF3Z3Y6Gqcc4c=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(r-ryantm's Cachix cache is only trusted for this store-path realization.)
Or, build yourself:
nix-build -A gnome3.totem https://github.com/r-ryantm/nixpkgs/archive/30e5bea8558b56d83fdf070c984969abbfb63527.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/cnhmwz8dqr10vnwwbiib4ikxgia0bd6f-totem-3.31.90
ls -la /nix/store/cnhmwz8dqr10vnwwbiib4ikxgia0bd6f-totem-3.31.90/bin

cc @lethalman @jtojnar @hedning @worldofpeace for testing.

Unstable release.


Update Quiet reporting conditions for LVL and CC remaining time attribute

Spec pr 10231 modifies the quiet reporting of the Remaining time attribute of the Level and Color control clusters.
The conditions on which the attribute must be reported are :

When it changes from 0 to any value higher than 10, or
When it changes, with a delta larger than 10, caused by the invoke of a command, or
When it changes to 0.

It also adds the Quiet report quality to the ColorTemperatureMireds attribute.
Report conditions are:

At most once per second, or
At the end of the movement/transition, or
When it changes from null to any other value and vice versa.

This PR reflect those changes in the SDK.
Tested on Silabs lighting-app  with cert tests TC_CC_2_2.py and TC_LVL_2_3.py

I was testing this change while updating the script to match the latest test plan and I had an issue with RemainingTime when after it has transitioned to use MoveToColorTemperature command, after a bit of digging, it seems like we have missed a SetQuietReportRemainingTime in the moveToColorTemp command, @jmartinez-silabs thoughts?

I was testing this change while updating the script to match the latest test plan and I had an issue with RemainingTime when after it has transitioned to use MoveToColorTemperature command, after a bit of digging, it seems like we have missed a SetQuietReportRemainingTime in the moveToColorTemp command, @jmartinez-silabs thoughts?

@ReneJosefsen it should be called in the timed event callback that updates the colortempmired attributes. Maybe it is missing. I'll confirm tomorrow/fix it if need be in this pr that I need to update anyway


An interp that supports gradient

I am not sure if this is the right approach. It is impossible (at least when I fiddled) to directly use numpy.interp as an implementation of vjp of itself, because the width of the windows must be fixed. Therefore I put up a reimplementation of interp as a matrix product. I am not using a sparse matrix because I don't know if it is appropiate to pull in scipy.sparse for a numpy gradient.
The current version only allows propagating the gradient on the yp argument. It is trivial to add others -- just use the derivative of W instead of W. Adding support to period != None mode should be possible too.
But we need to convince ourself if this is the right approach to support non-trivial gradient of numpy functions. I think at least numpy.bincount will be similar to this; there may be more in the horizon.
This code may be expanded to handle other real space convolution based operators (with a finite support), I think.

@duvenaud : opinions?

This is a reasonable approach, but this PR replaces numpy's interp() with a slightly incomplete implementation.  I would suggest keeping but hiding your implementation of interp, and using its gradient to define the gradient of numpy's interp.

Yes. I was playing with the idea too.
Last time I tried, I could not import vector_product_jacobian from autograd due to a circular import-like issue 👍
this will be in anp, but the wrapper module imports anp too. I could localize the import but it looked ugly.

Is there another function that I can use to pull out the gradient of a internal function?

The convenient wrapper module does look heavier than I imagined.I wonder if there is a consensus to move non-numpy wrappers to a new module, e.g. autograd.api; and if it is possible at all.


No QR code is generated when doing npm start.....i m on ubuntu with npm3 and node6

Please make our job easier by filling this template out to completion. If you're requesting a feature instead of reporting a bug, please feel free to skip the Environment and Reproducible Demo sections.
Description
1-2 sentences describing the problem you're having or the feature you'd like to request
Expected Behavior
What action did you perform, and what did you expect to happen?
Observed Behavior
What actually happened when you performed the above actions?
If there's an error message, please paste the full terminal output and error message in this code block:
Error text goes here!

Environment
Please run these commands in the project folder and fill in their results:

npm ls react-native-scripts:
npm ls react-native:
npm ls expo:
node -v:
npm -v:
yarn --version:
watchman version:

Also specify:

Operating system:
Phone/emulator/simulator & version:

Reproducible Demo
Please provide a minimized reproducible demonstration of the problem you're reporting.
Issues that come with minimal repro's are resolved much more quickly than issues where a maintainer has to reproduce themselves.

@therovermind Is this happening in a fresh project created with create-react-native-app? Could you fill in the information in the issue template (especially any error messages, if you're getting them, the environment and if possible, a reproducible demo). This would help the issue get resolved much more quickly. Thanks!

@fson hey,any progress

Hello, i have same bug ... npm start has freeze at -> Starting packager...

same for me

Hi, possibly related to https://github.com/react-community/create-react-native-app/issues/234. This comment was helpful for me: https://github.com/react-community/create-react-native-app/issues/234#issuecomment-313849888

@bganicky  Thanks a lot man. I was stuck at it for 3 days.
For changig file watcher limit:
https://github.com/guard/listen/wiki/Increasing-the-amount-of-inotify-watchers

Hi,
I have the same issue, no qr-code generated but the project was compiled.

I had the same problem, no qrcode generated while npm start command,
The terminal itself mentioned to either install watchman or run the following commands:
sudo sysctl -w fs.inotify.max_user_instances=1024
sudo sysctl -w fs.inotify.max_user_watches=12288


where is pg_query.proto

You can find it in the libpg_query library: https://github.com/pganalyze/libpg_query/blob/17-latest/protobuf/pg_query.proto


Connecting to CRM instance is failing

@WaelHamze,
I am getting this error today. Used to work all the time. Not sure what's causing this. If you could have a look that would be great.
##[section]Starting: MSCRM CRM Ping
Task         : MSCRM Ping
Description  : A sample task that checks connectivity to a Dynamics 365 environment
Version      : 10.0.5
Author       : Wael Hamze
Help         : Performs a WhoAmIRequest against the target CRM environment
##[warning]Unable to Login to Dynamics CRM
Unable to Login to Dynamics CRM
##[warning]Unable to Login to Dynamics CRM
##[warning]Unable to Login to Dynamics CRM
Unable to Login to Dynamics CRM
##[warning]Unable to Login to Dynamics CRM
##[warning]Unable to Login to Dynamics CRM
Unable to Login to Dynamics CRM
##[warning]Unable to Login to Dynamics CRM
##[error]Couldn't connect to CRM instance after 3 attempts: Unable to Login to Dynamics CRM
Unable to Login to Dynamics CRM
##[section]Finishing: MSCRM CRM Ping

@DineshNanayakkara
I suggest you check your connection string: https://docs.microsoft.com/en-us/dynamics365/customer-engagement/developer/xrm-tooling/use-connection-strings-xrm-tooling-connect
See if credentials have changed.
And also check to ensure the agent has still network access to your instance


Amazing tool, but I can't get access to some of the HTTPS traffic

Expected Behavior
Interception of requests from the Lyft app (https://apps.apple.com/us/app/lyft/id529379082) to the API server: https://api.lyft.com/
Current Behavior
Only one event in the console.app:
+[NetworkSniffer] Starting
Context (Environment)
iOS 13.3, iPhone SE (uncover JB)

Lyft might be blocking my method, as its common. Does it work on other apps?

yes, works perfect for the apps, where sslunpinning works as well. I was trying to use your tool to get access to the traffic where this is hard. Thanks anyway!

For me, not working with SSL Pinning ( Alamofire / NSURLSession ), Work with WKWebView. Apps are my own so no custom method blocking. good job !

@hmaks36 So you have SSL pinning and this no longer works?


Modifier.pointerHoverIcon has no effect on BasicTextField

Environment
Operating System: MacOS v11 Big Sur
Target Platform (Web/Desktop): Desktop
Compose Version: 1.0.0-beta1
Reproducible Steps
Add the following composable to your application:
BasicTextField(modifier = Modifier.pointerHoverIcon(PointerIcon(Cursor(Cursor.HAND_CURSOR))),
    value = "Hello World",
    onValueChange = {})

Expected Behaviour
When hovering over the text field, the cursor should change to a hand
Actual Behaviour
The cursor is always a Text cursor for this BasicTextField
Additional Information
In Compose v1.0.0-alpha3, we were able to change the pointer icon of BasicTextField using the pointerIcon modifier.

TextFields define their own cursor. If you want to override it you need to set overrideDescendants = true in pointerHoverIcon. Indeed, it's a change in behavior in comparison with alpha.
I'm closing the issue, feel free to reopen if there are still problems.

To confirm, adding overrideDescendants = true did indeed solve the problem.
Also, for anyone else who comes across this issue: the use of PointerIcon(Cursor(Cursor.HAND_CURSOR)) resulted in an issue where the cursor would "flash", alternating between a hand cursor and a text cursor. I fixed this by using PointerIconDefaults.Hand instead.

Please check the following ticket on YouTrack for follow-ups to this issue. GitHub issues will be closed in the coming weeks.


added UZ translation file

I have no experience with translations of international websites like react.js. But, in my work, I use i18n to translate my projects.

Hi, thanks for your interest! Can you try somebody else motivated to collaborate? Ideally at least one maintainer needs to have some experience with translations.
Also, we changed the format — please see https://github.com/reactjs/translations.react.dev/commit/63a10c4be3f7b10ffaf58fe144e2d5abca5dacc9.

I can join this effort. I have experience with Uzbek-English translations.

I also want to join for the translation team. I have some translation experience with our current project from Uzbek to English and vice versa, however, that project is not public yet.


strict='filter' should filter out columns that are not specified in schema

Currently, the strict keyword in the DataFrameSchema definition has True or False as acceptable values. The purpose of this change would be to also support a special string value filter that returns the validated dataframe on a validate or __call__ call, but only with the columns specified in the schema.

I would like to pick this up.

cool @baskervilski let me know if you have any questions

Hi, @cosmicBboy , I won't have time to contribute in the near future, unfortunately.
The issue is up for grabs if anybody else want to take it up.

Hi @cosmicBboy I've got some bandwidth free coming up, I could take this on.

Hi @cosmicBboy I've got some bandwidth free coming up, I could take this on.

great, thanks @ktroutman ! just assigned this to you

great, thanks @ktroutman ! just assigned this to you

fixed by #401


[Feature] Only mqtt and mqtts are supported

Motivation
Can support ws and wss protocols

Do you mean the MQTT X CLI? This is a limitation due to different environments that we cannot support. If you want to use the ws or wss protocol, you can use MQTT X Web or MQTT X Desktop

Do you mean the MQTT X CLI? This is a limitation due to different environments that we cannot support. If you want to use the ws or wss protocol, you can use MQTT X Web or MQTT X Desktop

It's a sad thing that I just have to accept


Link issue

Seems like the links are not available as hyperlink (/dynamics365/business-central/dev-itpro/compliance/apptest-bestpracticesforalcode#file-naming)

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

ID: 3407b42e-5d0e-56e7-aabe-3051fca1de3a
Version Independent ID: d8b8251e-b4ad-9988-f762-2306e1470580
Content: Follow the best practices for naming ('/dynamics365/business-central/dev-itpro/compliance/apptest-bestpracticesforalcode#file-naming'). - Business Central
Content Source: dev-itpro/developer/analyzers/codecop-aa0215-followfilenameguide.md
Service: dynamics365-business-central
GitHub Login: @SusanneWindfeldPedersen
Microsoft Alias: SusanneWindfeldPedersen

Thanks for catching this. This needs to be resolved with the product, and then pushed to the docs. The link is supposed to point here. Thanks!

Fixed and pushed live. Thanks.


Get Hardware

Marchiori said that he can provide one Arduino and one Raspberry Pi for us to use.  We should also look into ordering one and some sensors for the client to use permanently

This should be relatively easy to get one of each


bug: lpeg pattern fails to match

Did you check the docs and existing issues?

[X] I have read the docs
[X] I have searched the existing issues

Neovim version (nvim -v)
v0.10.0-dev-e948d7f
Operating system/version
MacOS Sonoma 14.4.1
Describe the bug
glob_pattern in this line fails to match a filename when renaming, causing lsp client to not notify the server of workspace/didRenameFiles.
The glob string is **/*.{ts,cts,mts,tsx,js,cjs,mjs,jsx} and the filename is 'packages/ui/src/rats/Button.tsx'
:lua =vim.glob.to_lpeg('**/*.{ts,cts,mts,tsx,js,cjs,mjs,jsx}'):match('packages/ui/src/rats/Button.tsx') also fails to match
If I remove glob_pattern in the linked code and instead use glob it works as intended.
Probably an issue with neovim itself?
What is the severity of this bug?
breaking (some functionality is broken)
Steps To Reproduce

nvim -u repro.lua
Execute :lua =vim.glob.to_lpeg('**/*.{ts,cts,mts,tsx,js,cjs,mjs,jsx}'):match('packages/ui/src/rats/Button.tsx')

Expected Behavior
File renaming triggers workspace/didRenameFiles
Directory structure
No response
Repro
-- save as repro.lua
-- run with nvim -u repro.lua
-- DO NOT change the paths
local root = vim.fn.fnamemodify("./.repro", ":p")

-- set stdpaths to use .repro
for _, name in ipairs({ "config", "data", "state", "runtime", "cache" }) do
  vim.env[("XDG_%s_HOME"):format(name:upper())] = root .. "/" .. name
end

Did you check the bug with a clean config?

[X] I have confirmed that the bug reproduces with nvim -u repro.lua using the repro.lua file above.

Yes, this is an issue upstream. There's not much I can do here, short of creating a new glob matching implementation. I'd recommend filing an issue upstream with the minimal vim.glob.to_lpeg repro. It would probably also be helpful if you can narrow down the repro a bit to determine which part of the pattern or path is causing problems.


Terminal Colors for CLI

On cli version 325, the prompt color conflicts with the solarized dark color scheme.  This results in an invisible prompt.
This does not happen with latest version from prestodb 0.229.
It would be nice to have the colors configurable versus having to change the terminal color.

I think we should start with an option to disable highlighting as an escape valve.

Let's continue in #6190


Obtaining subscription key

How do I obtain the subscription key?
I use either of the primary key and secondary key and it didn't work

Hi @wisdom0063 did you follow the guide in Readme file? Subscription keys, a primary and secondary one are generated for you when you subscribe to a product on Products page. You are able to view all your subscriptions on your user profile by clicking your name in top right corner. Hope that helps.


all files ended with ".freezed.dart" got an error

@TheAlphamerc hello Sonu
i got below error once i open the project:
Target of URI hasn't been generated: 'post_model.g.dart'.
Try running the generator that will generate the file referenced by the URI.dart
( i tried flutter clean>>>>flutter pub get) but still not working

@dextermax3  try running flutter pub run build_runner build --delete-conflicting-outputs command. It will generate all required files.

@TheAlphamerc Worked!
thank you :)