Syntax Errors

My Google Sheet isn't loading; My MM shows the header title but then all I get is loading.... Here is the error:
[25.09.2023 13:16.37.918] [LOG]   ====================== Starting node_helper for module [MMM-GoogleSheets]
[25.09.2023 13:16.37.918] [LOG]   Sockets connected & modules started ...
[25.09.2023 13:16.37.941] [LOG]   Launching application.
[13665:0925/131638.476499:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization
[13673:0925/131638.600688:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
[25.09.2023 13:16.39.869] [INFO]  Checking git for module: MMM-GoogleSheets
[25.09.2023 13:16.39.946] [INFO]  Checking git for module: MagicMirror
[25.09.2023 13:16.40.688] [ERROR] Whoops! There was an uncaught exception...
[25.09.2023 13:16.40.694] [ERROR] SyntaxError: Unexpected token '<', ")
at Request._callback (/home/dashboard/MagicMirror/modules/MMM-GoogleSheets/node_helper.js:47:27)
at self.callback (/home/dashboard/MagicMirror/node_modules/request/request.js:185:22)
at Request.emit (node:events:513:28)
at Request. (/home/dashboard/MagicMirror/node_modules/request/request.js:1154:10)
at Request.emit (node:events:513:28)
at IncomingMessage. (/home/dashboard/MagicMirror/node_modules/request/request.js:1076:12)
at Object.onceWrapper (node:events:627:28)
at IncomingMessage.emit (node:events:525:35)
at endReadableNT (node:internal/streams/readable:1359:12)
at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
[25.09.2023 13:16.40.694] [ERROR] MagicMirror² will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
[25.09.2023 13:16.40.694] [ERROR] If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
[25.09.2023 13:19.13.465] [LOG]   Shutting down server...
[25.09.2023 13:19.13.466] [LOG]   Stopping module helper: updatenotification
[25.09.2023 13:19.13.466] [LOG]   Stopping module helper: MMM-GoogleSheets
[25.09.2023 13:19.13.467] [LOG]   Node_helpers stopped ...

If I try and launch the website deployment via the URL from a browser, this is the error I get within the browser page:
TypeError: Cannot read properties of undefined (reading '0') (line 11, file "Code")
I'm guessing the code and script properties are not talking to each other and it doesn't know what to do with the Function code for MMM_GoogleSheets?

Getting the same thing.

Is anyone monitoring this module?

@brandonfake69 @tmcnelley
@tmcnelley intermittently monitoring!
If you try to launch the url directly in your browser you will get an error. This is because you are not supplying the parameters necessary to get the data. In other words, if you use the url directly, it tries to parse out the sheet name and range data and it fails to do so.
If you want to be able to use the url directly to see the data response you need to format the url correctly with GET parameters. For example, something like:
[URL]?sheet=[your sheet name parameter]&range=[your range parameter]
You can actually see how this url is built in the MM module node_helper.js line 39
I'm going to go ahead and close this. Feel free to open it back up if you have further issues!

Thank you Ryan for replying..I understand your explanation on the URL attempt..but the first error (first entry in this issue) isn't being launched from the URL - it's being launched within Magic Mirror. I only received the URL errors after I was troubleshooting..looking for additional information.
How do I address the error within Magic Mirror?

@tmcnelley I was confused thanks for the clarification. I can help you look through it but I'll need to see your configuration. If your data is sensitive and you don't want me to see your google sheet then please don't send it. Do you mind sending the configuration you're using?

@ryan-d-williams - thank you Ryan - I will gather my configs and post here.

config.txt
@ryan-d-williams - here is my config.js file.
thank you for reviewing.

@tmcnelley your issue is with the "sheet" parameter. That should be the name of the sheet you want to get the data from, not the file name. You have used "test" which is not a sheet name in your document. I swapped that to "sheet1" (the default sheet name) and was able to see the data without any problems.

Wow!!! Thank you for detecting that silly error on my part. I appreciate your willingness to troubleshoot my lack of awareness in my code.

No problem! I have actually been thinking about adding better error messages for these kinds of situations (if you look at past issues it is a common problem).
Happy to help!


Reverse nodes of a Linked List in group of size k

Description
Given a linked list, write a function to reverse every k nodes (where k is an input to the function).
k is a positive integer and is less than or equal to the length of the linked list. If the number of nodes is not a multiple of k then left-out nodes, in the end, should remain as it is.
Example 1:

Input: 1->2->3->4->5->NULL, K = 2
Output: 2->1->4->3->5->NULL
Explaination: As the group size is 2, the first and second node got swapped and then the third and fourth node also got swapped.
Domain
CPP
Type of Contribution
Addition
Code of Conduct

[X] I follow Contributing Guidelines & Code of conduct of LearnCPP.

/assign


(1164) Update UI to match data model changes

Context

https://github.com/ministryofjustice/hmpps-accredited-programmes-api/pull/254 and https://github.com/ministryofjustice/hmpps-accredited-programmes-api/pull/255 were the first steps in some changes to course-related entities on the API: moving the referable property to the Offering entity and moving to only have one audience per Course
https://github.com/ministryofjustice/hmpps-accredited-programmes-api/pull/258 updates the seed data
It appears as though the ReferralSummary entity still returns an array of audiences, which might need updating to match the Course entity
Changes in this PR

Move referable property to CourseOffering
Make a Course's audiences singular: audience`
Two minor improvements/tidy ups

Release checklist
Release process documentation
As part of our continuous deployment strategy we must ensure that this work is
ready to be released once merged.
Pre-merge

[ ] There are changes required to the Accredited Programmes API for this change to work...

[ ] ... and they have been released to production already

Post-merge

[ ] This adds, extends or meaningfully modifies a feature...

[ ] ... and I have written or updated an end-to-end test for the happy path in the Accredited Programmes E2E repo

[ ] This makes new expectations of the API...

[ ] ... and I have notified the API developer(s) of changes to the contract tests (Pact), or the API is already compliant

[ ] Manually approve release to preprod
[ ] Manually approve release to prod

 Read referable from an Offering rather than a Course (S)

 Read singular "audience" value from API (M)


Add uuid-ossp extension to postgres automatically

Bug description
When fields of a model contain the attribute
@default(dbgenerated("public.uuid_generate_v4()"))

the migration will fail, unless the SQL
CREATE EXTENSION IF NOT EXISTS "uuid-ossp";

Has been run on this postgres database before.
How to reproduce
See above
Expected behavior
Migrations that add this attribute to fields should simply add the CREATE EXTENSION SQL before the SQL that attempts to use that extension.

Would you expect Prisma to maintain a list of all the functions and extensions?

@janpio It wouldn't be an exhaustive list initially, but this seems like a pretty popular one (uuid v4), and if other ones come up over time, they could be added too.

The problem is that anyone starting to use prisma with UUIDs + postgres will get cryptic errors instead of anything that clearly explains that the uuid-ossp extension is being dropped and not re-added on every migrate run.

The problem is that anyone starting to use prisma with UUIDs + postgres will get cryptic errors instead of anything that clearly explains that the uuid-ossp extension is being dropped and not re-added on every migrate run.

That should not be true. If that is the case for you, please open an issue and describe the issue further there. Thanks.

Is there a workaround for this? I tried to follow this guide by manually adding CREATE EXTENSION IF NOT EXISTS "uuid-ossp"; to the migration, but now migrations fail with the following.
Error: P3006

Migration `20220702133427_init` failed to apply cleanly to the shadow database.
Error:
db error: ERROR: permission denied to create extension "uuid-ossp"
HINT: Must be superuser to create this extension.
   0: migration_core::state::DevDiagnostic
             at migration-engine\core\src\state.rs:250

"Just make your database user a superuser then!" you say, but I saw in this post that running an application with superuser role is generally not recommended.
Any suggestions?

"Just make your database user a superuser then!" you say, but I saw in this post that running an application with superuser role is generally not recommended.

If it is just about this: You can use different credentials for running migrations and for running your application.

@janpio Yeah, true. I didn't think of that yet. Thanks!

Not sure what's wrong here, but as far as I can see the extension is installed succsfully, but yet during migrations I still get the P3006 error:

Hmm, apparently it's solved when I remove the previously created migration first.
So I migrated from typeORM, ran the migrate dev command on an empty db, and got the error that I haven't installed the uuid-ossp extension, I ran the SQL command to install it, and immediately after I ran the migrate command again. I had to remove the generated migration first.

Is there a workaround for this? I tried to follow this guide by manually adding CREATE EXTENSION IF NOT EXISTS "uuid-ossp"; to the migration, but now migrations fail with the following.
Error: P3006

Migration `20220702133427_init` failed to apply cleanly to the shadow database.
Error:
db error: ERROR: permission denied to create extension "uuid-ossp"
HINT: Must be superuser to create this extension.
   0: migration_core::state::DevDiagnostic
             at migration-engine\core\src\state.rs:250

"Just make your database user a superuser then!" you say, but I saw in this post that running an application with superuser role is generally not recommended.
Any suggestions?

Hello, I had the same problem, I think if you define the uuidOssp function in extentions by activating previewFeatures in schema.prisma as below, I think the problem will be solved.
generator client {
  provider = "prisma-client-js"
  previewFeatures = ["postgresqlExtensions"]
}

datasource db {
  provider = "postgresql"
  url      = env("DATABASE_URL")
  extensions = [uuidOssp(map: "uuid-ossp")]
}

Note: When I solved this problem, I immediately started getting an error for a field with a one to one relation. If you get this error, please define a @unique for that field.
Hope this helps, Best regards!

Note: since PostgreSQL 13 gen_random_uuid() can be used to generate a UUID v4 without an extension, https://www.postgresql.org/docs/current/functions-uuid.html

if you're still seeing this error:
Error: P3006 etc,etc
even after creating the extension in the sql editor and adding the :
extensions = [uuidOssp(map: "uuid-ossp")] at prisma ->
delete the specific local migration folder and delete de generated but not finished migration row in your remote repo.
this worked for me :)


Outlook Integration Gone

OS version: macOS 12.0.1
Browser version: Chrome (Latest stable)
Extension version: 2.0.3

Relevant integration (if any):
Outlook
🐛 Describe the bug
Button does not appear within Outlook Web
Expected behaviour
Start Timer button/Toggl button should appear within Outlook Web.
Other details or context
Affected user
Slack convo

Case ref

Case ref

Outlook integration is not working again.
Case ref


Need a PyTorch model for road segmentation on OAK-D camera

1. OS you are using e.g. RPi Buster 32bit
2. OS Architecture armv7l
3. Version of OpenVINO e.g. 2021.4
4. Version of PyTorch 1.8.1
7. Version of DepthAI <IP_ADDRESS>
9. URL of the repository from which the transformed model was taken
https://github.com/PINTO0309/PINTO_model_zoo/tree/main/026_mobile-deeplabv3-plus
11. Issue Details
I need a PyTorch Model which can do road segmentation on OAK-D camera.
The model can run on OAK-D camera, but it has too many unwanted classes.
In my case I only need road class for segmentation.
Could you please provide a tutorial on how to re-train a model to require smaller input size(e.g. 224*224) and 2 classes (e.g. road and the rest)?
Or point out where I could find such a tutorial?
Thanks

Unfortunately, I can't do anything about Intel's model because they don't disclose their training code or data sets. Try posting an issue to open_model_zoo.

@PINTO0309  thanks a lot for your timely reply.
I have updated my question to point to the open model zoo.
Hope it helps.

The resolution could not be changed, but the conversion to Blob was successful, so I committed the model to be added.
https://github.com/PINTO0309/PINTO_model_zoo/tree/main/136_road-segmentation-adas-0001


Consumer stopped receiving messages after getting network errors from Consumer.Errors() channel

Consumer stopped receiving messages after getting the following network errors from Consumer.Errors() channel
read tcp xxx.xxx.xxx.xxx:59633->xxx.xxx.xxx.xxx:9102: read: connection reset by peer
I have to restart the process to make it works.  After spot checking the code base I found the follow functions just return without error handling while the mainLoop still running:
cmLoop
hbLoop
twLoop

Not sure whether they are the causes of the issue.

Hmm, is this happening in the latest version? I thought that it has been addressed in one of the more recent releases. Can you reproduce it consistently?


undefined is not a function (evaluating '$.searchCell.updateViews')

When I run on iOS simulator, I got like this error at below
[ERROR] :  Script Error {
[ERROR] :      column = 33;
[ERROR] :      line = 35;
[ERROR] :      message = "undefined is not a function (evaluating '$.searchCell.updateViews')";
[ERROR] :  }

@pphan I'm not able to reproduce. Which version of the Titanium SDK are you using? This method was introduced in Alloy 1.4.0 / Ti 3.3.0.

I've getting a similar issue when using: resetClass
$.resetClass($.website_button, 'link_button_2');
I've pasted the modifications I made to the movie controller here http://pastebin.com/QS7mLDse
I've noticed it in another app i'm working on, and i'm not sure whether this is an appcelerator bug or bug in this app.
Tested with both 3.5.1 and 4.0.0.RC4.
[ERROR] :  Script Error {
[ERROR] :      column = 864;
[ERROR] :      line = 1;
[ERROR] :      message = "undefined is not an object (evaluating 'Ti.UI.ActivityIndicatorStyle.BIG')";

Not reproducible in latest SDK anymore


Flat Modifier cannot modify speed on NPCs

You can replicate this by copy pasting Fleet's Rule Element into an NPC and see that their movement speed does not change.

Just ran into the same issue while creating a custom rules element, can confirm that this is still happening. The modification (in this case a decrease rather than an increase) applies correctly to PCs but not to NPCs.


Fix minor typo in faq.md

Description of the change:
Fix minor typo in faq.md
Motivation for the change:

/needs-ok-to-test

/lgtm
/approved

/restest

Hi @aliok,
For we are able to merge it needs pass on the tests. One of the tests was facing an issue which was solved. Could you please rebase it with the master and push here?

/restest

/ok-to-test


Eye crashes unless run in foreground

This works (note the -f):
app_rsp@ip-10-0-0-36:/var/www/rsp/current$ bundle exec eye load -f lib/eye/sidekiq.eye
2020.06.26 13:49:46 INFO  -- [Eye] starting Eye v0.10.0 (c) 2012-2017 @kostya <27950>
2020.06.26 13:49:46 INFO  -- [Eye] => command: load /var/www/rsp/releases/20200621015518/lib/eye/sidekiq.eye
2020.06.26 13:49:46 INFO  -- [Eye] => loading: ["/var/www/rsp/releases/20200621015518/lib/eye/sidekiq.eye"]
config
/var/www/rsp/releases/20200621015518
2020.06.26 13:49:46 INFO  -- [Eye] loading: /var/www/rsp/releases/20200621015518/lib/eye/sidekiq.eye
2020.06.26 13:49:46 INFO  -- [sidekiq:__default__] call:
2020.06.26 13:49:46 INFO  -- [sidekiq:__default__] schedule :monitor (load by user)
2020.06.26 13:49:46 INFO  -- [sidekiq:__default__] => monitor  (load by user)
2020.06.26 13:49:46 INFO  -- [sidekiq:__default__] starting async with 0.2s chain monitor
2020.06.26 13:49:46 INFO  -- [Eye] <= loading: ["/var/www/rsp/releases/20200621015518/lib/eye/sidekiq.eye"]
2020.06.26 13:49:46 INFO  -- [Eye] <= command: load /var/www/rsp/releases/20200621015518/lib/eye/sidekiq.eye (0.061073686s)
2020.06.26 13:49:46 INFO  -- [sidekiq:sidekiq] schedule :monitor (monitor by user)
2020.06.26 13:49:46 INFO  -- [sidekiq:sidekiq] => monitor  (monitor by user)
2020.06.26 13:49:46 INFO  -- [sidekiq:__default__] <= monitor
2020.06.26 13:49:46 INFO  -- [sidekiq:sidekiq] load_external_pid_file: pid_file not found
2020.06.26 13:49:46 INFO  -- [sidekiq:sidekiq] switch :starting [:unmonitored => :starting] monitor by user
2020.06.26 13:49:46 INFO  -- [sidekiq:sidekiq] daemonizing: `bundle exec sidekiq -C ./config/sidekiq.yml -e production` with start_grace: 10.0s, env: '', <27973> (in /var/www/rsp/releases/20200621015518)
2020.06.26 13:49:46 INFO  -- [sidekiq:sidekiq] sleeping for :start_grace 10.0
2020.06.26 13:49:56 INFO  -- [sidekiq:sidekiq] switch :started [:starting => :up] monitor by user

Without -f it FAILS:
app_rsp@ip-10-0-0-36:/var/www/rsp/current$ bundle exec eye load lib/eye/sidekiq.eye
Killed

To test whether this was because it somehow lost the environment variable when run in the background, I hardcoded the value 'production' in the lib/eye/sidekiq.eye:
    #start_command "bundle exec sidekiq -C ./config/sidekiq.yml -e #{ENV['RAILS_ENV']}"
    start_command "bundle exec sidekiq -C ./config/sidekiq.yml -e production"

and it was still instantly killed.
When I watch the sidekiq log I don't see anything appear at all, unless I use the -f flag with eye load.  And when I tail the eye log, there is likewise nothing that appears.   So there's no log output that gives me a clue as to what's going on.
Checking the configuration, eye tells me it's fine:
app_rsp@ip-10-0-0-36:/var/www/rsp/current$ bundle exec eye check lib/eye/sidekiq.eye
config
/var/www/rsp/releases/20200621015518
Config ok!

My config file (with the change for simplifying testing)
def sidekiq_process(proxy, name)

  proxy.process(name) do
    #start_command "bundle exec sidekiq -C ./config/sidekiq.yml -e #{ENV['RAILS_ENV']}"
    start_command "bundle exec sidekiq -C ./config/sidekiq.yml -e production"
    pid_file "tmp/pids/#{name}.pid"
    stdall "log/#{name}.log"

    daemonize true
    # trigger :flapping, times: 10, within: 1.minute, retry_in: 10.minutes
    stop_signals [:TSTP, 0, :TERM, 10.seconds, :KILL]
    start_grace 10.seconds
    start_timeout 90.seconds
    stop_timeout 30.seconds

    # check :cpu, every: 30, below: 100, times: 5
    # check :memory, every: 30, below: 300.megabytes, times: 5
  end
end

Eye.application "sidekiq" do
  working_dir File.expand_path('../..', File.join(File.dirname(__FILE__)))
  sidekiq_process self, :sidekiq
end

Eye.config do
  current = File.expand_path('../..', File.join(File.dirname(__FILE__)))
  logger "#{current}/log/eye.log"
end

looks like your ~/.eye folder can not be writable, or there some old pid, try to delete it.

The problem went away after rebooting the server.  (I never thought I would see that happen on Linux.)
Could it possibly have been Linux's out-of-memory killer?
https://github.com/mperham/sidekiq/wiki/Problems-and-Troubleshooting#my-sidekiq-process-is-disappearing

This occurred again.  I used nohup to put eye in the background instead instead of letting eye do it itself, and it worked:
nohup bundle exec eye load -f /var/www/rsp/current/lib/eye &

(Unfortunately this makes things more complicated, and by default logs to nohup.out.)
If you want me to try something that might reveal useful information on what the problem may be, I will hold off on rebooting for a little while.

The original problem went away after rebooting the server.  (I never thought I would see that happen on Linux.)  But it came back several weeks later, so I tried troubleshooting again. I found that using nohup to put eye in the background instead instead of letting eye do it itself is one workaround (which unfortunately makes things more complicated, and by default logs to nohup.out and is therefore not an ideal solution):
nohup bundle exec eye load -f /var/www/rsp/current/lib/eye &

I then returned here and read your reply, and found that you were exactly right about the old pid file needing to be deleted.
Why would an old pid be left around?  Do you have any ideas?
Besides a bug, the only theory I could think of is that someone has not been cleanly rebooting the server.  I do have confirmation that the system administrator sometimes reboots from the AWS console rather than the shell, although I don't know if that would be a problem or not.
Is it possible to make eye (when started up) not simply believe it is already running based on the presence of the pid file, but also verify this by checking for a running process?  That would avoid the situation I found myself in.
In the meantime, I have written a script that I trigger with cron:
#!/usr/bin/env bash

# This addresses the intermittent problem of eye not cleaning up its old PIDs....
# An old PID prevents eye from starting up normally in the background.

APP_DIR="/var/www/rsp/current"
EYE_LOG="${APP_DIR}/log/eye.log"
EYE_PID=$(cat $HOME/.eye/pid 2> /dev/null)      # get the PID
kill -0 ${EYE_PID} 2> /dev/null                 # return an error if PID is missing; this won't kill anything
ERROR=$(echo $?)                                # get the error code

if [[ ${ERROR} != "0" ]]; then                  # if the error code indicates eye was not running, then start it up
  echo "ERROR: eye is not running... attempting to start..." >> "$EYE_LOG"
  rm -f $EYE_PID
  export PATH="$HOME/.rbenv/bin:$PATH"
  eval "$(rbenv init -)"
  { date; cd /var/www/rsp/current; bundle exec eye load /var/www/rsp/current/lib/eye; date; } >> "${EYE_LOG}" 2>&1
else
  echo "SUCCESSFULLY VERIFIED THAT eye IS RUNNING.  " >> "${EYE_LOG}"
fi

These are my crontab entries:
@reboot /var/www/rsp/current/scripts/ensure_eye_is_running.sh
* * * * * /var/www/rsp/current/scripts/ensure_eye_is_running.sh

I hope my solution is helpful to someone, but I think ideally eye itself would do this very same thing when it starts up.


Enable language translations across Thunderbird Andriod.

Checklist

[X] I have used the search function to see if someone else has already submitted the same feature request.
[X] I will describe the problem with as much detail as possible.
[X] This issue only contains a request for one single feature, not multiple (related) features.

App version
8.00
Problem you are trying to solve
I could not translate the email received in other languages
Suggested solution
Requesting language translation option of received mail within the email or through global settings.
Screenshots / Drawings / Technical details
No response

Thanks so much for sharing your idea—I really appreciate the time you put into it. I've had the need to translate email myself, though for the most part I've relied on my phone's features to automatically translate text. For enhancement suggestions like this, would you mind posting them over on Mozilla Connect? This is a great place for the community to discuss and help shape new ideas together, and is something we review regularly to determine the future roadmap.
To get the most out of your post, check out this quick guide on crafting impactful suggestions. Focusing on the problem your idea solves and how it could help others can really make it stand out!
I’ll be closing this issue to keep our GitHub focused on active development, but I hope to see your idea over there. Thanks again for your input—it means a lot!


Does the background need to be changed in order to achieve lighting rendering?

Thank you very much for your contributions to this field. I have a question: Currently, there are two implementation methods for this algorithm, both of which achieve foreground lighting rendering by replacing the background. Is it currently only possible to achieve lighting rendering on the foreground by replacing the background?

Processing the whole image is as simple as commenting out a single line in the gradio_demo.py file: https://github.com/lllyasviel/IC-Light/issues/39#issuecomment-2132151346

@chasecjg did you find a way to not render the background?


to fix something wrong with MergeableClusterInvoker

[ ] I have searched the issues of this repository and believe that this is not a duplicate.
[ ] I have checked the FAQ of this repository and believe that this is not a duplicate.

Environment

Dubbo version: 2.7.8
Operating System version: win10
Java version: 1.8.0_151

Steps to reproduce this issue

I just started one dubbo-provider and one dubbo-consumer
the rpc interface is like:
public interface IDubboService { List hello(DubboReqDTO dubboReqDTO); }
the dubbo-consumer's config is:
@DubboReference(cluster = "mergeable", methods = {@Method(name = "hello", merger = "list")})
private IDubboService iDubboService;

Pls. provide [GitHub address] to reproduce this issue.
Expected Result
the expected result is a List.
Actual Result
the Actual Result is some exception is thrown like:
java.lang.UnsupportedOperationException: AppResponse represents an concrete business response, there will be no status changes, you should get internal values directly.
at org.apache.dubbo.rpc.AppResponse.whenCompleteWithContext(AppResponse.java:217) ~[dubbo-2.7.8.jar:2.7.8]
at org.apache.dubbo.rpc.cluster.support.wrapper.AbstractCluster$InterceptorInvokerNode.invoke(AbstractCluster.java:103) ~[dubbo-2.7.8.jar:2.7.8]
at org.apache.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker.invoke(MockClusterInvoker.java:88) ~[dubbo-2.7.8.jar:2.7.8]
at org.apache.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:74) ~[dubbo-2.7.8.jar:2.7.8]
...

1.the problems had been commited at:
https://github.com/apache/dubbo-samples/pull/283
2.the issue's resolution at:
https://github.com/apache/dubbo/pull/7360

It can be close.

close #7359 via #7360


[WIP] test for interface

Description
Test for the panel interface

After many unsuccessful attempts, I can't seems to make the server connect to the interface in GitHub actions, so i'll close this for now

I managed to somewhat test if the interface/server can be launched. It doesn't test if the panel app works, only if it can be ran. Since I did one commit everytime I wanted to test, if this is merged i'll squash them so that there isn't a ton of useless commits added to main.


Added %d as an extended replacement for directory name

This is my first pull request. Hopefully, everything is in line. This change would allow the use of the file's directory name in replacements. It would be helpful for multi-entry applications.
// Replacement based on the file being processed
// Stream contains ['\root\views\map\index.js', '\root\views\home\index.js']
htmlreplace({
  js: {
    src: null,
    tpl: '<script src="%d.%f.bundle.js"></script>'
  }
})
// Outputs: <script src="map.index.bundle.js"></script>, <script src="home.index.bundle.js"></script>

Please let me know if I can improve my request.
Best regards,
Joe

Coverage decreased (-0.6%) to 97.484% when pulling 00b7a9e3551c60f2c593731e2c99a45c05d9a818 on jtuskan:master into 38e66fd157e8d243e70e099b89382b3dc321a99a on VFK:master.


Disable unleash on thirdpartyrepo

Description
Disable unleash on thirdpartyrepo to investigate an issue.
Type of change
What is it?

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Documentation update
[ ] Tests update
[ ] Refactor

Checklist:

[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] I run make pre-commit to check fmt/vet/lint/test-no-fdo

/lgtm


Autoscaler debug output recursively adds "id"

I tested today the autoscaler and realized, that when debug output is enabled then the logs for the capacity check have a growing number of id values on each output:
{"level":"debug","id":"86by2xKgAZkECILr","min-pool":0,"max-pool":10,"server-capacity":20,"server-count":10,"pending-builds":373,"running-builds":57,"time":"2019-04-08T20:28:51Z","message":"check capacity"}
{"level":"debug","id":"86by2xKgAZkECILr","time":"2019-04-08T20:28:51Z","message":"allocate 0 servers"}
{"level":"debug","id":"86by2xKgAZkECILr","time":"2019-04-08T20:28:51Z","message":"check capacity complete"}
{"level":"debug","id":"86by2xKgAZkECILr","id":"t7Aj3IoVotZMSB0l","min-pool":0,"max-pool":10,"server-capacity":20,"server-count":10,"pending-builds":323,"running-builds":58,"time":"2019-04-08T20:33:51Z","message":"check capacity"}
{"level":"debug","id":"86by2xKgAZkECILr","id":"t7Aj3IoVotZMSB0l","time":"2019-04-08T20:33:51Z","message":"allocate 0 servers"}
{"level":"debug","id":"86by2xKgAZkECILr","id":"t7Aj3IoVotZMSB0l","time":"2019-04-08T20:33:51Z","message":"check capacity complete"}
{"level":"debug","id":"86by2xKgAZkECILr","id":"t7Aj3IoVotZMSB0l","id":"P5Jvlq79YaGGs42d","min-pool":0,"max-pool":10,"server-capacity":20,"server-count":10,"pending-builds":268,"running-builds":57,"time":"2019-04-08T20:38:51Z","message":"check capacity"}
{"level":"debug","id":"86by2xKgAZkECILr","id":"t7Aj3IoVotZMSB0l","id":"P5Jvlq79YaGGs42d","time":"2019-04-08T20:38:51Z","message":"allocate 0 servers"}
{"level":"debug","id":"86by2xKgAZkECILr","id":"t7Aj3IoVotZMSB0l","id":"P5Jvlq79YaGGs42d","time":"2019-04-08T20:38:51Z","message":"check capacity complete"}

It's originating in https://github.com/drone/autoscaler/blob/87b0e621fa0a8b2679bbf8d9ee2c8b5e329ea156/engine/planner.go#L58-L65 and seem to be added in https://github.com/drone/autoscaler/blob/87b0e621fa0a8b2679bbf8d9ee2c8b5e329ea156/engine/planner.go#L42
Unfortunately I can't spot where this duplication is happening. Any further idea what is going on here?

hey there, please consider sending a pull request to github.com/drone/autoscaler.  Since the autoscaler code is not in this repository, I am going to close this issue.

also note that this looks like an issue with our upstream logging library, not with drone itself. See https://github.com/rs/zerolog/issues/140


delete meta analysis before it finishes

Ported from Qiita-pet.
antgonza commented a month ago
there is no way to stop/kill a meta analysis before the job is finished
 Joshua Shorenstein

squirrelo commented a month ago
This is a celery shortcoming. When we move over to the iPython/torque backend it should be possible.
 Antonio Gonzalez

 antgonza commented a month ago
OK, thanks, this is good to know.
 Daniel McDonald

 wasade commented a month ago
can't revoke?

http://docs.celeryproject.org/en/latest/userguide/workers.html#revoking-tasks
…
 Joshua Shorenstein

squirrelo commented a month ago
Huh, I guess you can revoke, but would need to track the process IDs, most likely in redis somehow. I'll look into it if this is something we want to continue on, otherwise just dump for iPython.

I think this is already possible via moi, if this is not correct could you comment on what's missing?

It isn't. When i looked for a solution previously, it looked like
terminating running methods on ipython engines was not reliable. Could
restart the hunt, but this may need to wait for ipython
On Feb 19, 2015 2:56 AM, "Antonio Gonzalez"<EMAIL_ADDRESS>wrote:

I think this is already possible via moi, if this is not correct could you
comment on what's missing?
—
Reply to this email directly or view it on GitHub
https://github.com/biocore/qiita/issues/15#issuecomment-75024504.

OK, thanks!

this has been superseded by https://github.com/biocore/qiita/issues/2307 as we now have all jobs running on the same framework.


Introduce public method, extract!

Introduces a new public method, GraphQLMetrics::Extractor#extract!, which takes in a GraphQL::Query and permits stateful extractors to be created that aren't used as instrumentation. See the test case below for an idea of its usage.
Only field_extracted, initialize and an attr_reader to pull out stored values is needed, but I implemented no-ops for the rest of the Extractor interface to ensure we detect breakage in those due to this or future changes.

Updated to extract a new boolean via variable_extracted, used_in_query which indicates if the variable was actually used in the selected operation.
Also introduces a running_as_instrumentation mode, to more cleanly branch between code paths that only make sense when running as instrumentation, vs. an ad hoc extractor.

tldr: We / other clients can use this to conditionally log, or log differently unused variables.

(Note to self: Wrap the clock_gettime calls within the gem within something like GraphQLMetrics::TimedBatchExecutor.current_time, so that we can stub that, instead of the stdlib method, with Process.stubs(:clock_gettime))

@swalkinshaw @eapache At your earliest convenience, please see the latest 2 commits (perhaps start with the changes to README.md in the first commit).
This introduces a breaking change (the meaning of Extractor changed), so I'll be bumping the gem to 2.0 after this PR.
-class LoggingExtractor < GraphQLMetrics::Extractor
+class LoggingExtractor < GraphQLMetrics::Instrumentation

@swalkinshaw Here's where I settled on the instrumentor/start/end time checks in extract_query.
start_time, end_time = if instrumentor
  start_time = instrumentor.ctx_namespace[Instrumentation::START_TIME_KEY]
  return unless start_time

  [start_time, Instrumentation.current_time]
end


Adding previous button to File Upload Page

Description
Added a Previous Button to the File Upload page.
Checklist
Issue(s)
Fixes #2282
Screenshot:

for unit tests - I do not see any specific tests for file uploads (but 'previous' button functionality is well tested in unit tests. This code also follows the same.)
For browser tests - File uploads is tested. Not sure that adding previous button tests actually adds value here as the functionality is same as 'previous' button in other pages.

for unit tests - I do not see any specific tests for file uploads (but 'previous' button functionality is well tested in unit tests. This code also follows the same.) For browser tests - File uploads is tested. Not sure that adding previous button tests actually adds value here as the functionality is same as 'previous' button in other pages.

Your logic makes sense to me and agree that a browser test would be low value. Thanks for the explanation.


rails 4.2.0

do you have any plans on updating for rails 4.2.0?

Hi @kikocastro! I've just release v0.2.1 with relaxed version constraints. It should work fine with v4.2.0. Let me know if you have any problems!


added missing  element

#4765

Thank you for creating this PR. I forgot to follow up on that issue ticket, because there has not been any answer from the ticket author.

@dansimp The PR that adds a missing  element to a sample XML code in the document and addresses issue #4765 is available for review. Thanks.


speedup distance computations

This PR addresses #621.
By turning off generatetree() the time to compute a distance matrix is cut by approximately 90% (ymmv).  After turning this off, the code was tested using Network Usage.ipynb.  The notebook tests most of the network module including NetworkG, NetworkK and Moran, and ran without problems.

(1) Tests are failing at line 103 because the tree is being used there.  It appears that the tree is not used in the code (only the test).  We should confirm that the test coverage is what we want even when the tree is not generated (I think it is).
(2) This PR needs to rebase from master after merging the snapping code.

Thanks for catching that test failure.
Is it enough to do a git pull upstream master into my local branch, or is something more sophisticated needed?

Git fetch upstream master
Git checkout master
Git merge upstream/master
On Saturday, June 20, 2015, David C. Folch<EMAIL_ADDRESS>wrote:

Thanks for catching that test failure.
2. Is it enough to do a git pull upstream master into my local
branch, or is something more sophisticated needed?

—
Reply to this email directly or view it on GitHub
https://github.com/pysal/pysal/pull/637#issuecomment-113787111.

I will reopen this under a new PR since my branch is a total mess.


Let MAX_NUMBER_OF_NOTIFIERS_PER_CONDITION_VARIABLE be configurable via CMake switch

Brief feature description
When a user would like to attach a large number of subscriber/clients/servers to a listener or waitset the number of MAX_NUMBER_OF_NOTIFIERS_PER_CONDITION_VARIABLE has to be increased. This should be configurable via a cmake switch like IOX_MAX_PUBLISHERS.
Furthermore the variables:

MAX_NUMBER_OF_ATTACHMENTS_PER_WAITSET
MAX_NUMBER_OF_EVENTS_PER_LISTENER

are tightly coupled (identical) to the notifiers per condition variable. It would make sense to remove those two and use in the listener and waitset only MAX_NUMBER_OF_NOTIFIERS_PER_CONDITION_VARIABLE.

user sets as cmake switch MAX_NUMBER_OF_NOTIFIERS_PER_CONDITION_VARIABLE
couple MAX_NUMBER_OF_ATTACHMENTS_PER_WAITSET and MAX_NUMBER_OF_EVENTS_PER_LISTENER to them
remove static_assert

for CMake switch

add to iceoryx_posh_deployment.hpp.in
set default value of 256 to iceoryx_posh_deployment.cmake

@elfenpiff Please rename the title of this issue since we do not let MAX_NUMBER_OF_NOTIFIERS_PER_CONDITION_VARIABLE be configurable over cmake and hardcode it to 256


Display breadcrumbs at top of Database Navigator pane

Is your feature request related to a problem? Please describe.
I maintain connections to multiple DB servers, each with multiple instances of the same database (dev, test, prod etc.), each DB instance contains many tables. When viewing the Database Navigator pane, it is not obvious to me which database I am looking at if the database name has scrolled above the top of the pane, which is most of the time. I have to scroll up every time in order to confirm which database I am now looking at.
Describe the solution you'd like
Displaying the ancestors above the top-most visible node in the navigator pane would be very helpful to combat this issue, much akin to the way the Explorer pane in VSCode does so in recent versions.
Describe alternatives you've considered
Presently, I maintain an open tab for each database instance in the main work area (not sure the correct name of this pane) and switch to those tabs to access a specific table that I need. This means wasted tab space in the work area though, which fills up quickly with multiple table tabs also.
Additional context
Example from VSCode Explorer:

Thank you for the idea.
BTW, currently we have them in the top right corner of Entity editor.

I check that every time I switch tabs in fact, since once again, I need to be sure I'm looking at the table for the correct DB. I will often have the same table open across multiple databases. Perhaps this is the subject of a separate feature request, but the ability to colour-code and/or group the tabs in the entity editor by database would be very helpful also.

We discussed this issue with the team and decided to implement breadcrumbs in the status bar at the bottom of all windows:

It should be clickable and update on focus when the user selects something in Navigator.
It seems this will help better understand the current context.
This control could be used:


PLEASE READ

This is not an Issue, but I wish to warn You about what's going down with PGO lately
Your Bot seems to be the final one standing as Mila's API is Gone, NecroBot is Gone
I honestly hope you can stay strong and Fight off Niantic in this for Bot's
These bot's do not hard the Gameplay, as It's the players choice to download this bot or Play legitimatly
Keep Fighting Hard
CDA <3

They said:
if 'C&D' in email_from_niantic:
    raise Goodbye()

@joaodragao
what does it mean?

if 'C&D' in email_from_niantic:
raise Goodbye()
Oh, Boy :O


Implement tus protocol for uploads

Current implementation is kind of sketchy and if a network error happens entire upload fails, using tus would prevent this

Implemented in b8d309f for v2.1.0


fix: Added Solution step for Progression calculator

Related Issue

Added Solution steps for the Progression calculator

Fixes: #462
Describe the changes you've made
Added Solution steps for the Progression calculator
Checklist:

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

Screenshots

@KushalGhosh9899 what have u done? this issue is already resolved

Actually, after creating and closing this PR #506, these commits have been saved and when I had created another PR for some other issues these commits have merged with that PR so that's why this has happened but this code for this solution step is solved by me only.
Have a look at this PR #520 here by mistake the Progression calculator steps have been merged.
Commit history of PR #520

Actually, after creating and closing this PR #506, these commits have been saved and when I had created another PR for some other issues these commits have merged with that PR so that's why this has happened but this code for this solution step is solved by me only.
Have a look at this PR #520 here by mistake the Progression calculator steps have been merged.
Commit history of PR #520 @Amit366


Renamed product

Se cambia el label "Productos" del summary fee por "Producto".

Codecov Report

:exclamation: No coverage uploaded for pull request base (develop@6e365bc). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             develop     #840   +/-   ##
==========================================
  Coverage           ?   27.32%
==========================================
  Files              ?      334
  Lines              ?    20150
  Branches           ?     1896
==========================================
  Hits               ?     5505
  Misses             ?    13983
  Partials           ?      662

Continue to review full report at Codecov.

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


Global Variables of graph not loaded on different computer

System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow):l
MacOSx :
TensorFlow installed from binary (pip install):
Tensorflow version 1.1.0

