Weird video artifacts SSD1331 + NanoPi Duo

I'm seeing the same issue on the NanoPi Duo as I saw on the CHIP with the SSD1331. This works fine on my ODROID C1+. The I2C and SPI SSD1306 works fine, so I'm not sure if it's a power issue. From what I can tell the SSD1306 uses maximum of 13 mA and the SSD1331 can use up to 25 mA. I have a breadboard coming with a 3V/5V dedicated power supply, so I will be able to power it off that rail instead of the SBC itself to determine if it's a power issue.
The weird thing is everything displays fine until I sleep for 10 seconds.
A video of the issue:
https://youtu.be/axc_4QPLNPk

When does it start filling in, at the start or end of the 10 second sleep?
Might be worth putting a capacitor across the power rails to smooth things out a bit, close to the GND and VCC pins on the display?

Only during the sleep phase after drawing stopped (almost like a flow control issue). The example apps run at full speed, but they also give off weird artifacts. I've always been able to run the SSD1331 off the Pi, ODROID C1, etc. without a cap. Only the CHIP and Duo have behaved like this so far. In any event I'll have a GPIO kit https://www.amazon.com/gp/product/B00HU0Z4C2 that has a dedicated power supply for the rails and comes with 10nF and 100nF ceramic capacitors. Would one of those caps work? I'll let you know the results of the dedicated power test.

I also had a similar problem with my SSD1331 (on a Pi Zero, through Chinese prototyping wires), last time I checked. It wouldn't fill the whole screen IIRC, but would do it in blocks instead of lines - I can make a video, too. Unfortunately, I didn't think about adding capacitors - will try it next time I'll be at my workplace!
I can also send one of these - it's likely the same model as in the video, though, and chances are you already have one.

Once my breadboard and power supply arrive I will try to power off the PSU rail and not the SBC. SSD1331 works fine on Pi 3, ODROID, etc. directly wired to SBC without any other components.

OK, I tested SSD1331 on dedicated power rail using 3V3 PSU like https://www.amazon.com/JBtek-Breadboard-Supply-Arduino-Solderless/dp/B010UJFVTU. Same exact issue. I'm thinking it's the SPI or some kind of flow control issue. I'll look at adding a cap next.

@sgjava:

can you post the program listing that is being run in the video?
if you see weird artifacts in the examples then it is likely that something else is writing to the SPI device at the same time
is there an alternative SPI port or device you can connect to, eg. if there are both /dev/spi1.0 and /dev/spi1.1 and you have both CE0 and CE1 pins available?
the only other thing I can suggest is to run some extended spidev-test with a loopback wire over MOSI <-> MISO and check that the received data is the same as transmitted data

It's the same little test code I use for all my SBCs. The interesting thing is the SPI version of SSD1306 works as expected with the Duo. I've only seen this with the SSD1331 on the Duo and CHIP (it works fine on ODROID C1 and Pi 3 powered off the SBC). This is leading me to believe it's less to do with the SPI although I would not rule that out. Technically with the Duo SPI 0.0 is dedicated to flash and only 1.0 and 1.1 is available. I tried to configure 1.1, but it causes the Duo to act wried (the heartbeat LED stops flashing). I've used spidev to do a MO <-> MI loop back test and it works as expected.
I have 100nF and 10nF capacitors, but I've not seen anyone wire one of these in and I'm a little leery to be the first one :) I've never had to add caps or resistors to these little displays as they have built in voltage generator. You can see where I have the SSD1331 and ST7735 working with the ODROID C1+ here https://forum.odroid.com/viewtopic.php?f=116&t=26674
import time
import nanopi.duo
from OPi import GPIO
from luma.core.interface.serial import spi
from luma.core.render import canvas
from luma.oled.device import ssd1331

GPIO.setmode(nanopi.duo.BOARD)
GPIO.setwarnings(False)
serial = spi(port=1, device=0, gpio=GPIO, gpio_DC=5, gpio_RST=3)
device = ssd1331(serial)

with canvas(device) as draw:
    draw.rectangle(device.bounding_box, outline="white")
    draw.text((3, 3), "Hello", fill="white")

time.sleep(10)

Here's the images of SSD1331 and then dropping in SSD1306 to the breadboard with the same configuration. What I'm going to do is see if I can find another SSD1331 library just to rule out any Luma.OLED issues. Then I can look at the power/SPI angles deeper.

OK, I tried https://gist.github.com/graef685/f1175b9021c5c71734d1566380c3156b and hacked it to work with OPi.GPIO. I get weird stuff flashing, but no circles, etc. One thing I noticed is that the LED on the PSU is dimming slightly when data is sent. The PSU should have maximum output of 700 mA, thus much more than the max 25 mA the SSD1331 uses.

OK, doing more research here. https://github.com/sumotoy/SSD_13XX says "RST Connect to +3v3 using a 4k7->10k resistor". Does this mean connect RST to 3V3 rail with 10K Ohm resistor in between? Says the same thing here https://github.com/jrial/ESP8266BitstampTicker. Never had to do that with other SBCs or SSD1306 SPI.