Describe the problem
I have been having issues trying to load a model from a checkpoint file. When trying to access any of the global variables created in our tensorflow model (for example print sess.run(W), we get an error

NameError: global name 'W' is not defined

We expect W and other global variables to be present, but none are. Thanks for the help.
Source code / logs
        init_op = tf.global_variables_initializer()
        with tf.Session() as sess:
            sess.run(init_op)
            saver = tf.train.import_meta_graph('FinalTensorflowModel/model.ckpt.meta')
            saver.restore(sess,"FinalTensorflowModel/model.ckpt")
            print sess.run(W)
            for idx, row in df.iterrows():
                profitability = tf.matmul(row,W) + b
                print sess.run(profitability)

This question is better asked on  StackOverflow since it is not a  bug or feature request. There is also a larger community that reads questions there. Thanks!


The color value of the same color has deviation

Text(
IntlTool.tr('1:1231'),
style: set_font(16, color: const Color(0xff188863)),
),
SlideCountdownSeparated(
separatorType: SeparatorType.symbol,
duration: const Duration(seconds: 10000),
decoration: const BoxDecoration(borderRadius: BorderRadius.all(Radius.circular(4)), color: Colors.transparent),
textStyle: const TextStyle(fontSize:16, color: Color(0xff188863), fontWeight: FontWeight.normal),
separatorStyle: const TextStyle(fontSize:16, color: Color(0xff188863)),
separator: ':',
height: 32.w,
width: 28.w,
),

Thanks @xietian0908 for created report this issue, it seems the color difference because LinearGradient in Shader widget is not correct. I has upload lastest update for fix this issue, checkout slide_countdown: ^0.2.10

@farhanfadila1717 The problem has been solved, thank you！


Can you expose FSCalendarMaximumNumberOfEvents ?

expose FSCalendarMaximumNumberOfEvents so we can change maximum of event?

Any update on this?


.local domains very unreliable

Describe the bug
.local domains stop working randomly especially after the containers run for a longer time. only solution is to restart docker compose, but this also is flaky
To Reproduce
use .local domains with docker compose with longer running containers
Expected behavior
.local domains should always work instant. there should be a setting to modify the dns cache or have some insights into what is happening.
Diagnostic report (REQUIRED)
OrbStack info:
Version: 1.5.1
Commit: 4cfac15e1080617c70eb163966e1cb2009dac1c2 (v1.5.1)
System info:
macOS: 14.2.1 (23C71)
CPU: arm64, 12 cores
CPU model: Apple M2 Max
Model: Mac14,5
Memory: 32 GiB
Full report: https://orbstack.dev/_admin/diag/orbstack-diagreport_2024-04-30T19-36-44.541384Z.zip

Screenshots and additional context (optional)
No response

Please share a screenshot of the exact error message you're seeing when trying to connect to a domain that isn't working.
Also, a sample project to reproduce this would be helpful.

short update: it is more reliable to "fix" this problem by quitting orbstack and restarting orbstack than the containers, which might sometimes work and take a while to load on the first reload of the page, while quitting and restarting the orbstack application seems to make the domain resolve immediately after the restart.

im closig this issue as i cannot reproduce anymore since switching to the canary update channel of orbstack. i will reopen if the issue reappears.

unfortunately the issue reappeared

my docker compose example is here, though it feels this is is happening to all my setups.
so far the issue appeared always after around 1 day the latest
version: '3.7'
name: lix
services:
  git:
    restart: always
    container_name: git
    image: git:12
    hostname: git
    ports: [ "8000" ]
    labels: [ dev.orbstack.domains=git.local ]
    entrypoint: /start.sh
    build:
      context: ./server/git-test-server
      dockerfile: Dockerfile
    networks:
      - lix
    user: root

  gitea:
    labels: [ dev.orbstack.domains=gitea.local ]
    image: gitea/gitea:1.21.11
    container_name: gitea
    hostname: gitea
    environment:
      - USER_UID=1000
      - USER_GID=1000
    restart: always
    networks:
      - lix
    volumes:
      - ./gitea:/data
    ports:
      - "3000:3000"

  runner:
    restart: always
    container_name: gitea-runner
    hostname: runner
    image: gitea/act_runner:nightly
    environment:
      CONFIG_FILE: /config.yaml
      GITEA_INSTANCE_URL: "http://gitea.local:3000"
      GITEA_RUNNER_REGISTRATION_TOKEN: "token"
      GITEA_RUNNER_NAME: "local"
      GITEA_RUNNER_LABELS: ""
    volumes:
      - ./gitea/runner/config.yaml:/config.yaml
      - ./gitea/runner:/data
      - /var/run/docker.sock:/var/run/docker.sock

networks:
  lix:
    driver: bridge

volumes:
  pnpm-store: {}

i could not 100% confirm sleep mode does have a connection, but it seems that dns failing is always reproducible after a longer time of sleep mode of the macbook

@kdrag0n  any updates on this? this is the last blocker from my perspective to introduce orbstack into my team at work and also buy licenses....

We can't reproduce this unfortunately. It'd be great if you could figure out what's causing it, e.g. some network-related software / configs / VPNs / proxy or anything that could be interfering with the domains on your machine.

@kdrag0n  thanks :/ could you give me any starter to debug this? eg. how did you implement this? is this mDNS / zeroconf based? I think you support other endings besides .local which would not be possible in mDSN right? any terminal commands like dig i can use?

this gets worse as much as i investigate. it also appears orbstack can mix up the urls of services very rarely, but enough to be potentially horrific.  eg. service  exp.local   sometimes just resolves to   git.local   until orbstack is restarted!

It seems I've got this issue as well. Same "DNS_PROBE_FINISHED_NXDOMAIN" error, and it seems to have started after the MacBook was sleeping for a day or two. After showing the DNS probe error for maybe half a minute, it switched to a 502. There's no error logs in my container, so I don't expect the 502 to come from the container itself, but rather from OrbStack.

@Tawmy Can you share a diagnostic report from Help > Upload Diagnostics?

I've since restarted the container and it's worked fine again, hopefully you can still find it in the diagnostics. It's not the first time it's happened, so if it does happen again I'll send over another report before restarting the container / OrbStack.
OrbStack info:
Version: 1.6.0
Commit: 73817253cc0680b865fe411b21e187325a28d758 (v1.6.0)
System info:
macOS: 14.5 (23F79)
CPU: arm64, 8 cores
CPU model: Apple M1 Pro
Model: MacBookPro18,3
Memory: 16 GiB
Full report: https://orbstack.dev/_admin/diag/orbstack-diagreport_2024-05-25T06-48-39.219794Z.zip

What's the service in the container?

Also, does connecting directly to the same container's port forward work?

It's rabbitmq:3-management. I've not set up port forwarding for it and only ever used the orb.local domain. I'll set up port forwarding and let you know next time it happens.

I'm experiencing the same issue. It's bit of a pain, but I'm thankfully still able to access my applications via their IP Addresses.

in container shell cannot reach <container_name>.orb.local also

in container shell cannot reach <container_name>.orb.local also, maybe assign special ip to container? alike docker run --rm -l dev.orbstack.ip=<IP_ADDRESS> nginx

@kdrag0n I use this two images, 100% recur. have any idea resolve that?
docker run --name mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:8
docker run --name adminer -d -p 8001:80 adminer

Hi, I may be experiencing that problem as well.
I started some mysql containers using docker compose.
When I started the containers one by one and got to the 8th container, I realized that I couldn't connect to the 8th mysql anymore. I am connecting using an url of the form .orb.local:3306, e.g. mysqld.ch10-case1.orb.local:3306 .
When the 8th container fails to connect, the first 7 containers remain connected normally.
OrbStack
Version: 1.7.5 (1070500)
Commit: 82ec89be256fec62e3236f71eea94263bfcffe17 (v1.7.5)
System info:
macOS: 14.6.1 (23G93)
CPU model: Apple M1 Max
Memory: 64 GiB

Hi, I may be experiencing that problem as well. I started some mysql containers using docker compose. When I started the containers one by one and got to the 8th container, I realized that I couldn't connect to the 8th mysql anymore. I am connecting using an url of the form .orb.local:3306, e.g. mysqld.ch10-case1.orb.local:3306 . When the 8th container fails to connect, the first 7 containers remain connected normally.
OrbStack Version: 1.7.5 (1070500) Commit: 82ec89be256fec62e3236f71eea94263bfcffe17 (v1.7.5) System info: macOS: 14.6.1 (23G93) CPU model: Apple M1 Max Memory: 64 GiB

I found I have 2 more container started, so the 8th should be corrected to 10th.

I've also noticed .local domains tend to be unavailable for some time after a container is started or re-created. Sometimes I cannot reach the container through its .local domain for up to a minute. Sometimes I have to remove and re-create the container because waiting would take too long.
The .local domain is often available immediately, but there's also numerous times when it takes a good while to be. It's not rare.

I’ve also seen this - though I use tailscale as well.  some combination of restarting OrbStack/un-checking “use tailscale DNS settings” fixes it.  (often only the former).  pretty sure I’ve needed to restart OrbStack even when Tailscale is not running as well.
I also can’t get custom subdomains to work - dev.orbstack.domains=webtop.dev.local

For me it's gotten to the point where OrbStack domains don't work so frequently, I went back to using port mappings and localhost:80XX ports. At least 50% of the time, when re-deploying a container, the domains either take a good while 1 minute+ to work, or it doesn't work at all (or takes so long it feels like it doesn't). It's a shame since I think the system is amazing in theory, but in practice it's cost me so much time and nerves it's not worth it.
I do not experience OrbStack domains breaking after long periods of time though, I specifically have issues with them not being available after deploying or re-deploying a container. I have to do that a lot during development.

Domains have been rewritten in OrbStack v1.8 for reliability and to support more use cases such as Kubernetes ingress, containers that already have HTTPS, and more. Please open a new issue with details if you're still having issues on v1.8.1 or newer.

@kdrag0n - can we modify the domain for a compose stack?  e.g. container.stack.local or container.stack.custom_subdomain.local vs container.stack.orb.local


Update notebook to synch with the docs

The main purpose is to get (almost) the same content in the docs and in the notebook.
There is also a minor change to the doc on node interpolation, to make
it clearer that we can use them as config objects (they are not plain
Python dictionaries).

it's hard to review in the current form, but I didn't see a change removing the pytest usage.
pytest is not a runtime dependency of OmegaConf so it's not available in the binder by default. we should avoid using it in the example.

it's hard to review in the current form, but I didn't see a change removing the pytest usage.

Right, this first PR was just to synch the docs. But I can include the pytest fix in it as well, will be done in a minute.

no rush.

Fixed the pytest / binder issue in 37e96d3


Compiling errors

Seems only 2.3.4 can compile some apks.  I don't know if your dev build has fixed any of this but thought I would share the link where you can read yourself of numerous issues causing users to use 2.3.4 instead.
https://forum.xda-developers.com/android/software-hacking/tool-apk-easy-tool-v1-02-windows-gui-t3333960/page59