OK, tried the 3V3 -> 10K resistor -> RST and the display still freaks out :(

Just to be clear I tried another SSD1331 library and had the same issue, so this isn't a Luma problem from what I can tell

Closing. Please open a ticket if any issues pop up.


[Bug] Massive gap limit increase while mixing with Sparrow Server

System

Sparrow Server 1.7.7 on Pi 4Gb
Fulcrum 1.9.1

Description
I have a couple of days old wallet from which I initiated a mix and furthermore mixed into from another wallet.
Looking at the advanced settings in the Sparrow Server, I can see that Sparrow already increased the gap limit to a massive number of >2700. It seems to run stable though (i.e. it keeps mixing and fulcrum apparently serving data well).
But this can't be right so I'm open to tips for investigating...

Not a bug, but rather a consequence of protocol decisions in Zerolink, and poor network reliability. Output addresses for the coinjoin cannot be repeated when registering for a mix, and if there is a communication error to the Whirlpool server the registration must be repeated with a new address. This causes the number of unused addresses and thus the gap limit to increase - all of the 'unused' addresses have already been seen by the coordinator.
The solution is to improve network reliability to the Whirlpool server. If the gap limit becomes too large, it makes sense to mix out to the postmix account in another wallet.

So I guess it comes down to the tor network reliability since I'm in a country which has an overall internet connection that is pretty stable?!
The question would be if Sparrow could handle this issue somehow? I mean, a minor increase in the gap limit seems not an issue but say Sparrow looses or can't get 10x the connection to the whirlpool server - couldn't it try to switch the tor connection and / or stop trying to make a connection to prevent the gap limit running out of hand?

As of 995d2c5e, Sparrow will temporarily disconnect from Whirlpool if a rapid gap limit increase is detected. Specifically, if the gap limit must be increased more than 20 times in a 10 minute period, Sparrow will disconnect for 5 minutes.

Thank you, will have a look if it helps!


Add automatic deployment

References:

https://kjaer.io/travis/

Do we have tests? Without them having TravisCI is kinda useless tbh

No tests (no time). But they can be easily added. But this is more to use Travis as auto-deployment tool.

Right now deployment is easy as it's only git pull, run refresh script and restart service

Not doing it


[FEATURE] Create designtime and support bundles for libraries

When a bundle would be empty (not contain any modules), it will be skipped.

Coverage increased (+0.02%) to 92.819% when pulling 3e460e5abdcf2495bb5f575838f2fd10df549947 on designtime-and-support-bundles into e42c0756aa0b7ac6520d8cd22c437faeba581583 on master.

I like this


Added functions and event listener to create Run-DataSet association.

This PR resolves most changes in #138 . There is an issue with the propagation of the role to the listener parameters.

Integrated, thanks!


Added code for server side in C

Server side code in C using TCP sockets. It can handle multiple clients as each client is handled in a separate thread.

[ ] I have read freeCodeCamp's contribution guidelines.
[ ] My pull request has a descriptive title (not a vague title like Update index.md)
[ ] My pull request targets the master branch of freeCodeCamp.
[ ] None of my changes are plagiarized from another source without proper attribution.
[ ] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

Hi,
As there has been no response from your end for a while, I am closing this PR.
Feel free to request this PR to be reopened, if you still wish to make the changes you originally added.  Also, remember to update your fork, so you have the latest version of master in case it has changed significantly.
Happy Coding!


feat(ONYX-149): trigger mutations on artist preview bottom sheet

This PR resolves ONYX-149
Description
This PR adds the missing mutations to the artist preview bottom sheet
https://github.com/artsy/eigen/assets/11945712/ec060008-d90e-416e-85fd-4a614eca5436
PS: After recording the video, I realized it's not good UX to delete the artist immediately and added an alert first.

PR Checklist

[x] I have tested my changes on iOS and Android.
[x] I hid my changes behind a feature flag, or they don't need one.
[x] I have included screenshots or videos, or I have not changed the UI.
[x] I have added tests, or my changes don't require any.
[x] I added an app state migration, or my changes do not require one.
[x] I have documented any follow-up work that this PR will require, or it does not require any.
[x] I have added a changelog entry below, or my changes do not require one.

To the reviewers 👀

[ ] I would like at least one of the reviewers to run this PR on the simulator or device.

Changelog updates
Changelog updates

Cross-platform user-facing changes

trigger mutations on artist preview bottom sheet - mounir

iOS user-facing changes

Android user-facing changes

Dev changes

Need help with something? Have a look at our docs, or get in touch with us.

@dariakoko I will merge this to make sure you can continue on the work on showing the privacy icon next to the artist name


Obd class not found

added to the gradle:
implementation 'com.github.Tomiwa-Ot.obd:obd:1.21'
The Obd class was not found. When trying to add it manually, this file is not found.

Help!!

Add line 5 and 14 in the image above to settings.gradle


Add nice Setup Guide to readme

Is your feature request related to a problem? Please describe.
Also describe MacOS not supported, the steps for windows and ubunut and how to get TDLib (and what TDLib is)

should be resolved by #269

Ups I meant Wiki


Update images/web/

Closes #25

@JanCVanB ler me know when you think yo hare done with this and I’ll review it. Still missing some references.

Sorry, didn't see that you self-assigned this issue, too.


Dataframe plot generated won't display in iPython Notebook on next session.

Executing the notebook in the initial session, and saving in Jupyter (and VSCode as well) looks fine:

But when the same notebook is opened again, it only shows the first most data frame log (That is, only the df = Rover.read_csv("stocks.csv") cell).

Hey @Ashvith, unfortunately, I'm not able to reproduce. Are there any errors in the JavaScript console?

Tried the following activities after executing the notebook once:

Quit Jupyter notebook safely, Hit Ctrl + S, and reopened the .ipynb file.
Killed Jupyter notebook forcibly, by closing the terminal halfway, and reopened the .ipynb file.

The charts were preserved in both instances. However, when I used VSCode, that's where things started to get messed up. It looks like when I open (running not necessary, just saving is enough to trigger), and try opening it again on either of the notebook IDEs, it stays blank. In rare cases, some of the charts are preserved randomly, while some are missing.
VSCode is probably causing this issue to show up in itself, as well as Jupyter.

Hey @Ashvith, unfortunately, I'm not able to reproduce. Are there any errors in the JavaScript console?

Yes, there are some errors as well as warnings in the browser.

I haven't tried running notebooks in VSCode, but it sounds like saving may be removing output from the ipynb file. I'd try comparing the file before and after to see if that's the case.
Also, from what I can tell, the errors/warnings don't seem related to Vega.

Closing this issue, I think the VSCode Jupyter extension is messing up something on the inside. When I open the Developer Tool for VSCode, I get this:

From that log, my guess is Vega is being loaded before require.js, causing it to error on this line. I'm not sure if there's another pattern Vega Ruby could use to avoid that, but it seems like different behavior than running it directly in Jupyter.

Cleaning up issues


Pluggable partition assignment strategies

This incorporates the round robin changes from #216 (a64a8be) and
exposes the ability for users to implement their own partition assignor.
See the previous PR for more information on the round robin changes.
The tests for the two assignors now match the Java consumer's, to
validate that the behaviors match up as expected. Reviewing the
previous tests, I think all of the same scenarios are still
covered, as well.
Backwards compatibility is maintained by falling back to the value in
PartitionStrategy if the PartitionAssignor is unset.

@pd thanks, but it will take a little bit longer to review this (due to other commitments). I will try to do a first round in the next few days.

@dim Just FYI, rebased this to adjust to the minor changes around this code introduced in #209.
At $DAYJOB we've been running from my fork since mid-February with no issues and much more even partition assignments across our consumers, for whatever that's worth.

I am currently working on the integration of a low level consumer group into sarama, see here: https://github.com/Shopify/sarama/pull/1083. The next release of sarama-cluster will use it. It comes with a BalanceStrategy interface which is what you are looking for. Feedback, if any, would be much appreciated.


dev_postgres: Figure out how to use the task scheduler to update database.

Right now a lot of the ground work for this has been laid out. There is a CLI function available:
flask update-db
So Heroku could just run that on a cron and we're set!
However, right now I don't have it so Heroku would be able to run that on a cron! Can you make it so the website can do that? Use Heroku's own task scheduler to do this: https://devcenter.heroku.com/articles/scheduler If it involves any files or code that Heroku reads, commit them in. If it involves some set-up, add a doc to the /docs folder explaining the setup required, or modify the deployment.md file to include that setup as part of the deployment.
For this and other Heroku-related tasks, create your own staging environment for the app using your own Heroku account (it's free if you don't have one!) and try to make it work on your own deployment of the app.

I'll take a look at this.

I can also contribute because I am also looking at heroku.


Ajbt cluster pbs pro

Hello, additions to Cluster.py so that it also supports working with PBSPro.
Antonio

Thanks @AntonioJBT
I will have a look at it after solving the conda installation problem we currently have.

Great, thanks.

Hi Sebastian,
Travis gets stuck at:
WARNING: could not import _license.show_info
try:
$ conda install -n root _license
Fetching package metadata ...............
Solving package specifications: .
No output has been received in the last 10m0s,
Full log attached.
raw_log_travis_build_1101.2_139217697.txt
Anything I can do?
Antonio

Hi Antonio,
Your branch is now merged with the latest master branch and looking green. Should I merge now or is there anything else to add to this PR?
Best regards,
Sebastian

Thanks! We can go ahead, nothing to add for now.
Best,
Antonio


fix Cyclomatic complexity

Click here if you want to create rubocop's auto-correct Pull Request

See the documentation if you want to get more information about auto-correct.
Document

Created Auto-correct Pull Request from SideCI
https://github.com/punchdrunker/kansou/pull/7

Auto-correctable file didn't exist on this Pull Request from SideCI.


Error on response generation with new GPT models[gpt-35-turbo (0613) and gpt-35-turbo-16k (0613)] as they don't support completion API

Please provide us with the following information:

This issue is for a:
- [ ] bug report -> please search issues before submitting
- [ ] feature request
- [ ] documentation issue or request
- [x] regression (a behavior that used to work and stopped in a new release)

Minimal steps to reproduce
New GPT models - gpt-35-turbo (0613) and gpt-35-turbo-16k (0613) doesn't support completion API
https://techcommunity.microsoft.com/t5/ai-cognitive-services-blog/introducing-new-and-updated-models-to-azure-openai-service/ba-p/3860351
Any log messages given by the failure
The completion operation does not work with the specified model, gpt-35-turbo. Please choose different model and try again.
Expected/desired behavior
Response should be shown for user query
OS and Version?
macOS(Ventura)
azd version?
azd version 1.0.2 (commit 145e046b1ea9394bd4e1b1d539eb32e860d692fb)
Versions
gpt-35-turbo (0613) and gpt-35-turbo-16k (0613) models
Mention any other details that might be useful
Code: https://github.com/Azure-Samples/azure-search-openai-demo/blob/46e75e16d88a3f106f3e32bbb75d65617d0b83e3/app/backend/approaches/chatreadretrieveread.py#L103
Screenshots
App:

Azure AI Studio: gpt-35-turbo-16k (0613) model

Azure AI Studio: gpt-35-turbo (0301) model - Old version

Thanks for the detailed issue, lets merge this into #43


Specify number of cores for ThroughputMatrixBenchmark.

Add -c  option which will define the number of cores to be used for benchmarking throughput.
If -1 is passed all the cores should be used.

Closed by https://github.com/365andreas/X-Mem/commit/133723c8eb7e973e8a00dd42d8af2f884d02dfc2.


Naive e2e wireup

Wiring up RR logging library to Shun's cas.c example.
Includes:

naive e2e wireup modifications to cas.c to serve as a proof of concept
some updates to the Dockerfile to copy in our source code
a make target for the cas.c example
some updates to the writer.h header file

@shumbo when I run Make cas the resulting binary doesn't seem to be swapping out our instrumented function. I added print statements to the instrumented function to help diagnose if the swap is successful or not. Do you know what I might be missing?

@shumbo when I run Make cas the resulting binary doesn't seem to be swapping out our instrumented function. I added print statements to the instrumented function to help diagnose if the swap is successful or not. Do you know what I might be missing?
(doing things on this e2e branch)
@tgoodwin

That's probably because you're directly calling clang in Makefile.
https://github.com/tgoodwin/tivo/blob/a60bc291ed62fb98857a20515716234187fa6e91/src/Makefile#L20
cas: writer.o mjson.o
	$(CC) $(CFLAGS) -pthread -o cas_test cas.c writer.o mjson.o

I confirmed ↑ would do the job.

@shumbo I seem to be observing an undefined response from the swapped function.. any idea what might be going on here? code I'm using is up to date on this branch..
vscode ➜ /workspaces/tivo/src (e2e ✗) $ make cas
clang-14 -flegacy-pass-manager -Xclang -load -Xclang ../build/tivo-pass/libTivoPass.so -O   -c -o writer.o writer.c
writer.c:131:1: warning: non-void function does not return a value in all control paths [-Wreturn-type]
};
^
1 warning generated.
clang-14 -flegacy-pass-manager -Xclang -load -Xclang ../build/tivo-pass/libTivoPass.so -O   -c -o mjson.o mjson.c
mjson.c:671:10: warning: enumeration value 't_time' not handled in switch [-Wswitch]
        switch (arr->element_type) {
                ^~~~~~~~~~~~~~~~~
1 warning generated.
clang-14 -flegacy-pass-manager -Xclang -load -Xclang ../build/tivo-pass/libTivoPass.so -O -pthread -o cas_test cas.c writer.o mjson.o
Replacing with a function call:   %15 = cmpxchg i32* %5, i32 %13, i32 %14 seq_cst seq_cst, align 4
vscode ➜ /workspaces/tivo/src (e2e ✗) $ ./cas_test
recording to file!
result: 0
vscode ➜ /workspaces/tivo/src (e2e ✗) $ cat rrlog.out
{"id": 1, "event_type": 0, "value": "false"}
vscode ➜ /workspaces/tivo/src (e2e ✗) $ RR_MODE=1 ./cas_test
replaying from file!
result: -989255767
vscode ➜ /workspaces/tivo/src (e2e ✗) $

Woah nice catch @shumbo ! I'll give this a go tomorrow

nice it works! I think this is the e2e test we were looking for :) now on to harder problems
vscode ➜ /workspaces/tivo/src (e2e ✗) $ ./cas_test
recording to file!
result: 0
vscode ➜ /workspaces/tivo/src (e2e ✗) $ cat rrlog.out
{"id": 1, "event_type": 0, "value": "true"}
vscode ➜ /workspaces/tivo/src (e2e ✗) $ RR_MODE=1 ./cas_test
replaying from file!
result: 1
vscode ➜ /workspaces/tivo/src (e2e ✗) $

right on, gonna merge


Issues Customizing Ananke Nav Menu

I just implemented site search on my Ananke Hugo site using pagefind.  I would like to replace the nav menu string item "Search" with a small image of a magnifying glass.  Ideally, the Search icon would be next to the other (social) icons, so I need to move Search to the end, after "Contact".

Here is my hugo.toml menu config:
`[menu]
[[menu.main]]
name = "Home"
identifier = "home"
url = "/"
weight = 1
[[menu.main]]
name = "Travels"
identifier = "travels"
url = "/travels/"
weight = 2
[[menu.main]]
name = "Packs"
identifier = "packs"
url = "/packs/"
weight = 3
[[menu.main]]
name = "Articles"
identifier = "articles"
url = "/articles/"
weight = 4
[[menu.main]]
name = "Van Life"
identifier = "van-life"
url = "/van-life/"
weight = 5
[[menu.main]]
name = "About Us"
identifier = "about"
url = "/about/"
weight = 6
[[menu.main]]
name = "Search"
identifier = "search"
url = "/search/"
weight = 7 `
Some issues I am having:

How do I replace the "Search" string with an image?
What is auto-generating the "Contact" nav menu item?  Even if I add a "Contact" section to my hugo.toml I can make a new Contact menu item appear (anywhere in the list), but the original Contact still stays at the end of the nav links, before the social icons.

My website can be viewed here and it's github is here.

Solution for Issue 1
I used the "pre" menu property to define the img element that shows the search icon and changed the name to a single space.  If I don't put a space in for name, Hugo sets name to be the title defined in the page's front matter.  So in my case, "Search the Site".  Since I only want the search icon and no text, I bodged it with the space.
  [[menu.main]]
    name = " "
    pre = ''
    identifier = "search"
    pageRef= "/search"
    weight = 8

To get the "pre" property to add the search icon, I modified my ananke theme's layouts/partials/site-navigation.html to include it when setting up the menu.
Remaining issues:

Anyone have an idea on how to do this without needing the space bodge?
After changing the search menu item from a string to an image, the menu bar no longer looks centrally aligned as it transitions from string menu items to the new image menu item to the social icons.  Compare the before and after images above to see what I mean.  Any ideas on how to fix that?

Solution for Issue 2
I had a menu: main in my contact.md file's front matter which was leftover from when I first played with the site menu.  This was causing a Contact entry to always appear at the end of the nav menu.  I removed that and added a contact section before the search section in my hugo.toml and the extra Contact menu item was gone.
  [[menu.main]]
    name = "Contact"
    identifier = "contact"
    pageRef= "/contact"
    weight = 7

  [[menu.main]]
    name = " "
    pre = ''
    identifier = "search"
    pageRef= "/search"
    weight = 8

OK, after reading a new post today I saw that we can extend the social icons.  So in a few minutes I found search.svg and home.svg (file name has to match name parameter) icons and added the following social entries to hugo.toml:
[[params.ananke_socials]]
name = "search"
url = "/search"
label = "Search"
[[params.ananke_socials]]
name = "home"
url = "/"
label = "Home"

I also removed the "Home" nav menu link since it is now replaced by the new social icon.  As you can see this keeps everything looking nice and centred, and no bodging in a space to make it work. I got there in the end.  :-)