I read it. Folks just tend to be running build vs build until it works. With how much time and changes are between releases that doesn't really help me. Detailed bug reports and triage does.
Closing.


fixed datamodel.prisma by adding @unique constraint on types' ID

Maybe you have an idea. When I try to deploy it on my mongodb server. I get this one:

I also get errors trying to deploy in mysql with the current datamodel. This fix did work for me


Improve Read Tag to info field conversion

Closes #758 by making proper use of the protobuf list value message. This allows the type of the read tag to be set and retrieved by a client. Note, this works for numeric and string types. A further line will need to be added in order to handle list of number tags.
Some small improvements were made to the ga2sam converter (accept multiple read group IDs).

Current coverage is 85.71% (diff: 71.42%)

Merging #1516 into master will decrease coverage by 0.02%

@@             master      #1516   diff @@
==========================================
  Files            30         30
  Lines          7023       7033    +10
  Methods           0          0
  Messages          0          0
  Branches        890        893     +3
==========================================
+ Hits           6021       6028     +7
- Misses          843        844     +1
- Partials        159        161     +2

Powered by Codecov. Last update c307ae0...6f40bc3

Closes #758 by better representing type information about read tags. Arrays are passed around as list values, and numeric values are no longer coerced to strings.

I'll update this after the attributes PR has gone through.


Travis-ci: added support for ppc64le

Hi,
I have added support for ppc64le build on travis-ci in the branch . The travis-ci build log can be tracked on the link :https://travis-ci.com/github/sanjaymsh/fontParts/builds/189721584 . I believe it is ready for the final review and merge.
Please have a look on it and if everything looks fine for you then please approve it for merge.
Thanks !!

Can you tell us why this is needed?

Hi @justvanrossum This package is included in the distros for ppc64le - we are trying to make sure that integration into the distros is pain free by making sure they have a clean bill of health from their development community. This simplifies the integration process for ppc64le based distros.
Thanks!!

This package is pure Python, so I'm not sure I understand the necessity. We definitely don't need to BUILD_DIST on ppc64le.

@sanjaymsh I'm ok with running tests on ppc64le, but can you detail why the build-dist?

@justvanrossum @benkiel Thanks for pointing out.
Actually i am not very sure about this. As per my thinking , if it works for AMD64, then it should also work for ppc64le.
Thats why i had included this ppc64le. But i will remove it now.
Thanks !!

I think we should reject this PR: it doesn't offer us tangible advantages and adds a lot of time to the Travis build.


fix: add pnpm overrides

:tada: This PR is included in version 2.0.8 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Fix imperative container code examples

Since some time Nixos has firewall enabled by default, so update example.
Also, remove newline escaping (it isn't needed).
Closes https://github.com/NixOS/nixpkgs/issues/25174

Awesome, thanks!


Swipe on mobile

Hi,
on Android / iPhone browser swipe gesture should change pages in galleries (i.e. work as prev / next buttons). It's most natural way on touch devices, but currently it's not supported.

HI there,
I'm a bit confused.
In the SM article you have written this:
"But if you really need swiping, there are some ways to implement it:
If you don’t need a dragging effect, use something like the TouchSwipe plugin."
So can Magnific Popup support swipe with touch swipe plugin? If yes, how do you set it up? Would be great to see a demo or something.
Thanks,
Sascha

swipe .. would be a really nice feature in this plugin even if you would need to make some changes .. and disable features if swipe would be activated. i'll try and implement swipe option .. and see if i can get it right :dart:

Did it here:
https://github.com/dimsemenov/Magnific-Popup/issues/646#issuecomment-113270166

@dimsemenov  there's a lot of similaries between Magnific Popup and Photoswipe... imo creating two seperate plugins has just fragmented the community a bit. Of course it was a personal choice to create a new library, but now I have to include both Magnific Popup and Photoswipe just so I get the best of both worlds on mobile.
I would have preferred to see an optional plugin for Magnific that adds mobile swiping capabilities personally, but meh.

@garygreen, if I remember correctly, Photoswipe was originally developed by someone else, entirely separately from Magnific, and then at some point @dimsemenov inherited Photoswipe and has further developed it. In other words, I believe they have always been separate. It's just that now they are both overseen by the same developer.


[ADMIN] Add .github/repository-settings.md

Add .github/repository-settings.md

Related to:

https://github.com/open-telemetry/community/issues/1951


bug(markdown) Headings defined by setext underline of one character are not being formatted as headings

Describe the bug
Commonmark allows headings to be defined by setext underline - most common way is text, followed by line indented 3 or fewer spaces with at least one dash or = sign.
This is correctly transformed into a heading when moved to RT. But in MD it shows as plain text, and is only formatted as a heading when there are two chars.
To Reproduce

MD mode, Enter a line of text, and then a second line with one = char.
Observe no Header formatting
Switch to RT, observe header formatting
Switch to MD, add another = char, observe that the header formatting is now added

Expected behavior
Proper header formatting in MD mode for just one setext underline char
Screenshots

Desktop (please complete the following information):
Windows 11 Chrome 103
Additional context
https://meta.stackexchange.com/a/380339/51

Covered under #21, closing this issue to keep the list tidy


validate method returns false for a valid UUID

Before you begin...

[X] I have searched the existing issues
[X] I am not using version 13.x of node  (if so, please upgrade)

Description of the problem
call validate method for the UUID : caa8b54a-eb5e-4134-7ae2-a3946a428ec7
It retuns false
Recipe for reproducing
call validate method for the UUID : caa8b54a-eb5e-4134-7ae2-a3946a428ec7

Additional information
No response
Environment
No response

variant field is invalid.  Must be 8, 9, a or b per RFC4122.

No it does not, NCS backward compatible UUID's are a perfectly fine variant of v4 UUID's, as specified in the RFC. Yes they are reserved for backwards compatibility but that does not make them invalid, nowhere in the RFC does it say that variants other than 8-b are. Same goes for so called GUID's (Microsoft's UUID's, variant c-d). I think a documentation update is in place to clarify which variants it can and can't validate.
Also: this package is unusable for anyone trying to validate anything generated by a Microsoft backed tech, e.g. .NET, SQL Server. Please make this clear somewhere

The only place RFC4122 alludes to NCS ids is to reserve the variants they are known to use NCS.  It does not speak to the their format or any other characteristics of them that may or may not make them "valid".   The same can be said of the "Reserved, Microsoft" variant (0b110).
Per the spec, the 0b10x is the only variant specified by RFC4122.  I.e. Ids with that variant are the only ones that can be validated with any degree of confidence.
If you want to validate NCS ids, you'll need to do that yourself.  That format isn't part of RFC4122.  Thus, it's not in-scope here.

@TheAnarchoX If you don't mind my asking, what application are you working on that's using NCS uuids?  This is the first time in over a decade of maintaining this project that I've heard of anyone using them.  😮

Missed your comment, it's just .NET 6 running EF Core and Azure SQL Server, our UUIDs are mostly database generated, I believe some are generate using .NET (Guid.NewGuid()) so nothing crazy tbh


support insert sql without insert columns

Fixes #4368.

Pull Request Test Coverage Report for Build 1809

0 of 20 (0.0%)  changed or added relevant lines in 4 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.06%) to 57.305%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