[FEATURE] Gemini — Support Google Search and Vertex AI Search grounding

The Gemini model has the ability to search

into Google Search to ground its responses, or
in the Google Cloud Vertex AI Search (to search on custom/personal/company documents)

See this page for more information.

Implemented in https://github.com/langchain4j/langchain4j/pull/1278


how to start pylast

I start pylast today and I try to run "Getting Started" code but  i can't get api key, api key secrete
lastfm no more provide api key
how to run without api key?
I have lastfm id only.
Code:
import pylast
API_KEY = "b25b959554ed76058ac220b7b2e0a026" # this is a sample key
API_SECRET = "425b55975eed76058ac220b7b4e8a054"
username = "your_user_name"
password_hash = pylast.md5("your_password")
network = pylast.LastFMNetwork(api_key = API_KEY, api_secret =
API_SECRET, username = username, password_hash = password_hash)
artist = network.get_artist("System of a Down")
artist.shout("<3")
track = network.get_track("Iron Maiden", "The Nomad")
track.love()
track.add_tags(("awesome", "favorite"))

Last.fm updated their website and somehow at the same time broke lots of the API, including the new API key signup, which is still broken over two months later.
They know about it, but you can try posting in their support forum:
https://getsatisfaction.com/lastfm/topics/trying-to-apply-for-an-api-key
https://getsatisfaction.com/lastfm/topics/api-known-issues
And keep an eye out for updates in the forum too.

thanks

You should be able to create new API accounts, but beware a lot of the API is still broken:
https://getsatisfaction.com/lastfm/topics/api-account-creation-re-enabled


"reflex run" does not hot reload and ^C no longer stops it from running and freezes.

I've recently come across this issue and have it solved by removing .web and re-initiating "reflex init" and that has solved it. But, now I have another issue: in the terminal, it no longer recompiles and hot reloads when I make changes, and I cannot cancel it by ^C.
Also, now when I use " reflex run --loglevel", it gives me this error:
Error: Option '--loglevel' requires an argument.

Python Version: 3.12.3
Reflex Version: 0.3.2
OS: MacOS 14.4.1

Can anyone solve this issue? Thanks

@egonsung You need to pass an option to log level. Try reflex run --loglevel debug.
Are you still unable to stop your app with ctrl+c / seeing hot-reload issues? Is this using the default app?

@egonsung You need to pass an option to log level. Try reflex run --loglevel debug.
Are you still unable to stop your app with ctrl+c / seeing hot-reload issues? Is this using the default app?

@picklelo Yes, still unable to. I realized I left out "debug", and in the log, the only error is:
error An unexpected error occurred: "EACCES: permission denied, open '/Users/*/.npmrc'".
The app does compile, but when I make changes, it doesn't recompile. I have created a completely separate app with the Reflex template just to test, and it's the same thing.

Could you try this: rm -r ~/Library/Application\ Support/reflex/ . This is where Reflex downloads Node to, maybe something they're got messed up. After deleting try to recreate a project.

@picklelo I followed your steps and its the same, even with a completely new project.

@picklelo I have just fixed it. It was a version issue, I believe. I've updated Reflex to 0.4.9, and while working on it with PyCharm, a warning came up saying Reflex version mismatch and to install package. I mistakenly clicked install and it went back to Reflex 0.3.2, and that was the mistake.
But thanks for the help anyways.


Adding Radar Capabilities to the WAM-V

Is it possible to add a radar to the current WAM-V system? It will be very useful to enhance the current capabilities of the simulator. Thank you very much in advance for your work and help, I really appreciate it.

Hi @francescofraternali . I agree that it would be a great addition but unfortunately is out of the scope of the project for now. We have never implemented a radar sensor in Gazebo or Ignition and I suspect isn't a trivial sensor. Please, feel free to add extra information if you know an existing open source implementation.


<EMAIL_ADDRESS>commands return no output

Upgraded from 1.0.1 to 1.0.2, and now no nsp commands are returning output.
| => nsp blah
Unknown command "blah". Did you mean:
- package
- audit-package
- shrinkwrap
- audit-shrinkwrap
- version

| => nsp version
(no output)

| => nsp package
(no output)

| => nsp shrinkwrap
(no output)

Possibly due to chalk upgrade in 32f047165cdf4b91345f973f047dc5128ecf369c ?

this was a result of deep dependency in the shrinkwrap having been bumped, fixed in e3391e65802191b7f81774495fde97f58a31267c

I'm using 1.0.3 and I had this same issue. I think it happened because I ran npm update, and after doing that, one of the two instances of sift under my node_modules/nsp tree got bumped to 1.1.1 (the other stayed at the initial version).
I'm installing nsp as a local dependency. I see the docs instruct to install globally, but that is generally discouraged (and I try not to pollute my global space if it can be avoided). Does this make a difference?
What I don't understand is how that could happen, when the exact versions of all dependencies are supposed to be “frozen” in npm-shrinkwrap.json…


Hacking facebook account

I need help to hack back my account. please help me

Send me your number

+971566461498
On Fri, Jul 12, 2024 at 1:25 AM offwhite555-cyber @.***>
wrote:

Send me your number
—
Reply to this email directly, view it on GitHub
https://github.com/chinoogawa/fbht/issues/82#issuecomment-2223965720,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BJU6MQ2QBA73KXSUMEGF36DZL3Z6DAVCNFSM6AAAAABKLM5CBSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMRTHE3DKNZSGA
.
You are receiving this because you authored the thread.Message ID:
@.***>

Please help me i want to get back my Facebook account to

Plz help me my account back me

I need help to sing in Facebook account

https://www.facebook.com/rosalie.antecristo?mibextid=LQQJ4d ….plz hack

+966590442126

0590442136
Sent from Gmail Mobile
On Fri, 26 Jul 2024 at 9:12 PM Shaan1982 @.***> wrote:

00923196753034 urgent!!!
On Fri, 12 Jul 2024 at 10:52, Mariam51596 @.***> wrote:

+971566461498
On Fri, Jul 12, 2024 at 1:25 AM offwhite555-cyber @.***>
wrote:

Send me your number
—
Reply to this email directly, view it on GitHub
https://github.com/chinoogawa/fbht/issues/82#issuecomment-2223965720,

or unsubscribe
<

https://github.com/notifications/unsubscribe-auth/BJU6MQ2QBA73KXSUMEGF36DZL3Z6DAVCNFSM6AAAAABKLM5CBSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMRTHE3DKNZSGA>

.
You are receiving this because you authored the thread.Message ID:
@.***>

—
Reply to this email directly, view it on GitHub
https://github.com/chinoogawa/fbht/issues/82#issuecomment-2224776608,
or unsubscribe
<
https://github.com/notifications/unsubscribe-auth/AUZLB5SN4RKI4W26PVZWYJTZL5VJDAVCNFSM6AAAAABKLM5CBSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMRUG43TMNRQHA>

.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

—
Reply to this email directly, view it on GitHub
https://github.com/chinoogawa/fbht/issues/82#issuecomment-2253247046,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ANKP37D66RPE3FCJDI4XMVLZOKGRBAVCNFSM6AAAAABKLM5CBSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENJTGI2DOMBUGY
.
You are receiving this because you commented.Message ID:
@.***>

Send me your number

+51 913813375

HI!! I am Virtual CISO, Cyber Security, Cyber defense, Ethical Hacker, expert I am prompt engineer working to create and maintain AI-generated content in Spanish.  I do have a Msc in computer engineering I am working for severals Internationals Enterprises where I do intensive researches in Penetration Testing, Vulnerability managements, Technological Risk, Security Architecture
My WhatsApp number+8801314956025

00923196753034
On Mon, Sep 2, 2024, 1:54 AM Shohag334 @.***> wrote:

HI!! I am Virtual CISO, Cyber Security, Cyber defense, Ethical Hacker,
expert I am prompt engineer working to create and maintain AI-generated
content in Spanish.  I do have a Msc in computer
engineering I am working for severals Internationals Enterprises where I do
intensive researches in Penetration Testing, Vulnerability managements,
Technological Risk, Security Architecture
My WhatsApp number+8801314956025
—
Reply to this email directly, view it on GitHub
https://github.com/chinoogawa/fbht/issues/82#issuecomment-2323493770,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AUZLB5RUERNLF4ZSCQBAB4DZUN5KDAVCNFSM6AAAAABKLM5CBSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMRTGQ4TGNZXGA
.
You are receiving this because you commented.Message ID:
@.***>

Send me your number

+51 913813375

9178283183

iam not understanding this ,pls any one help me pls


The Juno release of Openstack Heat has a whole new floatilla of resources

Not focusing on adding Openstack resources, can re-open if needs be.


Carla client python wheel

We are running carla server on the server and carla client on the client. As such, current packaging is a bit cumbersome, as python client requires the same ~8GB of space and only works on ubuntu, and requires a random egg matching python version.
It does not have to be this way - we managed to build a wheel that is cross distro is ~30MB. It can be installed properly with pip install carla-client-unofficial, and there is no need to manualy adjust the paths to find the .egg file in the client side scripts.
If you would be interested, this is a commit that enables such a build - it is basically a Dockerfile based on manylinux2014 with a couple of minor changes. If one checks out that branch, the commands for building a wheel are:
docker build -t carla-client-<IP_ADDRESS>-build -f CarlaClient.Dockerfile .
docker run --rm -v $HOME/carla:/carla/ carla-client-<IP_ADDRESS>-build bash -c 'cd carla;PYTHON_VERSION=3.6 make PythonAPI'
twine upload $HOME/carla/PythonAPI/carla/wheelhouse/

PYTHON_VERSION can be changed to build the wheel for 3.7 and for 3.8. Python 3.9 is currently not supported by your build scripts (some deprecated functions are used), but it should be able to fix it easily.
Cheers!
Edit: this commit for 0.9.11

@bernatx could you have a look at this please?

Hi psarka!
Im sorry. I cant find your wheel when use those command:
pip install carla-client-unofficial

Hi psarka!
Im sorry. I cant find your wheel when use those command:
pip install carla-client-unofficial

:< Cant install in Windows