shardingsphere-sql-parser/shardingsphere-sql-parser-mysql/src/main/java/org/apache/shardingsphere/sql/parser/visitor/impl/MySQLDMLVisitor.java
0
5
0.0%

shardingsphere-sql-parser/shardingsphere-sql-parser-oracle/src/main/java/org/apache/shardingsphere/sql/parser/visitor/impl/OracleDMLVisitor.java
0
5
0.0%

shardingsphere-sql-parser/shardingsphere-sql-parser-postgresql/src/main/java/org/apache/shardingsphere/sql/parser/visitor/impl/PostgreSQLDMLVisitor.java
0
5
0.0%

shardingsphere-sql-parser/shardingsphere-sql-parser-sql92/src/main/java/org/apache/shardingsphere/sql/parser/visitor/impl/SQL92DMLVisitor.java
0
5
0.0%

Totals

Change from base Build 881:
-0.06%

Covered Lines:
11069

Relevant Lines:
19316

💛  - Coveralls

Codecov Report

Merging #4367 into master will decrease coverage by 0.05%.
The diff coverage is 0%.

@@             Coverage Diff              @@
##             master    #4367      +/-   ##
============================================
- Coverage      53.9%   53.84%   -0.06%
  Complexity      351      351
============================================
  Files          1047     1047
  Lines         19296    19316      +20
  Branches       3553     3553
============================================
  Hits          10401    10401
- Misses         8238     8258      +20
  Partials        657      657

Impacted Files
Coverage Δ
Complexity Δ

...phere/sql/parser/visitor/impl/MySQLDMLVisitor.java
0% <0%> (ø)
0 <0> (ø)
:arrow_down:

.../sql/parser/visitor/impl/PostgreSQLDMLVisitor.java
0% <0%> (ø)
0 <0> (ø)
:arrow_down:

...phere/sql/parser/visitor/impl/SQL92DMLVisitor.java
0% <0%> (ø)
0 <0> (ø)
:arrow_down:

...here/sql/parser/visitor/impl/OracleDMLVisitor.java
0% <0%> (ø)
0 <0> (ø)
:arrow_down:

Continue to review full report at Codecov.

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


[GEMM][Small Matrix] add SGEMM kernel for skylakex

Ref #2587

add SGEMM small matrix kernel (nn, nt, tn, tt) for skylakex
add GEMM_SMALL_MATRIX_PERMIT interface to tune small matrices

@xianyi
I add the SGEMM small matrix kernel for skylakex, can you help to review?
Thanks

close as new PR submitted


ChatBot for EvaDB

Created a chatbot based on Eva Documentation using LlamaIndex and OpenAI's ChatGPT API.


How practical is web components into building real world sites