Unfortunatelly the unofficial carla client is only available on Linux :(

Unfortunatelly the unofficial carla client is only available on Linux :(

is there any specific python version requirement for installing it on linux ? I am getting this while installing
$ pip3 install carla-client-unofficial
Collecting carla-client-unofficial
  Could not find a version that satisfies the requirement carla-client-unofficial (from versions: )
No matching distribution found for carla-client-unofficial

Yes, python 3.6, 3.7 or 3.8.

Official support would be welcome (i.e. make PythonAPI defaulting to WHL), our HPC system administrator removed easy_install and thus egg support due to upstream deprecation.

CARLA 0.9.12 now packages as whl, thanks CARLA!


UNR-518: Fix handover crash with Characters and preplaced actors

Description
Also requires an engine change to expose FNetworkObjectList. Fixes an
issue where a native Unreal workflow would get triggered for deleting
replicated actors placed in the level.
Tests
I created a test map with a preplaced cube travelling between two workers continuously, with a character in the map crossing the boundary manually without crashing.
Documentation
In code
Primary reviewers
@m-samiec @improbable-valentyn

Please link to the engine change for reference

GitHub hiding my comment :(
"I think it may be a good idea to temporarily add a check(!IsSeamlessTravel) here, so that we trip up when we start doing server travel. Otherwise I'm worried it will be overlooked. Thoughts? @m-samiec @improbable-valentyn"

Yep, worth revisiting this code when we start travelling.

I added the !IsSeamlessTravel check, could I get a final pair of eyes to look at this?


verbosity error

Hello... as I run the train.py I get a verbosity error. Can someone help me as I'm new with python and TensorFlow.
This is the error that I get when I run train.py:
Traceback (most recent call last):
File "train.py", line 149, in
app.run(train)
File "C:\Users\User\AppData\Roaming\Python\Python37\site-packages\absl\app.py", line 293, in run
flags_parser,
File "C:\Users\User\AppData\Roaming\Python\Python37\site-packages\absl\app.py", line 359, in run_init
logging.use_absl_handler()
File "C:\Users\User\AppData\Roaming\Python\Python37\site-packages\absl\logging_init.py", line 1147, in use_absl_handler
FLAGS['verbosity']._update_logging_levels()  # pylint: disable=protected-access
File "C:\Users\User\AppData\Roaming\Python\Python37\site-packages\absl\flags_flagvalues.py", line 463, in getitem
return self._flags()[name]
KeyError: 'verbosity'

Were you able to solve it?

Have u modified the file "train.py"?  This file has a maximum line number 135, while your logo shows " File "train.py", line 149, in..."

Were you able to solve it?

nope

Has anyone got a solution for this problem? I am facing the same issue. Please help.


Two-Phase Cache and AnyBuild 2-way remote exec proposals - draft for MS internal

2-way exec is pending, this is for cache discussion to start with

2-way dynamic execution API added in latest push. MSFT folks please proceed to comment on the changes.

Closing PR, moved to issue https://github.com/bazelbuild/remote-apis/issues/156 and PR https://github.com/bazelbuild/remote-apis/issues/155 in the Bazel RE repo.


Support arbitrary kotlin package names in Kotlin particles and schema2kotlin output.

Problem
Today all Kotlin particles and all entities generated by schema2kotlin are in the arcs package name. This is convenient, but not how we structure code in the real world and in the internal google repo in particular.
Goal
Make schema2kotlin generate entities that are in the same package name as the Kotlin particle for which the entity is generated.
Note that #3663 proposes to only generate entity classes for the schemas used int the particle specs and name them using Particle.Connection naming pattern. This makes is relatively obvious that these generated entitiy classes should be in the same package name as the Particle class.
Execution suggestions
One way could be to specify the package name as a declaration in the Arcs manifest, this is the path proto took for example. We could re-use the meta section of the manifest. E.g.
meta:
  kotlin-package: com.arcs.for.everyone

particle BasicParticle in 'module.wasm'
  consume root
  in Product {Text name, Number sku} foo

Other options are certainly possible, e.g. putting the package name in the bazel rule generating entity classes. Thoughts?

I wanted to note something that we've discussed on this thread.
One way we can combine this issue with #3663 is to namespace generated code by particle.
In the example listed above, the user could import just the com.arcs.for.everyone.BasicParticle.Product class.
For cpp, it's straightforward to nest namespaces. For Kotlin, we can have the file by the package listed in this ticket, then generate classes and inner classes to simulate nested packages.
I'll work on implementing the ticket as stated above, then this enhancement provided I have time.

(1) meta is notionally a per-manifest construct; concretely that would mean that only particles with the same package could be hosted in a given manifest. We don't currently preserve order between distinct section types, so e.g. you couldn't interleave meta and particle sections and expect that interleaving to be preserved.
(2) if the package is an important part of being able to run the particle then this information belongs in the particle. There are 3 choices:

as part of the source location (com.arcs.for.everyone/module.wasm)
as a separate (and probably optional) part of the first line (particle BasicParticle in 'module.wasm' package 'com.arcs.for.everyone')
as an additional line in the particle body

(1): So far, it makes sense to me that the entities should be generated in the same group as the root manifest. That way, particles can be shared between a few manifests that eventually generate differently namespaced entities.
(2).1: I don't think it makes sense to encode the pkg as the location. I don't want to couple the loader into the package specification
(2).2,3: I like either of these, leaning towards 2.

Some thoughts in which I backtrack from my original recommendation, excuse me!
Arcs manifests are different than proto definitions. One important way in which they are different is that Arcs manifests are primarily used at runtime (only used at compile time for codegen of entities - which is secondary), which proto definitions are used only at compile time.
It makes perfect sense to put namespace for codegen in proto definitions, but I'm less sure at this point if it does for Arcs manifest. Such declarations only make sense for the compile-time step - they are localized to the process of building a package of Arcs functionality, but are not useful past this point. Once the developer has code-gened the entities and compiled the wasm modules, should they ship the arcs manifest with the namespace declarations? IMO they should not - they are not useful for the user of the manifest.
I don't think therefore that they belong to the manifest.
Given that, maybe it does make sense to put the package name for the code-gened entities in the bazel rules / argument to the schema2* tools? E.g.
arcs_kt_schema(
  name = "FooSchema",
  src = "Foo.arcs",
  particle = "FooParticle",
  kotlin_package = "com.arcs.for.everyone"
)

Please tell me if I'm wrong.
@shans
@alxrsngrtn
@Cypher1

@alxrsngrtn if a particle is importing an entity class, it needs to know what package/namespace that class will be in, doesn't it? Seems like you can't share particles between namespaces without code changes.
@piotrswigon that sounds fine; I don't mind whether the package info ends up in the particle definition or the particle build, but I think it's clear that it is associated with the particle, not anything else.

I'll refactor the outstanding PR given this plans. I'll follow @piotrswigon 's suggestion and consume the packageName from a CLI argument, which will be wrapped by bazel.


Fix Debug current test with Jest

Description

We were experiencing an issue when trying to debug an individual test with Jest.
Fixes (issue #)

Type of change

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

Checklist

[ ] I have added a changelog entry, prefixed by the type of change noted above (Documentation fix and Test update does not need a changelog as we do not publish new version)

Hi @melodyhabbouche : Are we still planning to merge this?  Happy to 🎩 and review when it's ready.  :)

Following up a conversation with @ryanwilsonperkin

This looks like a difference between --watch and --watchAll
--watchAll says “run all the tests and rerun them if any change”
--watch says “run only the tests that have changed
When we previously called Jest directly we were passing it --watchAll but Loom doesn’t seem to have an option for that, it only has --watch and I’ll bet that it just passes that through to Jest.

It seems like we'll need to add --watchAll to loom aa Ryan suggested in order to for the Debug all tests to work as expected / same behaviour as before (instead of the image below).

Following up a conversation with @ryanwilsonperkin

This looks like a difference between --watch and --watchAll
--watchAll says “run all the tests and rerun them if any change”
--watch says “run only the tests that have changed
When we previously called Jest directly we were passing it --watchAll but Loom doesn’t seem to have an option for that, it only has --watch and I’ll bet that it just passes that through to Jest.

It seems like we'll need to add --watchAll to loom aa Ryan suggested in order to for the Debug all tests to work as expected / same behaviour as before (instead of the image below).

/shipit


How do implement a search functionality on the map

Hi,
I want to implement a search function on the Map, where i can pass in an address and then the map is supposed to navigate to the location on the map. Is it possible to achieve this?

Hi @Slim-dev
You will need to use an external geocoding service which will return latitude and longitude values for a specified address.
For some, Goecoding would be considered outside the scope of Leaflet itself as there are many services that provide APIs you would utilise independently and then just utilise the resulting coordinates with Leaflet as required.
However there are also Leaflet specific plugins relating to this:
http://leafletjs.com/plugins.html#geocoding

Going to close this as I believe the question has been answered.


[Form][Validation] Validate a number range?

We can validate an integer range with integer[0..10] but we can't seem validate a number range as in number[0..10]. Is there a workaround?

Did you find anything?

I ended up satisfying coverage with two separate rules, the semantic number validator and a custom validator that checks if the input value is between two given values.
Attaching custom rules is pretty easy:
$.fn.form.settings.rules.greaterThan = function (inputValue, validationValue) {
return inputValue > validationValue;
}
and to reference it:
rules: [
{
type: 'number',
prompt: 'A valid number is required for: {name}',
},
{
type: 'greaterThan[validationValue]',
prompt: 'Prompt Value',
},
],


chore: Add conversion utils functions for NodePool/NodeClaim

Fixes #N/A
Description
This PR adds conversion functions to convert NodePool to Provisioner and Machine to NodeClaim and back again. The long-term goal of these changes is to enable us to treat every internal in-memory object in Karpenter as a v1beta1 object (this is our model) and be able to convert both from the v1beta1 APIs (View 1) and the v1alpha5 APIs (View 2) into this internal model.
These conversion functions will enable us to create a shim layer around each of our reconciliations to convert between the alpha APIs and the beta APIs while still allowing both APIs to exist simultaneously at the apiserver for the migration path.
How was this change tested?

make presubmit
Validation by doing conversions in fully built-out feature

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

320 of 623 (51.36%)  changed or added relevant lines in 12 files are covered.
12 unchanged lines in 2 files lost coverage.
Overall coverage decreased (-0.5%) to 78.309%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

pkg/test/nodepool.go
15
16
93.75%

pkg/apis/v1beta1/zz_generated.deepcopy.go
1
4
25.0%

pkg/test/nodeclaim.go
15
20
75.0%

pkg/utils/machine/machine.go
70
76
92.11%

pkg/test/nodes.go
0
15
0.0%

pkg/utils/nodepool/nodepool.go
39
70
55.71%

pkg/utils/provisioner/provisioner.go
0
68
0.0%

pkg/utils/nodeclaim/nodeclaim.go
173
347
49.86%

Files with Coverage Reduction
New Missed Lines
%

pkg/controllers/deprovisioning/controller.go
3
83.18%

pkg/controllers/deprovisioning/events/events.go
9
89.16%

Totals

Change from base Build<PHONE_NUMBER>:
-0.5%

Covered Lines:
7809

Relevant Lines:
9972

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

320 of 623 (51.36%)  changed or added relevant lines in 12 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.4%) to 78.43%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

pkg/test/nodepool.go
15
16
93.75%

pkg/apis/v1beta1/zz_generated.deepcopy.go
1
4
25.0%

pkg/test/nodeclaim.go
15
20
75.0%

pkg/utils/machine/machine.go
70
76
92.11%

pkg/test/nodes.go
0
15
0.0%

pkg/utils/nodepool/nodepool.go
39
70
55.71%

pkg/utils/provisioner/provisioner.go
0
68
0.0%

pkg/utils/nodeclaim/nodeclaim.go
173
347
49.86%

Totals

Change from base Build<PHONE_NUMBER>:
-0.4%

Covered Lines:
7821

Relevant Lines:
9972

💛  - Coveralls


Infinity options for turnip sales in the future

Things to check

Have you forced a refresh in your browser (e.g. ctrl+F5 in Chrome/Firefox)?

yes

Have you made sure the first time buyer option is correct? If you're unsure, try it both ways

yes

Have you time-travelled this week? Travelling backwards resets the prices, and therefore you must not put prices in from both before & after the time-travel

no

Describe the bug
The entire plot is green with my past three days of turnip prices plotted.  The options are - infinity to infinity for all future prices.
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Permalink to your prices
https://turnipprophet.io?prices=<IP_ADDRESS>.71.67.63......&pattern=1
Expected behavior
When I typed in a new price, it used to provide a prediction plot.  Now it just says all the options are available.
Screenshots

Desktop (please complete the following information):

OS: MacOS Catalina v. 10.15.3
Browser: Chrome
Version 81.0.4044.138

Additional context
Add any other context about the problem here.

it seems to not like th e Tuesady pm price when removing that price and leaving all the rest the graph goes back to working my thoughts on that are when removing the Tues pm price it shows that the guaranteed min should be 85 so putting the much lower 71 is whatssz breaking it
i dont know if thats really the case just going based off of what i seen

I am currently getting the same "infinite" issue. Current settings:
First time buyer: No
Last week's pattern: Large Spike
Sunday's prices: 107
Monday AM: 79
Monday PM: 53
If I enter in anything above 79 for Monday's PM, the graph works. However, anything 62 or below causes the graph to show "infinity".
Permalink: https://turnipprophet.io?prices=107.79.53..........

Same.
First time buyer: Yes
Last week's Pattern: I don't know
perma: https://turnipprophet.io?prices=<IP_ADDRESS>.........

Same.
First time buyer: Yes
Last week's Pattern: I don't know
perma: https://turnipprophet.io?prices=<IP_ADDRESS>.105........&first=true

Also having a similar issue:
First time buyer: yes
Last weeks pattern: I don't know
perma: https://turnipprophet.io?prices=<IP_ADDRESS>.105........&first=true

Experiencing the same issue. However, I managed to fix it.
First time buyer: No
Last week's pattern: Small spike, but the error occurs regardless of what I select
Permalink: https://turnipprophet.io?prices=<IP_ADDRESS>.70.67.63......&first=true
The issue seems to have been that my value for Tuesday PM (70) was outside the bounds that the script expected (71-74). Changing that value to 71 returned the graph and predictions to normal - and, surprisingly, they remained normal after I changed the Tuesday PM value back to 70.

Update: my graph is broken again.
I notice that the link above gives "first time" as true, which is what appears to have fixed the graph. Setting it properly to false gives the infinite result again when Tuesday's correct price is entered. Leaving Tuesday PM's price blank and entering the correct price for Thursday PM also causes an infinite graph.
This happens whenever I enter a value that doesn't conform to what the algorithm has predicted, and my prices suggest that the algorithms may be flawed or incomplete.
Link without Tuesday PM or Thursday PM prices: https://turnipprophet.io?prices=<IP_ADDRESS>..67.63......
Link with Tuesday PM's correct price: https://turnipprophet.io?prices=<IP_ADDRESS>.70.67.63......
Link without Tuesday PM but with Thursday PM's correct price: https://turnipprophet.io?prices=<IP_ADDRESS>..67.63..56....
Setting the "first time" option to true doesn't help with Thursday PM's price; the site offers no algorithm under any circumstances where the Nooks should be offering 56 bells for turnips on Thursday afternoon, given the previous prices.


feat(eslint-plugin): add strict-doc-example-extensions rule

PR Checklist
Please check if your PR fulfills the following requirements:

[x] The commit message follows Conventional Commits
[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)

PR Type
What kind of change does this PR introduce?

[ ] Bugfix
[x] Feature
[ ] Refactoring
[ ] Code style update
[ ] Build or CI related changes
[ ] Documentation content changes

What is the current behavior?
Closes #3527
What is the new behavior?
strict-doc-example-extensions rule is added.
Does this PR introduce a breaking change?

[ ] Yes
[x] No

Is it a valid input? should we show an error or just ignore?


[Bug]: Iframe widget throws URL validation error when a Data URI is passed

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior
When I pass a Data URI to the iframe widget as specified in https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URIs I get a URI validation error
...
What I expect is that the Iframe widget should accept the data URL & render the contents of the Data URI for e.g. a Base 64 Encoded image
Steps To Reproduce

Add a Iframe widget
Pass a data URI to the URL field

Environment
Production
Version
Self-Hosted

In this particular case, why not use the image widget to display the base64 encoded data? Can I ask why you wish to use the iFrame widget?

@tejzpr agreed on this since the native HTML iframe supports this but as Arpit mentioned, you can use an image widget to achieve this today.

I was able to display an image using the image widget, but enabling data URI on Iframe would allow display other encoded file types such as a PDF file.

@tejzpr we have added a document viewer widget which supports pdfs, word docs etc in base64 encoded formats. You can use that to display pdf files.
Closing this bug for now, for any other data type support in base64 encoding please let us know and we will create an enhancement on our document viewer widget.


Segmentation Fault on Startup

STEPS TO REPRODUCE
Login from display manager.
EXPECTED OUTCOME
For the past few days of using Hyprland I have been able to login normally.
OUTCOME:
A black screen appears (the normal Hyprland startup since I have the logo and splash disabled), then returns to the display manager. Crash report indicates this is segmentation fault.
ATTEMPTED FIXES/NOTES
Did obvious things like rebooting and pacman -Syu.
I have tried reinstalling Hyprland, launching with a default config file and downgrading to previous installed version.
Login through i3 works normally.
I might be missing something obvious (I hope not). I'm fairly new to Linux and only started using Hyprland a few days ago.
System is a Dell XPS 13 9300 with Intel i5-1035G1 CPU, integrated graphics.
LOGS/CONFIG
crashreport.txt
hyprland.txt
coredump.txt

ca you git bisect if this is a regression?

I don't have a known good version, when I reverted Hyprland, the issue persisted. That makes me think it's a conflict somewhere but the logs don't give me much direction to investigate that.

patch.txt
try this

I'm sorry but I can't figure out how to apply this patch.

git apply

I'm getting:
> error: src/managers/AnimationManager.cpp: No such file or directory
> error: subprojects/wlroots: No such file or directory

I've also tried uninstalling the packages that had been installed since Hyprland, but that didn't affect the outcome.

you probably are in the wrong dir, make sure you're in Hyprland named dir

Same issue in /usr/include/hyprland and /usr/share/hyprland.

Thanks for you patience. When I run Hyprland in i3 it launches. Sorry I didn't check that earlier. When I do that I get:
00:00:00.051 [types/wlr_drm_lease_v1.c:715] No DRM backend supplied, failed to create wlr_drm_lease_v1_manager 00:00:00.051 [backend/headless/backend.c:68] Creating headless backend 00:00:00.062 [backend/x11/backend.c:164] Starting X11 backend 00:00:00.068 [backend/headless/backend.c:16] Starting headless backend [196 12:53:13.002070] [glfw error 65544]: process_desktop_settings: failed with error: [org.freedesktop.DBus.Error.ServiceUnknown] The name org.freedesktop.portal.Desktop was not provided by any .service files
I can't find the Hyprland directory for some reason. When I find from root, it only shows me directories in usr/include and usr/share.

I can launch normally into hyprland again. I have no idea what changed. The only thing I did between this reset and the last was run hyprland from terminal in i3. Thanks for your help and patience. I'll mark as closed.

I'm still getting this issue inconsistently whenever I restart hyprland. Still aren't closer to pinpointing a solution.

patch.txt
try this patch

Do you know where the pacman default Hyprland dir is?

you'll have to build manually from git

Ah alright, I'll get back to you when I've tried that.

I'm on the latest commit (which at this point is 1ec0b7b59a84a07f97c3ebee9f6694bc4a1b1dcd) and I'm also experiencing this issue with SDDM. I did a git bisect and found this wlroots update  (8c9e2e1ff1d22f7954f5e75194e9f77cacffa3f6) to be the problem. I can't apply the patches because I have no idea what commit this issue was opened on, but this info might be useful regardless.

I have this problem on 0.28 and there is an issue cloning the  wlroots subrepo via yay
The git server is returning a 503.

I have this problem on 0.28 (pacman latest binary) and there is an issue cloning the wlroots subrepo via yay
``

I do not think it is appropriate to ask irrelevant questions in GitHub issues. If you come across a problem, please post your inquiry in the GitHub discussion or on Discord.
gitlab.freedesktop.org is currently unavailable from as the registry data is being migrated from Google Cloud to a self-hosted solution. They estimate it will be between 8 and 12 UTC. However, they seem to have run into some sort of problem and have extended the downtime as it is now 17 UTC.

@memchr I'm sorry but where exactly did I ask a question? I was reporting an issue that I was encountering while trying to install this library.
Last time I checked - that is what github issues is for.

@memchr I'm sorry but where exactly did I ask a question? I was reporting an issue that I was encountering while trying to install this package.
Last time I checked - that is what github issues is for.

Could you please double check the current thread you are posting to? #2709 is Segmentation Fault on Startup. I mean you no offense, but your question is not related to this issue in anyway. If you wish to report an bug, please create a new issue thread rather than randomly commenting on an existing unrelated issue.

@memchr The first thing I said in my comment is that I am encountering this issue on 0.28 of Hyprland
My issue is almost word-for-word what OP said. So I thought I would just give this thread some traction.
Apologies if this is not allowed

@memchr The first thing I said in my comment is that I am encountering this issue on 0.28 of Hyprland

I have this problem on 0.28 (pacman latest binary)

My issue is almost word-for-word what OP said. So I thought I would just give this thread some traction.
Apologies if this is not allowed

No, it is not my position to say that it is not allowed, I am just recommending that you create a new issue thread instead of posting to a completely unrelated existing issue, thus confusing people tracking this bug.
Please do a double check of the original post:

STEPS TO REPRODUCE Login from display manager.
EXPECTED OUTCOME For the past few days of using Hyprland I have been able to login normally.
OUTCOME: A black screen appears (the normal Hyprland startup since I have the logo and splash disabled), then returns to the display manager. Crash report indicates this is segmentation fault.
ATTEMPTED FIXES/NOTES Did obvious things like rebooting and pacman -Syu. I have tried reinstalling Hyprland, launching with a default config file and downgrading to previous installed version. Login through i3 works normally. I might be missing something obvious (I hope not). I'm fairly new to Linux and only started using Hyprland a few days ago. System is a Dell XPS 13 9300 with Intel i5-1035G1 CPU, integrated graphics.

Sorry if you are confused by the github's user interface, but the OP's problem is clearly completely unrelated to yours.
Please do not reply if possible.

@memchr just to clarify, as I see now why you might think I am posting in an unrelated thread,
I am encountering this issue that OP is encountering, when trying to boot Hyprland from sddm
Aug 27 12:16:40 danarch sddm[744]: Authentication error: SDDM::Auth::ERROR_INTERNAL "Process crashed"
Aug 27 12:16:40 danarch sddm[744]: Auth: sddm-helper (--socket /tmp/sddm-auth-0197350e-a93c-41c6-803b-7ef0c33313e8 --id 1 --start /usr/local/bin/wrappedhl --user dan) crashed (exit code 1)
Aug 27 12:16:40 danarch sddm[744]: Authentication error: SDDM::Auth::ERROR_INTERNAL "Process crashed"

Aside from that my hyprland crash report is identical to OP's as I already stated, as is my coredump after the crash.
The issue I reported about freedesktop was just an aside.
Let's not be rude please

I have eventually isolated the issue. The seg fault only occurs when my laptop is charging. I have no clue what the connection is, but it's consistently reproducible.

@99MatthewBarton are you still using hyprland?
have you installed the latest bios and firmware files for your system??
have you tried to build the latest version?
in AUR you have hyprland-git package

@romanstingler yes I'm still using hyprland. I was on hyprland-git for a while but I moved back to the stable branch. The issue still persists. It is definitely caused by having the charging cable plugged in so it is easy to bypass.


Cleanup and Upgrade

Migration script to async/await
Upgrade compiler version and breaking changes
Add licensing notifications

Sounds good. I just finished getting migrations and tests done for my
integration with these Compound contracts in my Ganache environment.
Thanks for putting this together, it made my life a lot easier. Compound's
directions aren't great because they recommend a ganache fork of a testnet.
For me, that's problematic because I'm using OpenGSN.
On Sun, Aug 23, 2020 at 10:57 AM Sean Casey<EMAIL_ADDRESS>wrote:

Sweet, thanks for the cleanup PR! If I remember correctly, I never quite
finished the migration pipeline to have a fully functional Compound
deployment, but I'll take a look as I have time in the upcoming weeks.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/SeanJCasey/truffle-compound-sandbox/pull/1#issuecomment-678784264,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAEJCONZL6QL6BE3D3FCMFDSCEU53ANCNFSM4QIH2BDQ
.


APEXCORE-496 Provide way for StatsListeners to get additional information

@vrozov I have removed checkstyle errors.

@tweise I have rebased the PR with current master

@tweise  I have handled the comments.


modify original PipeRider-Action to support new piperider-cli

Signed-off-by: Wei-Chun, Chang<EMAIL_ADDRESS>

When we copy the reports to GitHub Action artifact, need also copy the folders static and logo

Another problem we should consider is the connector package depedency. How will it work for postgresql or other datasource in the future?
The piperider-action is based on the docker image piperider-cli. We will build this image when releasing piperider-cli. The connector package dependency can be solved at that stage. Andy had already fix it in PR #84.

@kentwelcome
Thanks for your clarification. So we will pack all the connector dependencies in piperider-cli image, right? I am afraid that there would be a lot of dependencies in the future. For current solution, it is ok. In the future, i prefer to add options for users to define the depednecy in action params, or from requirements.txt in the repo.


Change topN group key from StorageId to entityId + timeBucket.

Fix topN record calculation

[x] Add a unit test to verify that the fix works.
[x] Explain briefly why the bug exists and how to fix it.

[ ] If this pull request closes/resolves/fixes an existing issue, replace the issue number. Closes #.
[x] Update the CHANGES log.

In LimitedSizeBufferedData, it uses HashMap<StorageId, LinkedList<STORAGE_DATA>> to stash records.
With data storage as topN group key, topN records have no chance to compare with each other, so every record will be stashed into the map and finally persistent into db. In addition, continuous record stash in a topN period will bring pressure to oap memory.
So I change topN group key to entityId + timeBucket, then stash map can only reserve topN of every entity(db, cache) in the minute level.

I will check this later today. Thanks for addressing the kernel level issue.
fyi @apache/skywalking-committers This should exist from the beginning.

So I change topN group key to entityId + timeBucket, then stash map can only reserve topN of every entity(db, cache) in the minute level.

The timeBucket attribute in topN is in seconds, not minutes

So I change topN group key to entityId + timeBucket, then stash map can only reserve topN of every entity(db, cache) in the minute level.

The timeBucket attribute in topN is in seconds, not minutes

If this is the case, we face a bug. Could you fix this?

So I change topN group key to entityId + timeBucket, then stash map can only reserve topN of every entity(db, cache) in the minute level.

The timeBucket attribute in topN is in seconds, not minutes

If this is the case, we face a bug. Could you fix this?

I saw this PR（ https://github.com/apache/skywalking/pull/11792 ）Fixed it, so I deleted the description


Unable to get crop-video.py to work in collab

When I run:
!python first-order-model/crop-video.py --inp 'gdrive/MyDrive/Colab Notebooks/Deep Fakes/videos/barack_obama_short.mp4'
it outputs:
250it [00:37,  6.75it/s]
exits successfully, but doesn't modify the source video. I can see from the source code that it's supposed to output commands. What are these commands and how to I interact with them to modify the source image?

It creates new video crop.mp4.
Regards, AS

crop.mp4 which directory is this video in


Remix Getting Started docs lead to unkown error

Feel free to close this if it's not helpful, I'm following up on #132 but I'm happy to just use local remix dev mode too be unblocked.
Steps to reproduce:

npx create-remix@latest
cd my-remix-app
killall node new to avoid phantom process
killall npm new to avoid phantom process
verify that I don't see any sst processes running locally to avoid phantom sst problem
brew upgrade sst
sst version (returns 0.0.247)
npm run dev

Same errors as previously:
0 verbose cli<EMAIL_ADDRESS>/opt/homebrew/opt/node@20/bin/npm
1 info using<EMAIL_ADDRESS>2 info using<EMAIL_ADDRESS>3 timing npm:load:whichnode Completed in 2ms
4 timing config:load:defaults Completed in 1ms
5 timing<EMAIL_ADDRESS>Completed in 2ms
6 timing config:load:builtin Completed in 2ms
7 timing config:load:cli Completed in 1ms
8 timing config:load:env Completed in 1ms
9 timing config:load:file:/Users/ocoutts/dev/american-whitewater/my-remix-app/.npmrc Completed in 0ms
10 timing config:load:project Completed in 1ms
11 timing config:load:file:/Users/ocoutts/.npmrc Completed in 1ms
12 timing config:load:user Completed in 1ms
13 timing config:load:file:/opt/homebrew/etc/npmrc Completed in 0ms
14 timing config:load:global Completed in 0ms
15 timing config:load:setEnvs Completed in 0ms
16 timing config:load Completed in 7ms
17 timing npm:load:configload Completed in 7ms
18 timing config:load:flatten Completed in 1ms
19 timing npm:load:mkdirpcache Completed in 0ms
20 timing npm:load:mkdirplogs Completed in 0ms
21 verbose title npm run dev
22 verbose argv "run" "dev" "--loglevel" "verbose"
23 timing npm:load:setTitle Completed in 2ms
24 timing npm:load:display Completed in 1ms
25 verbose logfile logs-max:10 dir:/Users/ocoutts/.npm/_logs/2024-04-01T16_58_41_663Z-
26 verbose logfile /Users/ocoutts/.npm/_logs/2024-04-01T16_58_41_663Z-debug-0.log
27 timing npm:load:logFile Completed in 5ms
28 timing npm:load:timers Completed in 0ms
29 timing npm:load:configScope Completed in 0ms
30 timing npm:load Completed in 26ms
31 silly logfile start cleaning logs, removing 1 files
32 silly logfile done cleaning log files
33 timing command:run Completed in 2269ms
34 verbose exit 1
35 timing npm Completed in 2337ms
36 verbose code 1

can you run the remix command manually? eg sst dev --verbose remix vite:dev or whatever your remix command is and show me the logs?

Here is the output from a fresh run:
➜  my-remix-app sst dev --verbose remix vite:dev
time=2024-04-01T12:24:43.785-07:00 level=INFO msg="checking for pulumi" path="/Users/ocoutts/Library/Application Support/sst/bin/pulumi"
time=2024-04-01T12:24:44.117-07:00 level=INFO msg="checking for bun" path="/Users/ocoutts/Library/Application Support/sst/bin/bun"
time=2024-04-01T12:24:44.117-07:00 level=INFO msg=args args="[remix vite:dev]" length=2
time=2024-04-01T12:24:44.118-07:00 level=INFO msg="no existing server found, starting new one"
time=2024-04-01T12:24:44.119-07:00 level=INFO msg="waiting for server to start"
time=2024-04-01T12:24:44.131-07:00 level=INFO msg="checking for pulumi" path="/Users/ocoutts/Library/Application Support/sst/bin/pulumi"
time=2024-04-01T12:24:44.212-07:00 level=INFO msg="checking for bun" path="/Users/ocoutts/Library/Application Support/sst/bin/bun"
time=2024-04-01T12:24:44.212-07:00 level=INFO msg="initializing project" version=0.0.247
time=2024-04-01T12:24:44.213-07:00 level=INFO msg="esbuild building"
time=2024-04-01T12:24:44.221-07:00 level=INFO msg="esbuild built" outfile=/Users/ocoutts/dev/my-remix-app/.sst/eval/eval-1711999484212.mjs
time=2024-04-01T12:24:44.221-07:00 level=INFO msg="evaluating config"
time=2024-04-01T12:24:44.368-07:00 level=INFO msg="config evaluated"
time=2024-04-01T12:24:44.369-07:00 level=INFO msg="checking platform"
time=2024-04-01T12:24:44.370-07:00 level=INFO msg="credentials found"
time=2024-04-01T12:24:44.371-07:00 level=INFO msg="fetching bootstrap"
time=2024-04-01T12:24:44.840-07:00 level=INFO msg="found existing bootstrap" data="{\"version\":1,\"asset\":\"sst-asset-mxbtutnuaunk\",\"state\":\"sst-state-mxbtutnuaunk\"}"
time=2024-04-01T12:24:44.840-07:00 level=INFO msg="loaded config" app=my-remix-app stage=ocoutts
time=2024-04-01T12:24:44.842-07:00 level=INFO msg=server addr=<IP_ADDRESS>:13557
time=2024-04-01T12:24:44.842-07:00 level=INFO msg="credentials found"
time=2024-04-01T12:24:44.842-07:00 level=INFO msg="getting endpoint"
time=2024-04-01T12:24:44.844-07:00 level=INFO msg=subscribed type=*aws.FunctionInvokedEvent
time=2024-04-01T12:24:44.844-07:00 level=INFO msg=subscribed type=*aws.FunctionResponseEvent
time=2024-04-01T12:24:44.845-07:00 level=INFO msg=subscribed type=*aws.FunctionErrorEvent
time=2024-04-01T12:24:44.845-07:00 level=INFO msg=subscribed type=*aws.FunctionLogEvent
time=2024-04-01T12:24:44.845-07:00 level=INFO msg=subscribed type=*project.StackEvent
time=2024-04-01T12:24:45.161-07:00 level=INFO msg="found endpoint endpoint" url="wss://a275jihp0d1nno.iot.us-east-2.amazonaws.com/mqtt?X-Amz-Expires=86400"
time=2024-04-01T12:24:45.162-07:00 level=INFO msg="signed request" url="wss://a275jihp0d1nno.iot.us-east-2.amazonaws.com/mqtt?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential={redacted}%2F20240401%2Fus-east-2%2Fiotdevicegateway%2Faws4_request&X-Amz-Date=20240401T192444Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature={redacted}"
time=2024-04-01T12:24:46.000-07:00 level=INFO msg=unsubscribing type=*aws.FunctionResponseEvent
time=2024-04-01T12:24:46.000-07:00 level=ERROR msg="exited with error" err="network Error : websocket: close 1005 (no status)"
×  Unexpected error occurred. Please check the logs or run with --verbose for more details.
time=2024-04-01T12:24:46.006-07:00 level=ERROR msg="exited with error" err="exit status 1"

Note - I did replace credential looking things with {redacted} to avoid doxing myself

fwiw I sst init'd before adding credentials and I got something similar:
time=2024-04-02T09:24:35.712+11:00 level=ERROR msg="exited with error" err="network Error : dial tcp: lookup aey6b7fekm0uc.iot.us-east-1.amazonaws.com: no such host"

I deleted everything and started again after adding credentials and it worked fine.

I can reproduce this on a fresh remix project even with my credentials installed. For what it's worth, I can deploy a project to aws but development mode is what's failing.

are you an sst2 user? we did occasionally see some people's network configurations blocking ws connections to iot

I have not ever tried sst2 - I just went straight into trying sst3

so we have seen an issue where the iot endpoint that aws is returning does not seem to be active (i can see that http://aey6b7fekm0uc.iot.us-east-1.amazonaws.com/ just hangs)
can you try setting a different region and seeing if you get the same error?

Sure, how do I do that? I tried changing it:
/// <reference path="./.sst/platform/config.d.ts" />

export default $config({
  app(input) {
    return {
      name: "my-remix-app",
      removal: input?.stage === "production" ? "retain" : "remove",
      home: "aws",
      region: 'us-west-1'
    };
  },
  async run() {
    new sst.aws.Remix("MyWeb");
  },
});

But alas it looks like us-east-2 is still being used.
➜  my-remix-app sst dev remix vite:dev --verbose
time=2024-04-02T14:00:36.059-07:00 level=INFO msg="checking for pulumi" path="/Users/ocoutts/Library/Application Support/sst/bin/pulumi"
time=2024-04-02T14:00:36.362-07:00 level=INFO msg="checking for bun" path="/Users/ocoutts/Library/Application Support/sst/bin/bun"
time=2024-04-02T14:00:36.363-07:00 level=INFO msg=args args="[remix vite:dev]" length=2
time=2024-04-02T14:00:36.364-07:00 level=INFO msg="no existing server found, starting new one"
time=2024-04-02T14:00:36.365-07:00 level=INFO msg="waiting for server to start"
time=2024-04-02T14:00:36.378-07:00 level=INFO msg="checking for pulumi" path="/Users/ocoutts/Library/Application Support/sst/bin/pulumi"
time=2024-04-02T14:00:36.470-07:00 level=INFO msg="checking for bun" path="/Users/ocoutts/Library/Application Support/sst/bin/bun"
time=2024-04-02T14:00:36.470-07:00 level=INFO msg="initializing project" version=0.0.247
time=2024-04-02T14:00:36.471-07:00 level=INFO msg="esbuild building"
time=2024-04-02T14:00:36.480-07:00 level=INFO msg="esbuild built" outfile=/Users/ocoutts/dev/my-remix-app/.sst/eval/eval-1712091636470.mjs
time=2024-04-02T14:00:36.480-07:00 level=INFO msg="evaluating config"
time=2024-04-02T14:00:36.619-07:00 level=INFO msg="config evaluated"
time=2024-04-02T14:00:36.620-07:00 level=INFO msg="checking platform"
time=2024-04-02T14:00:36.621-07:00 level=INFO msg="credentials found"
time=2024-04-02T14:00:36.622-07:00 level=INFO msg="fetching bootstrap"
time=2024-04-02T14:00:37.049-07:00 level=INFO msg="found existing bootstrap" data="{\"version\":1,\"asset\":\"sst-asset-mxbtutnuaunk\",\"state\":\"sst-state-mxbtutnuaunk\"}"
time=2024-04-02T14:00:37.050-07:00 level=INFO msg="loaded config" app=my-remix-app stage=ocoutts
time=2024-04-02T14:00:37.051-07:00 level=INFO msg=server addr=<IP_ADDRESS>:13557
time=2024-04-02T14:00:37.051-07:00 level=INFO msg="credentials found"
time=2024-04-02T14:00:37.052-07:00 level=INFO msg="getting endpoint"
time=2024-04-02T14:00:37.051-07:00 level=INFO msg=subscribed type=*aws.FunctionInvokedEvent
time=2024-04-02T14:00:37.052-07:00 level=INFO msg=subscribed type=*aws.FunctionResponseEvent
time=2024-04-02T14:00:37.052-07:00 level=INFO msg=subscribed type=*aws.FunctionErrorEvent
time=2024-04-02T14:00:37.052-07:00 level=INFO msg=subscribed type=*aws.FunctionLogEvent
time=2024-04-02T14:00:37.052-07:00 level=INFO msg=subscribed type=*project.StackEvent
time=2024-04-02T14:00:37.318-07:00 level=INFO msg="found endpoint endpoint" url="wss://a275jihp0d1nno.iot.us-east-2.amazonaws.com/mqtt?X-Amz-Expires=86400"
time=2024-04-02T14:00:37.318-07:00 level=INFO msg="signed request" url="wss://a275jihp0d1nno.iot.us-east-2.amazonaws.com/mqtt?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAVWZ5SGNLHVACABUF%2F20240402%2Fus-east-2%2Fiotdevicegateway%2Faws4_request&X-Amz-Date=20240402T210037Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d1880b06ecf7106b378f7fba930178591cbbff893d9bdd69f507d781ec1cd6b"
time=2024-04-02T14:00:38.102-07:00 level=INFO msg=unsubscribing type=*aws.FunctionLogEvent
time=2024-04-02T14:00:38.102-07:00 level=ERROR msg="exited with error" err="network Error : websocket: close 1005 (no status)"
×  Unexpected error occurred. Please check the logs or run with --verbose for more details.
time=2024-04-02T14:00:38.102-07:00 level=INFO msg=unsubscribing type=*aws.FunctionErrorEvent
time=2024-04-02T14:00:38.105-07:00 level=ERROR msg="exited with error" err="exit status 1"

{
  home: "aws",
  providers: {
    aws: {
      region: "us-west-2"
    }
  }
}

Looks like it's a slightly different error on us-west-2:
➜  my-remix-app sst dev remix vite:dev --verbose
time=2024-04-03T10:19:06.506-05:00 level=INFO msg="checking for pulumi" path="/Users/ocoutts/Library/Application Support/sst/bin/pulumi"
time=2024-04-03T10:19:06.797-05:00 level=INFO msg="checking for bun" path="/Users/ocoutts/Library/Application Support/sst/bin/bun"
time=2024-04-03T10:19:06.798-05:00 level=INFO msg=args args="[remix vite:dev]" length=2
time=2024-04-03T10:19:06.798-05:00 level=INFO msg="no existing server found, starting new one"
time=2024-04-03T10:19:06.799-05:00 level=INFO msg="waiting for server to start"
time=2024-04-03T10:19:06.812-05:00 level=INFO msg="checking for pulumi" path="/Users/ocoutts/Library/Application Support/sst/bin/pulumi"
time=2024-04-03T10:19:06.892-05:00 level=INFO msg="checking for bun" path="/Users/ocoutts/Library/Application Support/sst/bin/bun"
time=2024-04-03T10:19:06.892-05:00 level=INFO msg="initializing project" version=0.0.247
time=2024-04-03T10:19:06.893-05:00 level=INFO msg="esbuild building"
time=2024-04-03T10:19:06.902-05:00 level=INFO msg="esbuild built" outfile=/Users/ocoutts/dev/my-remix-app/.sst/eval/eval-1712157546892.mjs
time=2024-04-03T10:19:06.902-05:00 level=INFO msg="evaluating config"
time=2024-04-03T10:19:07.081-05:00 level=INFO msg="config evaluated"
time=2024-04-03T10:19:07.082-05:00 level=INFO msg="checking platform"
time=2024-04-03T10:19:07.085-05:00 level=INFO msg="credentials found"
time=2024-04-03T10:19:07.085-05:00 level=INFO msg="fetching bootstrap"
time=2024-04-03T10:19:07.742-05:00 level=INFO msg="creating bootstrap bucket" name=sst-asset-szxmvrfnbfxe
time=2024-04-03T10:19:11.134-05:00 level=INFO msg="loaded config" app=my-remix-app stage=ocoutts
time=2024-04-03T10:19:11.135-05:00 level=INFO msg=server addr=<IP_ADDRESS>:13557
time=2024-04-03T10:19:11.136-05:00 level=INFO msg=subscribed type=*aws.FunctionInvokedEvent
time=2024-04-03T10:19:11.136-05:00 level=INFO msg=subscribed type=*aws.FunctionResponseEvent
time=2024-04-03T10:19:11.136-05:00 level=INFO msg=subscribed type=*aws.FunctionErrorEvent
time=2024-04-03T10:19:11.136-05:00 level=INFO msg=subscribed type=*aws.FunctionLogEvent
time=2024-04-03T10:19:11.136-05:00 level=INFO msg=subscribed type=*project.StackEvent
time=2024-04-03T10:19:11.137-05:00 level=INFO msg="credentials found"
time=2024-04-03T10:19:11.137-05:00 level=INFO msg="getting endpoint"
time=2024-04-03T10:19:11.835-05:00 level=INFO msg="found endpoint endpoint" url="wss://a275jihp0d1nno.iot.us-west-2.amazonaws.com/mqtt?X-Amz-Expires=86400"
time=2024-04-03T10:19:11.835-05:00 level=INFO msg="signed request" url="wss://a275jihp0d1nno.iot.us-west-2.amazonaws.com/mqtt?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAVWZ5SGNLHVACABUF%2F20240403%2Fus-west-2%2Fiotdevicegateway%2Faws4_request&X-Amz-Date=20240403T151911Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=d83af290b970407f67cce142d9966ba000441b2f8197682bb73f802aff710cb2"
time=2024-04-03T10:19:11.917-05:00 level=INFO msg=unsubscribing type=*aws.FunctionResponseEvent
time=2024-04-03T10:19:11.917-05:00 level=ERROR msg="exited with error" err="network Error : dial tcp: lookup a275jihp0d1nno.iot.us-west-2.amazonaws.com: no such host"
×  Unexpected error occurred. Please check the logs or run with --verbose for more details.
time=2024-04-03T10:19:11.919-05:00 level=ERROR msg="exited with error" err="exit status 1"

Hmm is that endpoint hanging too? @tallowen

Yeah, it looks like all the endpoints are hanging - I've tried a couple different regions to no avail. I've also tried doing a few different regions from other networks:

hot-spotting with my phone on tmobile
2 different home wifis in two different states
airport wifi

For what it's worth, sst deploy continues to work. Perhaps there is no connection to websockets there?

@jayair / @thdxr - is there anything else that would be helpful in debugging this?

i'm not too sure what's going on here - it seems like iot is busted in your aws account. is there any way to try another aws account?

going to close this for now as it's not related to remix - feel free to open an issue about the iot problem if it comes up again


Possible better syntax

Look at Fli and FsHttp DSLs for inspiration.
With an implementation like theirs df DSL might look like this:
df {
    cmt "this is comment"
    FROM "alpine:latest" AS "builder"
    COPY [ "src"; "/" ]
    ...
}

Pros:

can control flow (syntax and escape directives only in the beginning)

Cons:

can't prefixes in DSL (!/ "comment text" = comment "comment text")

One more variant:
https://github.com/sleepyfran/sharp-point/blob/main/DSL.fs
https://sleepyfran.github.io/blog/posts/fsharp/ce-in-fsharp/

not gonna happened before 1.x


Using Bag kicks me out of the server

Everytime I try to use the bag, it kicks me out of the server...
This this the only hint it gives me (debug.log & latest.log):
bagofyurting-1.16.4-<IP_ADDRESS>.jar
Internal Exception: io.netty.handler.codec.EncoderException: java.lang.RuntimeException: ConnectionProtocol unknown: commoble.bagofyurting.OptionalSpawnParticlePacket@7585090e

same issue, bagofyurting-1.16.4-<IP_ADDRESS>.jar
both server and client are running the same version, using it does work, it just kicks me off the server

Fixed in <IP_ADDRESS>


Unable to build DockerFile

Trying to setup the docker image using the following command:
docker build -t  -f ./docker/Dockerfile .
Getting this error:
C:\Users\bgaga\Documents\Nvidia-Optimum\optimum-nvidia-main>docker build -t nvidia-optimum -f ./docker/Dockerfile .
[+] Building 1.7s (4/4) FINISHED                                                                                docker:default
 => [internal] load .dockerignore                                                                                0.0s
 => => transferring context: 89B                                                                                0.0s
 => [internal] load build definition from Dockerfile                                                                          0.0s
 => => transferring dockerfile: 1.97kB                                                                                0.0s
 => ERROR [internal] load metadata for docker.io/tensorrt_llm/release:latest                                                  1.6s
 => [auth] tensorrt_llm/release:pull token for registry-1.docker.io                                                           0.0s
------
 > [internal] load metadata for docker.io/tensorrt_llm/release:latest:
------
Dockerfile:1
--------------------
   1 | >>> FROM tensorrt_llm/release:latest as BUILDER
   2 |
   3 |     ARG TARGET_CUDA_ARCHS="80-real;86-real;89-real;90-real"
--------------------
ERROR: failed to solve: tensorrt_llm/release:latest: pull access denied, repository does not exist or may require authorization: server message: insufficient_scope: authorization failed

facing same issue

Thanks for flagging this, I'll provide a fix ASAP

Hopefully this PR should help you to build the image locally: https://github.com/huggingface/optimum-nvidia/pull/39/files

Thank you! I have to test it out next weekend... Until then if anyone else can confirm then that would be great!

We updated the build instructions so hopefully it should help you build your own image.
I'm closing this issue for now - If you experience any issue, please open-up a new one and I'll take a look 🤗

same issue here now


integral() does not handle group by TAG correctly (latest time shows up as separate tag)

Bug report
System info: InfluxDB v1.5.2 running from Docker (influxdb:1.5.2-alpine)
Steps to reproduce:
When using the integral() function the group by TAG does not work correctly.
Example command:
select integral("value", 2h) from Watts WHERE time >=now()-4h group by entity_id, time(2h);
Expected behavior:
Should group by entity_id:
name: Watts
tags: entity_id=Inverter
time                integral
----                --------
1527148800000000000<PHONE_NUMBER>
1527156000000000000<PHONE_NUMBER>7777795
1527163200000000000 87.03168055555557

name: Watts
tags: entity_id=Total
time                integral
----                --------
1527148800000000000<PHONE_NUMBER>0000005
1527156000000000000<PHONE_NUMBER>5555562
1527163200000000000 87.05860416666657

Actual behavior:
This is the output:
name: Watts
tags: entity_id=Inverter
time                integral
----                --------
1527148800000000000<PHONE_NUMBER>
1527156000000000000<PHONE_NUMBER>7777795

name: Watts
tags: entity_id=Total
time                integral
----                --------
1527148800000000000<PHONE_NUMBER>0000005
1527156000000000000<PHONE_NUMBER>5555562

name: Watts
tags: entity_id=Total
time                integral
----                --------
1527163200000000000 87.05860416666657

name: Watts
tags: entity_id=Inverter
time                integral
----                --------
1527163200000000000 87.03168055555557

Thanks for opening this issue.  I posted a similar inquiry on the Community Forums and just came here to open an issue and found this one.


Uploading multiple files with different keys on a single request

I'm implementing the creation of a item that has an avatar and a cover in Sails. I'm using bluebird promises to handle the uploading and posterior creation of an actual model.
//....
.then((record) => {
          // Upload avatar
          return new Promise((resolve, reject) => {
            req.file('avatar').upload({}, (err, uploadedFile) => {
              sails.log.debug('avatar state')
              sails.log.debug(uploadedFile)
              if (err) reject(err)
              else {
                resolve({
                  post: record,
                  avatar_path: is.not.empty(uploadedFile) ? uploadedFile[0] : null
                })
              }
            })
          })
        })
        .then((result) => {
          return new Promise((resolve, reject) => {
            sails.log.debug('result')
            sails.log.debug(result)
            if (is.null(result.avatar_path)) {
              resolve(_.assign(result, { avatar: null}))
            } else {
              Image
                .create({ path: result.avatar_path.fd, owner: result.post.id})
                .then((image, err) => {
                  if (err) reject(err)
                  else {
                    resolve(_.assign(result, { avatar: image.id}))
                  }
                })
            }
          })
        })
        .then((result) => {
          return new Promise((resolve, reject) => {
            req.file('cover').upload({}, (err, uploadedFile) => {
              sails.log.debug('cover state')
              sails.log.debug(uploadedFile)
              if (err) reject(err)
              else {
                _cover_path = is.not.empty(uploadedFile) ? uploadedFile[0] : null
                resolve(_.assign(result, {cover_path: _cover_path}))
              }
            })
          })
        })
        //....

When my request has both avatar and cover files I always get the infamous error
Error: EMAXBUFFER: An Upstream (`cover`) timed out before it was plugged into a receiver. It was still unused after waiting 4500ms. You can configure this timeout by changing the `maxTimeToBuffer` option.

because cover comes after avatar (which saves ok). If I only send one file, everything works fine.
As far as my researching is going, this error is unsalvageable. Any ideas on how could I work this out?

Hello,
Documentation: https://sailsjs.com/documentation/reference/configuration/sails-config-http
To customize Skipper, first make sure to npm install skipper --save in your app. Next, uncomment the following code in your config/http.js file:
bodyParser: (function _configureBodyParser(){
var skipper = require('skipper');
var middlewareFn = skipper({
strict: true,
maxTimeToBuffer: 100000
});
return middlewareFn;
})(),

regards

how I can handle, if I am not sending any file

Still getting this issue

I'm also gettig this issue.
Node Version: 10.x
Sails Version: 1.2.3

@iamgkstack I have a solution!
const skipperUpstream = req.file('image');

// skipperUpstream._files is an internal array containing the uploaded files for key `image`
// here i just expecting a single file, or none
const file = skipperUpstream._files[0];

if (!file) {
  // `skipperUpstream.__proto__` is `Upstream`. It provides `noMoreFiles()` to stop receiving files.
  // It also clears all timeouts: https://npmdoc.github.io/node-npmdoc-skipper/build/apidoc.html#apidoc.element.skipper.Upstream.prototype.noMoreFiles
  skipperUpstream.noMoreFiles();
  return;
}

skipperUpstream.upload(/* your stuff */);

did any one find a solution for this  i am trying to send two files with different fieldNames
upload: (req, res) => {
    try {
      res.status(200).send(req._fileparser.upstreams.map(u=>u.fieldName))
    }
    catch (e) {
        res.status(400).send('no file was found in the request')
    }

}


Please check the file format

Any Excel document I try to upload (which is the only type of document I upload into OpenRefine) gives me this error message, as of today: "Please check the file format." This is also true of Excel files I have uploaded in the past. When I try to upload the exact same files that have worked with no issue in Open Refine before, they now throw this error.
To Reproduce
Steps to reproduce the behavior:

First, launch OpenRefine.
Then, click Create Project --> Choose Files
Then, select a .xlsx file from your computer.
Finally, click "Next." Error message will appear: "Please check the file format."

Current Results
"Please check the file format."
Expected Behavior
I expect to advance to the next screen with the content loaded.
Screenshots

Versions

Operating System: Apple OS 11.3.1
Browser Version:  Safari 14.3.1
JRE or JDK Version: I don't know what this means.
OpenRefine: OpenRefine 3.4.1 [437dc4d]

Datasets

Additional context
I cannot even re-upload the same files I have uploaded in the past. Literally every single Excel file gives me this same error even though they worked fine before today.

If the exact same Excel files worked fine before today, perhaps it is a system change on your end somewhere?  Where or how you store the Excel files?

Closing as I cannot reproduce, and this is likely a system environment issue.  Reopen if there are other details missing that might help us reproduce.

When I try to upload the exact same files that have worked with no issue in Open Refine before, they now throw this error.

Can you think of any change that happened in between? Any upgrade of your Java version for instance?

No update to Java that I know of, and because most updates have to be done through IT because they require an admin password, it's unlikely. The files I'm accessing are stored on my computer itself.

I do not see of how us releasing a new version would have any impact on already released versions (except by showing a notification on the main screen, which is very unlikely to have anything to do with your problem).

Hi all: IT installed the latest version of OpenRefine today it it solved the problem. Why the older version stopped reading .xlsx documents, at least in my instance of the program, I do not know.

So I'm on the new version now, 3.6.2, which can now read my Excel files. It did save my templating text. But, now nothing works. The file it exports using the code I used to use—which a developer wrote, not me—doesn't have the right title. And even if I fix the title, when I apply the transforms to it using Terminal, which is our usual process, I get a whole list of errors. So, this new version of OpenRefine broke everything.
Kate

Hi Kate,
I am sorry to hear that this new version of OpenRefine does not work for you. It looks like the problems you are facing now are no longer relevant to this issue (which was about Excel import). It would be great if you could start a new GitHub issue, or reach out on the mailing list, about those other problems. By reporting on them here, they are unlikely to be acted upon, because this is not a very discoverable location.

I am having the same issue with the current version. Not sure why this is happening.

@Hungreeee Please open a New Issue with the details.   Thanks!


Text garbling happens when the editor's language is set to Japanese

Godot version
4.0beta1
System information
Windows 10, Vulkan, NVIDIA Quadro P2000
Issue description
(see also #65180)
When the editor's language is set to Japanese, The FileDialog window looks like this in the editor view as well as when you use a FileDialog node in @tool scripts.

It doesn't seem to happen when you actually run the scene containing a FileDialog node.
#65210 said it would likely fix this issue, but I can still reproduce the FIleDialog issue in 4.0beta1.
Steps to reproduce

Set the editor's language to Japanese and restart the engine
Create a scene, add FileDialog node and see how it looks

Minimal reproduction project
No response

If it is a FileDialog added to the project? If it is, that's expected default project font includes Latin, Greek, and Cyrillic characters only.
For the editor plugin, you should probably get theme from the get_editor_interface().get_base_control() and apply it to the dialog.

Closing based on the above comment.


Add support for encoding/decoding compressed EC keys

            public sealed class RAW : Format() {
                public companion object : RAW() {
                    override val name: String get() = "RAW"
                }
                public data object COMPRESSED : RAW() {
                    override val name: String get() = "RAW_COMPRESSED"
                }
            }

Hi, @whyoleg currently the EC public key encoder/decoder only supports the uncompressed format which starts with 04. I plan to add a new compressed format in RAW format. What do you think :)

Hey!
Yeah, that should be fine with minor API addition: let's add a name for companion object, so that it will be:
public companion object Uncompressed : RAW()

In this way, both Format.RAW and Format.RAW.Uncompressed will be resolved and first could be used in most of the cases, while explicit name could be used for cases when you need to handle both variants.
Also, on current moment formats with multiple representations uses / as a separator in name, so let's use RAW/COMPRESSED


Add cluster from sidebar

fixes #1054

Everything looks good but there is a small issue with the flow. After clicking on Add cluster if the user click back in the kubeconfig loader view it jumps back to home screen.

Everything looks good but there is a small issue with the flow. After clicking on Add cluster if the user click back in the kubeconfig loader view it jumps back to home screen.

You are right. However, the way to do this through react-router (using state) is not working somehow. So I'd rather leave this detail for later.


Added links to two samples

What's in this Pull Request?
Added links to two samples

Thanks @ganesh-sanap!


Blacklist

The blacklist and unblacklist command seems to not be accurately working?

everything currently works, it just needs to be configured in /config/main_config.js


h2o-wave==1.0.0 and SQLAlchemy upgrade

closes #581
SQLAlchemy following the new type declaration explained here: https://docs.sqlalchemy.org/en/20/orm/declarative_tables.html

Thank you. Good catch. I changed the critical args to the new check vs __wave_submission_name__
It is probably safe to change most of them now, and it will make the handler.py easier to read.

yes, I noticed too. Do you want it changed?

should all look as before now:

explicitly set all footer items to justify="start"