This is about using web components in production. Is web component the silver bullet ?
Or it needs other libraries & stuff to make things work.
I am referring to a recent article about web components vs React like libraries.
http://jlongster.com/Removing-User-Interface-Complexity,-or-Why-React-is-Awesome
The latter try to understand the issues we all have building a web site and hence the library(s).
In other words, can skatejs complement or compete etc with libraries like Mercury (https://github.com/Raynos/mercury), Mithril (http://lhorie.github.io/mithril/), etc. After all these libraries try to solve the entire gamut of problems that web developers face.

Hey @AmitKumarDas, just following up on this since it's been awhile. Skate is going 1.0 and now has an opinion on rendering using a virtual DOM provided by Incremental DOM.


Stop scrolling immediately.

How can I stop scrolling behavior immediately during the animation ?

what is the use case that would require you to do such a thing?

I have 4 buttons on the top off the screen, when clicking on it, the page scrolls to the target element which takes about 2 - 3 seconds. I am trying to add an eventListener('scroll'), when user scrolls the wheel during the animation, stop the transition immediately at the place user needs to stop.
without this, the page is going to against the user wheel direction, causes the page blinking.

I see. What currently happens if you use Element.scrollToView()? Essentially, this library was created before that existed, so does everything that method does. Ideally, I'd like to keep the API for this library consistent with that spec. However, the spec doesn't seem to note what happens in your case.

closing due to inactivity. please feel free to continue discussion


Add allscoped

Fix #10

I've edited and old version from my local xD 5 min

I can't accept the PR as it is now. 😞

My fault, check now

Better to start again

Code looks good. Codeclimate auto comments issues though.


Update rhel.md with right URL for docker-ee.rep

Fix URL to access docker-ee.repo file
Proposed changes
Update to specify the correct location to access docker-ee.repo file

This change is incorrect, because the installation topic is discussing the Docker EE for RHEL entitlement. If you have the Docker EE for Linux entitlement, Docker Store has some additional instructions for how you need to modify the URL. Apoligies for the confusion.
cc/ @friism


Sensor connectors (Internal or External)

Continuing from #4, we have two options for connecting sensors to the circuit board:

Connections outside the box - don't have to open the box to connect a sensor. Has the disadvantage of longer setup time taken to assemble the board and perhaps higher cost. Has the advantage of not needing to open the enclosure to add a new sensor.
Connections inside the box - cables route into the enclosure. Pluggable screw terminals can be used but will require that for a new sensor to be added, the enclosure must be opened.

Panel mount system could be assembled offsite. Would need a template to drill holes in enclosures. Multiple plugs could allow for individual SDI-12 addresses. Still faces the problem of conflicting addresses on new devices (even though they should all be address 0, some aren't).


Split Resources pages

The resources page https://opendata.scot/resources/ is very busy, split this out into minimum

projects
read about open data
reference guides for UK/Scottish open data

completed https://github.com/OpenDataScotland/jkan/pull/45


build option force-rebuild is always true

What happened?
When building an image, the --force-rebuild flag is always true leading to image rebuilding even if the docker context did not change or even if rebuildStrategy: ignoreContextChanges is specify
What did you expect to happen instead?
I expect the flag to be set to false by default and its value controlled by ``--force-rebuild`
How can we reproduce the bug? (as minimally and precisely as possible)
Build any image you want using the build_image pipeline function
Anything else we need to know?

Hello! I left an explanation in the PR, but as it stands the default is true as reflected in the docs. It can be disabled by passing devspace build --force-build=false. For other commands, the default is false.


imagePath is not null even if mode is CaptureMode.screen

It works if assert(imagePath == null) is not exists.

Due to the lack of support for copying to the clipboard in the screen mode of Windows, this PR was ultimately adopted https://github.com/leanflutter/screen_capturer/pull/21


feat: device messagebus events trigger pipeline

If your build fails  due to your commit message not passing the build checks, please review the guidelines here: https://github.com/edgexfoundry/edgex-examples/blob/main/.github/Contributing.md
PR Checklist
Please check if your PR fulfills the following requirements:

[ ] I have added unit tests for the new feature or bug fix (if not, why?)
[ ] I have fully tested (add details below) this the new feature or bug fix (if not, why?)

 Please amend your last commit with signed-off to fix the DCO failure


TagBot trigger issue

This issue is used to trigger TagBot; feel free to unsubscribe.
If you haven't already, you should update your TagBot.yml to include issue comment triggers.
Please see this post on Discourse for instructions and more details.
If you'd like for me to do this for you, comment TagBot fix on this issue.
I'll open a PR within a few hours, please be patient!

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/37158

Triggering TagBot for merged registry pull request
This extra notification is being sent because I expected a tag to exist by now, but it doesn't.
You may want to check your TagBot configuration to ensure that it's running, and if it is, check the logs to make sure that there are no errors.

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/37515

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/37593

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/37602

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/45391


[CT-3116] [Feature] Try-catch syntax for macros

Is this your first time submitting a feature request?

[X] I have read the expectations for open source contributors
[X] I have searched the existing issues, and I could not find an existing issue for this feature
[X] I am requesting a straightforward extension of existing dbt functionality, rather than a Big Idea better suited to a discussion

Describe the feature
allow for the use of try-catch  in macros - this is especially useful when using macros that are in a loop and requires  a single step to run hundreds of times.
Instead of the entire macro crashing when a given iteration of a loop fails, it would be extremely helpful to be able to continue on with the loop and get all of the errors at the end.
Right now , when adding something like a global test into all of my models, I end up having to keep running everything each time & can only find one failure each run, which can result in multiple hour+ long runs  to find a handful of errors.  This is especially bad when using a macro that executes queries
Describe alternatives you've considered
No response
Who will this benefit?
Anybody that wants to build better error handling for macros , anyone that wants to build global tests beyond what comes out of the box in dbt
Are you interested in contributing this feature?
No response
Anything else?
No response

Throwback to a much older issue:

https://github.com/dbt-labs/dbt-core/issues/1968

(not a final answer, just wanted to link the related conversation!)

Thanks for bringing this suggestion @StevenGrzybowski !
Could you provide a more concrete example, ideally along with the relevant example model code + a custom global test that you mentioned? That would help us better consider the cases where your proposal is meant to address.

I could write one:
I have this package that other teams can install. It builds some models, but there is also the option to add columns to the models. For that I use a macro and a variable which they can set in the project.yml. The variable should point to a model. If they don't provide the variable, that fine, the macro won't do much.  If they provide something will the marco use that value from that var as input and pass it to a ref function.
But if they provide something that is not a model in their project, the macro will fail on the ref error. I don't find that ref error very helpful in this case and would like to be able try-catch for the existence of that model and trow a custom error that gives more information to the user.
I can probably also achieve something similar by accessing the graph, but a try would be way simpler.

Thanks for describing that use case @kverburg !
I can see the desire to catch that error within your package and then immediately re-raise with a more detailed error message for the user. But it probably isn't a use case that makes this a high-priority feature for us.
We're still open to hearing examples for try/catch though -- we'd just need some really compelling ones in order to prioritize this, which we haven't seen to-date.


incorrect maxSlide version ^0.2.5

maxSlide is set to 0 when component first mounted which breaks carousel navigation. I attempted resetting carousel after mounted using various carousel methods, but none of them working. maxSlide value gets set correctly only after force update of component. Version 0.2.4 works fine.

Could you help me debug this by providing a minimal working code that generates the issue?

Closed due to inactivity


Feature request: NBI summary

Malware with a lot of activity can generate long FakeNet logs. To save analysts from having to read or grep long FakeNet logs, it would be nice if we collected a summary of network-based indicators that FakeNet would print as it closes out (or on demand through SIGUSR1 or similar).
Minimum requirements:

All nonlocal IP addresses that were communicated with (to catch malware hard-coded C2 IPs)

Nice to have:

Per-listener NBI callback
** DNS A/AAAA requests
** HTTP fields
*** HTTP User-Agent field
*** URI
*** HTTP Host header field

For backward compatibility, we could  limit this callback to listeners that indicate their awareness of this API by implementing a new interface e.g. ListenerNbiSummary. This would prevent listeners that people have developed prior to this feature from throwing an exception when we try to call the nonexistent callback.

A representation that would be handy is:

A dynamically generated HTML file with embedded JavaScript
visualization of a graph of communications
Programs/PIDs' connections to each domain/port/protocol
Ability to click around to:

Select items and see more information
Filter/eliminate items

A tabulated view at the bottom of the web page to permit the filtered NBI information to be copied and pasted to a malware report
Re-written to disk alongside pcap each time it changes

Here is a d3.js example of a graph sort of like what is described above.
http://bl.ocks.org/mbostock/1153292
The use of a framework like d3.js might be a little heavy or might require the HTML file to be pulled onto an Internet-accessible machine to render properly. But worth considering.

Hey mike is this project avialable for Gsoc23?
I am bit confussed working do you had any beginner approach who is need to codespace?

Yes, it is.
Can you please rephrase your second question as I don't quite understand it?

As new to fakenet I am only able to solve beginners level issues.
Any advice for new commer how he should contribute and involved in community.

@tinajn may be able to point out a few good starting points

@Kd-Here Thank you for your interest in FakeNet!
We are currently in the process of migrating FakeNet to Python 3. Once the porting is completed (in couple of days from now), we will be tagging some of the existing issues with the “good first issue” label for newcomers like yourself to get started on.

Awesome! Keenly interested in contributing to FakeNet as well! Waiting for the issues :)

I am waiting for that.
Let's us know when you had done it.

Hey ! I noticed that the issue #19 is still open. I'd love to help out and contribute to the issue.


Unlock with fingerprint still requires additional unlock

This does not happen 100% of the time.
When I unlock the phone with the fingerprint scanner it shows the pattern which I also have to unlock.
This does not happen when I disable the app.
Phone: Oukitel K6000 Pro
Android: 6.0
App version: 0.14.2

Samsung has the same problem.


[Issue] Streams failing at ad breaks

Me again haha. This just started happening tonight as far as I can tell. I recreated the container, logged back in, and tested playing back the m3u link in VLC and through XTeve to see if it was actually an issue with EPlus or not. The error message that's logged is quite long and was hard to copy in its entirety but I think I got the part that matters toward the end:
  cause: Error: connect ECONNREFUSED <IP_ADDRESS>:443
      at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1278:16) {
    errno: -111,
    code: 'ECONNREFUSED',
    syscall: 'connect',
    address: '<IP_ADDRESS>',
    port: 443
  }
}

Also, even without the above error block, all the channels disconnect whenever there's a break:
Could not get a playlist for channel #9063. Please make sure there is an event scheduled and you have access to it

What are your running variables?

  - TZ=America/New_York
  - ESPNPLUS=true
  - START_CHANNEL=9050

Did you mean this reply here? Haha

I'm curious if it's breaking xteve. If you play it straight to VLC does it break?

I feel like I tried that and it didn't work but I'll try again later. I also don't typically run EPlus through Xteve and only did it for testing
Unrelated (and contradictory haha) - I actually am running EPlus through Xteve now because I'm running EPlus through a VPN container to bypass local blackouts. For some reason, this seems to break streams unless proxied through Xteve. But I'm sure that's a whole different can of worms. Just wanted to mention it

Whatever this issue was stopped on its own after a while so I'm gonna mark as closed


Create HTML signup form

Description
Create an HTML signup form, that new users will use to create their Blueprint account.
The HTML form should contain the following:

Name and Lastname
Username (Display that its preferred to use the Stevens email)
Password
Stevens email

The design of the form should contain the Blueprint logo.
The signup form will be accessed from sitblueprint.com/signup/{token}. Before sending the html, check if the token is valid, and return the form with the email already written and immutable. See #14 for more information on the token.

#16

#16


Cannot run on Windows

Cannot run the .exe file on Windows 10 due to error:
The code execution cannot proceed because libgcc_s_seh-1.dll was not found. Reinstalling the program may fix this problem.
Reinstalling the program did not fix the problem.

I downloaded this dll file and copy to the path but this time .exe file gave me that error "the application was unable to start correctly"

open to anaconda prompt and go to the path that .exe file exists and run the file

still does not work theough anaconda (even when I copied libgcc_s_seh-1.dll in the same path)

Running through Anaconda Prompt worked for me

has to be in administrator mode and works fine through Anaconda prompt

i meet the same question, too

There are an issue open with the solution for this question.
https://github.com/lilipads/gradient_descent_viz/issues/1
Download the dll folder posted by libichong.

应用程序无法正常动(0xc000007b)。请单击确定”关闭应用程序。

still does not work theough anaconda (even in administrator mode through Anaconda prompt)

still does not work through anaconda (even in administrator mode)

When I run the gradient_descent_visualization.exe, it asked me to install libwinpthread-1.dll and libgcc_s_seh-1.dll. Even after installing these dll files in the same path, I get an error -> "The application was unable to start correctly (0xc000007b). Click OK to to close the application"
Same error when run from Anaconda prompt.


[Bug report]:  Firefly doesn't calculate ASMB and SMR from consumed UTXOs

Platform
Desktop
Version
1.4.2
Description
Firefly doesn't calculate correct balances of ASMB and SMR - the consumed UTXOs are not calculated and running balance finder doesn't resolve it. This is for a new Firefly setup - the old one with the historic data calculates everything correctly. Doing a manual check on thetangle.org shows corrects amounts accrued.
Expected behaviour
Calculate the correct amount by checking all the addresses for past staking balances.
Actual behaviour
Only UTXOs - their addresses are used for calculation - this is not correct
Can the issue reliably be reproduced?
Yes
Steps to reproduce the issue
If you staked over multiple addresses and consumed the UTXOs and restaked to a different address during the staking period then this can be reproduced.
Download a new version of Firefly and see if it calculates the correct amount of ASMB and SMR
Operating System
Windows
Diagnostics
No response
Developer Profile
No
Profile Type
Hardware (Ledger)
Staking
Previously staked
Crash Status
None of the above
Error Messages
No response
Error Logs
No response
Duplicate declaration

[X] I have searched the issues tracker this issue and there is none

Code of Conduct

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

@Thoralf-M can you confirm how this is currently working?
@lukastanisic99 at least for next update 1.5.0, we use addresses to get all the previous rewards from the json file stored in GH.

For the staking rewards we don't use the outputs, but request the rewards for each address of the account
https://github.com/iotaledger/wallet.rs/blob/d57f44e11ae0d8502581c770661eca19dff341bf/src/account/mod.rs#L1041
https://github.com/iotaledger/wallet.rs/blob/d57f44e11ae0d8502581c770661eca19dff341bf/src/participation/account_helpers.rs#L73
https://github.com/iotaledger/wallet.rs/blob/d57f44e11ae0d8502581c770661eca19dff341bf/src/participation/endpoints.rs#L94

Thanks for linking parts of the code! This is actually my first time going over it and it's really well designed and easy to read even without any rust experience 😂.
It does use the accounts instead of the UTXOs, but how are those accounts generated? I couldn't find that part in the code and the VS Code extention for Rust didn't help either... Some comments even say that it uses local history, so if that's the case then that's why amounts aren't calculated correctly on new wallets(no history). I've moved some funds around on the old addresses and after that Firefly calculated the amount correctly..

You can create new accounts manually or they can be discovered by checking a few addresses for outputs and if some are found, the account is added, but this works only if the outputs aren't pruned yet
Since the staking rewards are not part of the core protocol it wasn't included in the discovery process to check for rewards on the addresses and one would just need to generate multiple addresses manually to find it like you did (or sending funds between accounts so new addresses get generated)
Not sure what's the best way to do going forward, because we also don't want to have many empty addresses in the account if it's not needed

Yep that makes sense now. How are staking rewards stored - where, in a DB? Having 0 value UTXOs doesn't make sense I agree, but why would that be needed? The ASMB and SMR rewards are mapped and stored somewhere for now. The find balance tool should be able to retrieve those balances too by generating addresses on client - not creating UTXOs on ledger. Then just query the same state(where staking rewards are stored) for those addresses. I assume ASMB and SMR will later live in a UTXO once those networks go live so no need for some fancy solutions for the time being

Closing issue due to inactivity, please upgrade to the latest app version and reopen the issue if the problem persists 🌷


Snippets: Available does not render correctly

There should probably be a space between the snippet starter and the snippet name.
By the way: Amazing work you did with this theme!

Versions

Atom:       0.172.0
Atom-Shell: 0.20.5
OS:         linux 3.14.26-1-lts
Misc

apm  0.119.0
npm  1.4.4
node 0.10.35
python 3.4.2
git 2.2.2

This report was created in and posted from the Atom editor using the package bug-report v0.5.3.

Thanks for reporting this, and for the compliment. I will look into it later today.


[Security Feature] Add cert-manager support for PgBouncer

Cert-Manager can be used to issue self-signed certificates across namespaces using Issuers or across clusters using ClusterIssuers. These certificates can then be used to provide secure (TLS) connections between clients and PgBouncer.
PgBouncer can be configured to accept client certificates by setting a few client tls configuration parameters.
Using an IssuerRef field in PgBouncer crd, users can select the Issuer that should be used to generate certificates for PgbPuncer.
Connection requests to the PgBouncer can then be made using TLS certificates only, generated by the same Issuer or other Issuers with the same CA.
Similarly, connections from PgBouncer to PostgreSQL can also be made secure by setting a few server tls configuration parameters.

This issue has been resolved in KubeDB release v2021.03.17 . Please open a new bug if you still see this issue.


Adding a minified file.

This minified file was made at https://javascript-minifier.com/
Hope this helped your project!

If there are any changes made to the p5.clickable.js, I will update the changes in the minified file.

Thank you! I've been absent for most of 2020, so sorry for the late reply and thank you again for your contribution!

Thank you! I've been absent for most of 2020, so sorry for the late reply and thank you again for your contribution!


Coriolis selector and new schemes

What changes does this PR introduce?

add 2 new Coriolis schemes for vector-invariant formulation.
add new (run-time) coriolis-scheme selector "selectCoriScheme"
to replace (in src code) "useJamartWetPoints" and "useEnergyConservingCoriolis";

What is the current behaviour?

multiple coriolis-scheme selector.

What is the new behaviour

single coriolis-scheme selector (selectCoriScheme); keep full
backward compatibility ; And add 2 new scheme for V.I.

Does this PR introduce a breaking change?
no.
Other information:
new scheme: selectCoriScheme=2 seems to conserve Angular-Momentum better
than other scheme.
Suggested addition to tag-index
o pkg/mom_vecinv:

add 2 Coriolis schemes which satisfy: d/dt U = f V ; d/dt V = -f U
(with U,V = vertically integrated flow).
add new run-time coriolis-scheme selector "selectCoriScheme" to replace
"useJamartWetPoints" and "useEnergyConservingCoriolis"; but keep these 2
in namelist (backward compatible) to set "selectCoriScheme" accordingly.

@jrscott : I trie to update the parameter table. Please check when you have time. Also, I choose a different
way to describle multiple choice, using "=2 : description ; =3 : description ...." instead of "2= description ; 3=  description ...." I feel this new way more clear. But I did not change the few other multiple-choice params description. Something to decide.

@jm-c I'll take a look and we can discuss this week

@jm-c, I think we need to make some changes here. Between the ch 2 and ch 3 edits, was confused. Had the following questions:

is the energy conserving form better? If so, might it be worth making this the default?
("for historical reasons" seems a poor explanation of defaulting to an inferior discretization...
I realize this involves some work, perhaps can be grouped with another change affecting results)

Unless I'm missing something, there seems no reason to keep the deprecated parameters in the manual (either the mentions in ch 2 or 3). We keep them in the namelists (in the code)  but remove all traces in the documentation; this was done for a host of other deprecated parameters.

I prefer the way I listed the options however I think I should replace my comma delimiter with a semi-colon, and I think it would be improved. I found using both the colon and semicolon confusing in regards to what grouped with what. Let's decide on this and I can change throughout.

Perhaps the better plan is to make a table for the relevant section in ch 2 (similar idea as done for table 2.1) that explains these choices in greater detail, and refer to the table in the ch 3 parameter list table.
If you can explain the choices to me so I understand them better, I can do this :)

@jrscott to work with @jm-c on adding issue for the need for further tests beyond flat bottom atmos. Will also update PR to reference test experiment in verification_other which is WIP ( https://github.com/MITgcm/verification_other/pull/2. ) pending this code merge

Plan is to switch new experiment (in verification_other, atm_strato) to use one of the 2 new Coriolis scheme   (selectCoriScheme=2). One of the advantage of this new scheme is to conserve Angular Momentum
(without topography) and this new aquaplanet-type experiment is good candidate to test it.

@jrscott to finish docs
@christophernhill looked at code. LGTM

@jm-c I think (?) I brought this PR up to date and properly fixed the merge conflict in the parameter table (I did delete the two deprecated parms from the table too). Ball in @edoddridge's court now to point out what I did wrong :) But don't push the green button just yet, let me look at the ch 2 doc section.

Sure thing. I'll look at it this week, but won't merge it.

@jrscott  took a lquick look at changes in section 3 tables. Looks good.
Since this PR code changes has been approved (as it) for some time now (since Apr 11), could we speed up a bit section 2 review to get closer to the merging point  ?

@jm-c please check this last change for accuracy. I removed the mention of the deprecrated parm. I basically did as we discussed, I believe, despite this section needing further attention.
When this is checked in -- I will create an issue that this section (and the VI:Coriolis section) need pretty serious overhaul, mention of Jamart etc.

Would like to merge this soon (may be tomorrow). No major changes to the code for quite a long time

I am waiting for this one to be merged to update this other PR: https://github.com/MITgcm/verification_other/pull/2


[WIP] Force author profile images to be square

Closes https://github.com/TryGhost/Ghost/issues/8576
Old PR at https://github.com/TryGhost/Ghost/pull/9829

adds new API endpoint /uploads/profile-image for uploading profile images
adds new validation which fails for non-square images
adds sharp middleware for image uploads (Resizes bigger profile images to 2000px, 80%)

While this makes sure all future profile images uploaded are square, this doesn’t affect any existing non-square profile image. Needs more thought on how to handle existing non-square profile images for the purpose of making theming easier in future.

ES6 updates required. Otherwise looks good.
Will do a functional test later 👍

Cool, udpated ES6 changes for /web/* files in PR, also relevant Admin PR: https://github.com/TryGhost/Ghost-Admin/pull/1040

Why only web? 🤔 As soon as you add new code to Ghost e.g. this example, it should use ES6.

Updating the areas you touch to ES6 makes sense, no need to update any other code.

Cool, I'll update the rest :)


Evaluate using StorageVersionMigration for rewriting all encrypted data to etcd during etcd encryption key rotation

How to categorize this issue?

/area security
/kind enhancement
What would you like to be added:
Right now, we have custom logic for rewriting all encrypted data to etcd during etcd encryption key rotation: https://github.com/gardener/gardener/blob/4dede628abd7f80d7f8df75d2d0f67b425d66a20/pkg/utils/gardener/secretsrotation/etcd.go#L33-L342
According to Re-encrypt Kubernetes secrets using storage version migration one of the main use-cases of the StorageVersionMigration feature is to support:

encryption at rest (that is, rewriting stale data based on a change in how the data should be encrypted).

At the time of writing this issue, the StorageVersionMigrator feature gate is still alpha.
Why is this needed:
Potentially drop complexity on our side in favor of a complexity pushed in the upstream.

StorageVersionMigrator feature gate is alpha in Kubernetes 1.30 and 1.31.
A POC with optional enablement for e2e test Create Shoot, Rotate Credentials and Delete Shoot is available here

Unfortunately, on several test runs the duration of the migration was not very predictable. Often the StorageVersionMigrator was blocked temporarily with error messages like
storageversionmigrator.go:164] "Error syncing SVM resource, retrying" logger="storage-version-migrator-controller" svm="etcd-encryption-key-rotation-secrets-tvgpf" err="GC cache is not up to date, requeuing to attempt again. gcListResourceVersion: 2605, listResourceVersion: 2631"