very low training accuracies with alexnet or vgg but good with resnet

Hi all,
With resnet I get the training accuracies as expected but when I just use some other network, alexnet or vgg, the training accuracies dont change..Not sure why this is,
NFO:root:Epoch[0] Batch [880]	Speed: 231.02 samples/sec	Train-accuracy=0.000391
INFO:root:Epoch[0] Batch [900]	Speed: 234.54 samples/sec	Train-accuracy=0.001563
INFO:root:Epoch[0] Batch [920]	Speed: 232.63 samples/sec	Train-accuracy=0.000000
INFO:root:Epoch[0] Batch [940]	Speed: 230.30 samples/sec	Train-accuracy=0.001172
INFO:root:Epoch[0] Batch [960]	Speed: 229.14 samples/sec	Train-accuracy=0.000781
INFO:root:Epoch[0] Batch [980]	Speed: 225.48 samples/sec	Train-accuracy=0.001563
INFO:root:Epoch[0] Batch [1000]	Speed: 233.67 samples/sec	Train-accuracy=0.001953
INFO:root:Epoch[0] Batch [1020]	Speed: 232.90 samples/sec	Train-accuracy=0.001563
INFO:root:Epoch[0] Batch [1040]	Speed: 233.26 samples/sec	Train-accuracy=0.000781
INFO:root:Epoch[0] Batch [1060]	Speed: 230.20 samples/sec	Train-accuracy=0.001563
INFO:root:Epoch[0] Batch [1080]	Speed: 229.51 samples/sec	Train-accuracy=0.000781
INFO:root:Epoch[0] Batch [1100]	Speed: 233.14 samples/sec	Train-accuracy=0.000781
INFO:root:Epoch[0] Batch [1120]	Speed: 227.37 samples/sec	Train-accuracy=0.000391

@mli

I am getting the same issue. Were you able to get the right hyper-parameters?

because vgg and alexnet do not have batchnorm layers, the default weight initializer and learning rate do not fit these two.

I see. Can you please give the value of  learning rate and weight initializer?
Default settings
lr=0.01, lr_factor=0.1, lr_step_epochs='30,60'
Relevant snippet from common/fit.py
if args.network == 'alexnet':
# AlexNet will not converge using Xavier
initializer = mx.init.Normal()
How should these be changed to get better accuracy?

any updates on this? :) I'm getting bad accuracy with alexnet as well after 1 whole epoch.
2017-07-30 01:36:58,224 Node[0] Epoch[0] Batch [2500]   Speed: 1530.97 samples/sec      Train-accuracy=0.000586

I have the same problem for alexnet. I am using CPU only and running alexnet on asp over 2 workers.
I check the alexnet.py under the symbols directory. The code appears that the original alexnet with 2 columns(in 2 GPUs) are integrated into one. Is that the reason which causes this underfitting  problem?
INFO:root:Epoch[7] Batch [3120]	Speed: 5.91 samples/sec	accuracy=0.078125	top_k_accuracy_5=0.025000
INFO:root:Epoch[8] Batch [2000]	Speed: 6.60 samples/sec	accuracy=0.062500	top_k_accuracy_5=0.015625
INFO:root:Epoch[7] Batch [3140]	Speed: 6.07 samples/sec	accuracy=0.056250	top_k_accuracy_5=0.025000
INFO:root:Epoch[8] Batch [2020]	Speed: 6.55 samples/sec	accuracy=0.078125	top_k_accuracy_5=0.031250
INFO:root:Epoch[7] Batch [3160]	Speed: 6.24 samples/sec	accuracy=0.062500	top_k_accuracy_5=0.006250

Using pytorch but has the same problem. Changing the initial lr to 0.01 can probably fix the problem. 0.1 is too high for AlexNet without BatchNorm.

As @jiecaoyu suggested I think this is due to the learning rate being to large. Try learning_rate=0.01.
Feel free to reopen this issue if problem persists

@anijain2305 @Luo-Liang @xingzhaoo were you able to train alexnet successfully? If so, do you remember what was the issue?


Added equivalent axiom to 'acute leukemia'

Fix #3231

@sabrinatoro this failed because of the OMIM subsumption rule:

This means an OMIM class cannot be a subclass of another OMIM class, because all OMIM classes have a mutation in a specific gene, so a class with a mutation in gene A cannot be a child of a class with a mutation in gene B, because then that would mean the child would have a mutation in gene B too.
But in this case, I don't see this as the case (if you look at the two parents, 'leukemia (disease)' and 'acute disease', neither of these have an xref to OMIM.

I triggered the build again, we'll see if it fails again.
To do this:
on the command line:
navigate to mondo/src/ontology
git checkout issue-3231
git commit --allow-empty -m "trigger build"
git push

@matentzn I don't know why this is failing, am I missing something?
Thanks for your help!

acute myeloid leukemia (mapped to OMIM:601626) is a subclass of "acute leukemia (disease)" which is mapped to OMIM:308960 - don't forget to run the reasoner before checking for the root cause of this error!

Thanks @matentzn! I missed that acute leukemia (disease) had an OMIM xref.
@sabrinatoro and I will review this together and fix it tomorrow.

the issue is that "acute leukemia" has
Mondo:equivalentTo OMIM:308960
(and the children terms have different OMIM-equivalent)
OMIM:308960 refers to "leukemia, acute, X-linked", which is not equivalent to the general "acute leukemia" --> create new term for this OMIM-id


feat(tags): accept tags on focusout

Before:

Now:

Pull Request Test Coverage Report for Build 683

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 46.304%

Totals

Change from base Build 672:
0.0%

Covered Lines:
18252

Relevant Lines:
39418

💛  - Coveralls

 Here is an overview of what got changed by this pull request:

Issues
======
+ Solved 1
- Added 2

See the complete overview on Codacy

Code looks good, just fix codacy errors and put it upstream

Made to v11 and v12

 Here is an overview of what got changed by this pull request:

Issues
======
+ Solved 1
- Added 1

See the complete overview on Codacy


friend.rebuild_synced_roles is executed twice

Because of the backup version?

It's the staging server, it's config isn't set properly yet

Deployed staging


Bundle requires two scripts

The bundle requires two scripts (jQuery, Bootstrap), not one.

This isn't the right approach, but I agree this can be clarified. Opened #32106 to do that for v4 and #32105 for v5.


fix: consolidate workflows

This PR consolidates the following workflows:

daily.yml
node.js.yml
run-once.yml

Into one workflow file:

app-test.yml

Note: This change attempts to maintain the behavior that only the daily and run-once workflows notify over Slack and only the node.js workflow uploads to Codecov.
Related Issue
Closes https://github.com/adobe/aio-e2e-tests/issues/52
How Has This Been Tested?
This will be the test and... Later will also be the test
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[x] I have signed the Adobe Open Source CLA.
[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.
[x] All new and existing tests passed.

aio-lib-runtime failed with a 404 and 409 from the runtime api... Re-running and crossing my fingers

Updated the workflow file to only run one version of Node.
Checked and this is consistent with what the original workflow files were doing.


Cannot switch channels after starting in a specific channel

When I first log in, I have a choice of servers and channels.  If I select a server, everything works.  If I expand the tree and select a specific channel, then pushing the down arrow to switch channels does not work. It only displays the current channel.  Alt + s still works to go back though.  I am not sure if this is a bug, or if it was intended.  At the same time, if I select a server but not a channel at the start, all messages from all channels are shown on one screen, even though I am sending to only one channel.  I like this, but again am not sure if it is a bug.  (Not sending a picture of that for privacy reasons).

In discurses you can view more than one channel at a time. When you select a server it views them all at once.
pressing the down arrow just switches between the currently visible channels. You should also try running it from a git clone, i havent gotten around to updating the pip version yet

pip is updated now, let me know how that goes

Well, it mostly works now, with a few issues.  First off, there is now this white bar, as shown below.  This looks very out of place.  Second, when viewing an entire server, by prefixing all of the channel names with the server name, it makes it impossible to see which channel the messages are coming from.  It is also an inconvenience in the channel switcher.
On the other subject, other than viewing an entire server, I have not figured out if it is possible to selectively view multiple but not all channels.  Was the original intent to use the channel switcher on the bottom only when viewing an entire server?
Two more possible improvements are having the memberlist only show the members of the current channel, and fixing the member colors to grey out offline members and leave red for the people on dnd.

I'm sorry to bombard you with so many things, I'm just desperate for a cli and this is the best and most active one I have found.


wizard is stuck on first run

I just started normal installation:
error from console:

(this is from second try but error was same on the first try)

Closing this as I haven't seen it happening since I took over from @lullis, and the installer has been mostly rewritten since this was reported. @BOR4, please let me know if it is still a problem.


Tests in upstream playbooks fail with "Cannot get CSRF"

In many of my upstream playbooks, after the change to make the role compatible with the updated jenkins_plugin module in 2.5, automated builds are failing with:
TASK [geerlingguy.jenkins : Install Jenkins plugins using password.] ***********
failed: [<IP_ADDRESS>] (item=git) => {"changed": false, "details": "HTTP Error 401: Invalid password/token for user: ********", "item": "git", "msg": "Cannot get CSRF"}
failed: [<IP_ADDRESS>] (item=ssh-agent) => {"changed": false, "details": "HTTP Error 401: Invalid password/token for user: ********", "item": "ssh-agent", "msg": "Cannot get CSRF"}
failed: [<IP_ADDRESS>] (item=ansicolor) => {"changed": false, "details": "HTTP Error 401: Invalid password/token for user: ********", "item": "ansicolor", "msg": "Cannot get CSRF"}

Note that normal playbook runs which use a vault-encrypted admin password seem to still work okay, so it could be something with the way I have the CI jobs set up. Just wanted to document this here since I've hit this error on a few different playbooks that use this role.

One quick fix I tried:
    - name: Set Jenkins credentials (for testing).
      set_fact:
        jenkins_admin_username: ''
        jenkins_admin_password: ''

That seems to have worked, at least somewhat... I'm testing this stuff on Ubuntu currently, and I think what's happening is Jenkins is starting up on install (I hate that Debian packages do that sometimes), so the configure default users handler hasn't run yet by the time the jenkins_plugin task runs the first time... meaning the admin user account password is set to whatever Jenkins created in /var/lib/jenkins/secrets/initialAdminPassword at the first time jenkins_plugins are installed.
So my idea is to add a meta: flush_handlers immediately after install so the configure default users handler is run, which adds the Groovy security file, and then add the restart jenkins handler to the apt install tasks too, so Jenkins picks up the security file. Testing locally now.

Ha, except that we have a check for when: jenkins_admin_password != '', so that first quick fix doesn't do anything besides skip the plugin installation :P

The Groovy Hook Script seems like it has to be in place before first startup, otherwise it seems the initial admin password gets locked in :(

I tried adding another groovy init script (this one: https://github.com/jenkinsci/docker/issues/310#issuecomment-344117455), but that ran and didn't seem to cause the setup wizard to be skipped (/var/log/jenkins/jenkins.log showed it run, but then immediately after the setup wizard ran and created a new admin account even though this role's basic-security.groovy script ran too...).
So now I'm trying adding the option -Djenkins.install.runSetupWizard=false in JENKINS_ARGS in the jenkins_init_file... we'll see if that helps.

Hmm... might have to be in JAVA_ARGS... and I just realized this particular playbook overrides the default jenkins_init_changes, which includes jenkins_java_options, which is jenkins_java_options: "-Djenkins.install.runSetupWizard=false":
jenkins_init_changes:
  - option: "JENKINS_ARGS"
    value: "--prefix={{ jenkins_url_prefix }} --httpListenAddress=<IP_ADDRESS>"
  - option: "{{ jenkins_java_options_env_var }}"
    value: "{{ jenkins_java_options }}"

So... trying that. Stinks if that's the whole reason this playbook (and a couple other ones I maintain) are breaking builds just because of that change :P

Just FYI,
I stumbled across this issue while looking at something else:

what's happening is Jenkins is starting up on install (I hate that Debian packages do that sometimes)

According to Ansible docs (https://docs.ansible.com/ansible/latest/modules/apt_module.html#apt-module) this can be avoided by setting the RUNLEVEL environment variable to 1
You probably know this already but just in case...

failed: [localhost] (item=git) => {"ansible_loop_var": "item", "changed": false, "details": "Request failed: <urlopen error [Errno 111] Connection refused>", "item": "git", "msg": "Cannot get CSRF"}
kindly help


Uncaught Uncaught Error: Error: This socket has been ended by the other partyStack Trace:Error:...

If you "killall dart" from a terminal (as we sometimes do for other reasons) you get this horrible message (multiple times!) from the dartlang plugin.  We should give a better message or recover gracefully.
Atom Version: 1.0.5
System: Ubuntu 14.04
Thrown From: dartlang package, v0.3.12
Stack Trace
Uncaught Uncaught Error: Error: This socket has been ended by the other party
Stack Trace:
Error: This socket has been ended by the other party
at Socket.writeAfterFIN [as write] (net.js:275:12)
at JsObject.dart.JsObject.callMethod$2 (/usr/local/google/home/eseidel/.atom/packages/dartlang/web/entry.dart.js:33447:44)
at _AnalysisServerWrapper__messageWriter_closure.dart._AnalysisServerWrapper__messageWriter_closure.call$1 (/usr/local/google/home/eseidel/.atom/packages/dartlang/web/entry.dart.js:19300:14)
at _AnalysisServerWrapper.dart.Server._writeMessage$1 (/usr/local/google/home/eseidel/.atom/packages/dartlang/web/entry.dart.js:17559:35)
at _AnalysisServerWrapper.dart.Server._call$2 (/usr/local/google/home/eseidel/.atom/packages/dartlang/web/entry.dart.js:17530:14)
at AnalysisServer.dart.AnalysisServer._focusedEditorChanged$1 (/usr/local/google/home/eseidel/.atom/packages/dartlang/web/entry.dart.js:18792:21)
at null. (/usr/local/google/home/eseidel/.atom/packages/dartlang/web/entry.dart.js:15785:32)
at _RootZone.dart._RootZone.runUnaryGuarded$2 (/usr/local/google/home/eseidel/.atom/packages/dartlang/web/entry.dart.js:28057:20)
at _BroadcastSubscription.dart._BufferingStreamSubscription._sendData$1 (/usr/local/google/home/eseidel/.atom/packages/dartlang/web/entry.dart.js:27202:20)
at _DelayedData.dart._DelayedData.perform$1 (/usr/local/google/home/eseidel/.atom/packages/dartlang/web/entry.dart.js:27396:18)
At /usr/local/google/home/eseidel/.atom/packages/dartlang/web/entry.dart.js:14595

Uncaught Error: Error: This socket has been ended by the other party
Stack Trace:
Error: This socket has been ended by the other party
    at Socket.writeAfterFIN [as write] (net.js:275:12)
    at JsObject.dart.JsObject.callMethod$2 (/usr/local/google/home/eseidel/.atom/packages/dartlang/web/entry.dart.js:33447:44)
    at _AnalysisServerWrapper__messageWriter_closure.dart._AnalysisServerWrapper__messageWriter_closure.call$1 (/usr/local/google/home/eseidel/.atom/packages/dartlang/web/entry.dart.js:19300:14)
    at _AnalysisServerWrapper.dart.Server._writeMessage$1 (/usr/local/google/home/eseidel/.atom/packages/dartlang/web/entry.dart.js:17559:35)
    at _AnalysisServerWrapper.dart.Server._call$2 (/usr/local/google/home/eseidel/.atom/packages/dartlang/web/entry.dart.js:17530:14)
    at AnalysisServer.dart.AnalysisServer._focusedEditorChanged$1 (/usr/local/google/home/eseidel/.atom/packages/dartlang/web/entry.dart.js:18792:21)
    at null.<anonymous> (/usr/local/google/home/eseidel/.atom/packages/dartlang/web/entry.dart.js:15785:32)
    at _RootZone.dart._RootZone.runUnaryGuarded$2 (/usr/local/google/home/eseidel/.atom/packages/dartlang/web/entry.dart.js:28057:20)
    at _BroadcastSubscription.dart._BufferingStreamSubscription._sendData$1 (/usr/local/google/home/eseidel/.atom/packages/dartlang/web/entry.dart.js:27202:20)
    at _DelayedData.dart._DelayedData.perform$1 (/usr/local/google/home/eseidel/.atom/packages/dartlang/web/entry.dart.js:27396:18)
    at dart.wrapException (/usr/local/google/home/eseidel/.atom/packages/dartlang/web/entry.dart.js:15537:17)
    at _rootHandleUncaughtError_closure.dart._rootHandleUncaughtError_closure.call$0 (/usr/local/google/home/eseidel/.atom/packages/dartlang/web/entry.dart.js:28026:17)
    at _AsyncCallbackEntry.dart._AsyncCallbackEntry.callback$0 (/usr/local/google/home/eseidel/.atom/packages/dartlang/web/entry.dart.js:26352:30)
    at dart._microtaskLoop (/usr/local/google/home/eseidel/.atom/packages/dartlang/web/entry.dart.js:25063:12)
    at dart._microtaskLoopEntry (/usr/local/google/home/eseidel/.atom/packages/dartlang/web/entry.dart.js:25069:11)
    at TimerImpl_internalCallback0.dart.TimerImpl_internalCallback0.call$0 (/usr/local/google/home/eseidel/.atom/packages/dartlang/web/entry.dart.js:14970:35)
    at invokeClosure_closure.dart.invokeClosure_closure.call$0 (/usr/local/google/home/eseidel/.atom/packages/dartlang/web/entry.dart.js:16622:41)
    at _IsolateContext.dart._IsolateContext.eval$1 (/usr/local/google/home/eseidel/.atom/packages/dartlang/web/entry.dart.js:14586:25)
    at dart._callInIsolate (/usr/local/google/home/eseidel/.atom/packages/dartlang/web/entry.dart.js:14226:28)
    at dart.invokeClosure (/usr/local/google/home/eseidel/.atom/packages/dartlang/web/entry.dart.js:15685:18)

Commands
     -4:45.5.0 editor:newline (atom-text-editor.editor.is-focused)
 18x -4:43 core:backspace (atom-text-editor.editor.is-focused)
  2x -4:34.4.0 editor:newline (atom-text-editor.editor.is-focused)
  6x -4:29.2.0 core:backspace (atom-text-editor.editor.is-focused)
     -4:21.7.0 core:select-all (atom-text-editor.editor.is-focused)
     -4:21.2.0 core:copy (atom-text-editor.editor.is-focused)
  2x -4:19.9.0 core:select-all (atom-text-editor.editor.is-focused)
     -4:18.3.0 core:paste (atom-text-editor.editor.is-focused)
  2x -4:13.8.0 core:backspace (atom-text-editor.editor.is-focused)
  3x -4:13.1.0 core:save (atom-text-editor.editor.is-focused)
     -0:10.7.0 core:close (atom-text-editor.editor.is-focused)

Config
{
  "core": {},
  "dartlang": {
    "sdkLocation": "/usr/local/google/home/eseidel/Downloads/dart-sdk"
  }
}

Installed Packages
# User
dartlang, v0.3.12
linter, v1.3.2

# Dev
No dev packages

Yup, something like a single message that says Oops, the analysis server stopped!, and possibly a button available to re-start it.


⚠ Bofrost.de has degraded performance

In 689fd14, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1778 ms

Resolved: Bofrost.de performance has improved in 9d56f2f after 6 minutes.


Contributor page added

Related Issue
Fixes #1364
Description
Added Contributor page in center add that link in index.html see also part and give  h5 tag margin left in footer so li elements looks in center.
Type of PR

[ ] Bug fix
[x] Feature enhancement
[ ] Documentation update
[ ] Security enhancement
[ ] Other (specify): _______________

Screenshots / Videos (if applicable)

Link added in See Also

Checklist

[x] I have performed a self-review of my code.
[x] I have read and followed the Contribution Guidelines.
[x] I have tested the changes thoroughly before submitting this pull request.
[x] I have provided relevant issue numbers, screenshots, and videos after making the changes.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] I have followed the code style guidelines of this project.
[x] I have checked for any existing open issues that my pull request may address.
[x] I have ensured that my changes do not break any existing functionality.
[x] Each contributor is allowed to create a maximum of 4 issues per day. This helps us manage and address issues efficiently.
[x] I have read the resources for guidance listed below.
[x] I have followed security best practices in my code changes.

Additional Context
[Include any additional information or context that might be helpful for reviewers.]
Contribution Guidelines
Thank you for considering contributing to our project! To ensure smooth collaboration and effective contribution management, please adhere to the following guidelines:
Issue Creation

Limit on Issues:

Each contributor is allowed to create a maximum of 4 issues per day. This helps us manage and address issues efficiently.

Contribution Levels

Basic Contributions:

This project is primarily focused on documentation. Most of the setup has been completed, so contributors will generally need to work on basic code tasks, such as writing tests.
For these tasks, issues will be assigned the level1 label.

Acknowledging Hard Work:

If a contributor puts in significant effort on a task, the issue will be upgraded to level2. This is our way of recognizing and appreciating extra effort.

Feature Additions and Component Work:

Contributors working on new features or components using JSX/TSX will be assigned a level based on the complexity and quality of their work.
The more complex and valuable the contribution, the higher the level assigned.

Level Definitions

Level1:

Tasks are straightforward, such as fixing minor bugs, writing tests, or making simple documentation updates.

Level2:

Tasks require more effort, such as addressing complex bugs, improving existing features, or making substantial documentation improvements.

Level3:

Tasks are highly complex and involve significant new feature development, major refactoring, or extensive contributions to the project’s core components.

We look forward to your contributions and appreciate your effort in helping us improve the project!

@sunny0625 Please check it and merge !
Thank You !

@sunny0625 Please check it and merge !
Thank You !

@sunny0625 Please check this PR and merge !
Thank You !


divide Pressurized Tube??

for eg. i have two Pressurized Tube . . but the two put together(on purpose), how to make one is transport Hydrogen .the other one is Oxygen.and the two tube can not connect together?

It doesn't exist right now.  Same goes for any of the other ones that you can't change the color of.  It would be solved if that functionality was added to the pipe and tube, and I'm really surprised it hasn't been added yet (especially since the only mod that adds a facade in 1.10.2, that I can find, only works on its own cables).

I must be foolish , but can't you use the configurator to set the connections off between the two cables ? I think I did that one time (now I make them fluids , move them with refined storage , then make them gas again before sending them to their needed machines)
Btw  I think you can do covers with chisel and bits  (like with refined storage)
Also this mod can serve your needs : https://minecraft.curseforge.com/projects/simple-covers

Yeah, no, you can set the connections however you want, but the flow ignores those settings for the ones right next to each other.
Yes, Simple Covers works perfectly between mech pipes.


separate unit tests from e2etest

What this PR does / why we need it:
Separates make test test case from make e2etest to speed up circleci jobs by running them in parallel
Which issue this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged): fixes #
Special notes for your reviewer:
Release note:

NONE

@GregHanson: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-presubmit.sh
ad08e535ee5c40a1f60021d1bb786ee189a8d43b
link
/test istio-presubmit

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@GregHanson: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/e2e-cluster_wide-auth.sh
8dc588eb7faaef0003296b3506374219da697fae
link
/test e2e-cluster_wide-auth

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@GregHanson: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/e2e-cluster_wide-auth.sh
8dc588eb7faaef0003296b3506374219da697fae
link
/test e2e-cluster_wide-auth

prow/e2e-suite-rbac-auth.sh
8dc588eb7faaef0003296b3506374219da697fae
link
/test e2e-suite-rbac-auth

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@GregHanson: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/e2e-cluster_wide-auth.sh
8dc588eb7faaef0003296b3506374219da697fae
link
/test e2e-cluster_wide-auth

prow/e2e-suite-rbac-auth.sh
8dc588eb7faaef0003296b3506374219da697fae
link
/test e2e-suite-rbac-auth

prow/istio-presubmit.sh
09c5dc62f43cbd22004a8fa047685ca1ebb619f7
link
/test istio-presubmit

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@GregHanson: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/e2e-cluster_wide-auth.sh
8dc588eb7faaef0003296b3506374219da697fae
link
/test e2e-cluster_wide-auth

prow/e2e-suite-rbac-auth.sh
8dc588eb7faaef0003296b3506374219da697fae
link
/test e2e-suite-rbac-auth

prow/istio-presubmit.sh
a296f8aca0781e9d1f6c319a842e89acad200a5a
link
/test istio-presubmit

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@GregHanson: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/e2e-suite-rbac-auth.sh
dc9fd416f51cee3beaf46fae2052d681fc879a9e
link
/test e2e-suite-rbac-auth

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/lgtm


Keep current database version when migration fails

I'm currently triaging all the old issues.
Is this bug about:

We keep the old version even if we shouldn't or
We will fail in a big way but should keep the old database instead?

The description is not quite clear about this :wink:
If you mean 1., what should be done to fix this?
If you mean 2., then to be honest I don't see how this would work, as the migration simply updates the database to match with the compiled entities, DAOs and other integrations. Keeping the old database simply will throw errors when updating/querying entities and not solve any problem.

Fair points. I was under the impression that when a migration e.g. from version 1 to 2 fails, version 2 will still be the new database version. This means that no data has been migrated but the new version is used already.
Solutions:

provide the possibility of validating manual migrations earlier 👎
make Floor generate migrations 🚀

If Floor would be able to generate migrations the chances would be smaller that these fail. What are your thoughts on this? @mqus

I think generating migrations is pretty impossible to get right...  But I haven't worked with many ORMs yet[1] to have a good impression on how others do this. Why do I think it is impossible then? What has to happen in migrations:

adding/removing/changing columns
adding/removing tables with constraints (indices/relations to other tables)

All of the above are very semantic operations which heavily depend on the application logic. I also think that they cannot be described more concise than in sql.
I think that failing early and loud is the right way, although i'm currently not near a pc to look at the code and what would be possible.
[1]The one that immediately comes to my mind is diesel in rust, in which the migrations are the only sql you will have to write. The fully-migrated database is then type-validated with the annotated entities. But that's a completely different orm concept.

After looking at the code it doesn't seem impossible to fail when we need to. I would also automatically put each migration into a Transaction that gets rolled back if anything fails. This would need Migration.migrate to accept a Transaction instead of a Database, which should be a painless substitution in many cases.

Sounds reasonable 👍


Remove Identifier from Item metadata

Added a filter pass over the object keys to first filter out any keys we don't want to display.

:+1:

:+1:


Add oauth2 filter state/nonce support

Title: Add oauth2 filter state/nonce support
Description:
Currently, the oauth2 filter does not implement state/nonce support. in #8571, the original filter author @derekargueta noted:

one open question I have for now is the handling of state - randomly generated nonce in the 302 redirects that, when redirected back, should match the initial nonce. The caveat is that when redirected back, it is not guaranteed (if anything, highly unlikely) to land back on the same Envoy that generated the nonce. One possibility is to store it in a browser cookie (httpOnly, secure, etc.) so that when the user-agent is redirected back to Envoy, it carries that cookie with it which can be validated against the query parameter.

The OAuth RFC and threat model also note that this is an important best practice (see relevant links below).
From the OAuth threat model doc:

The client should utilize the "state" request parameter to send the
authorization server a value that binds the request to the user
agent's authenticated state (e.g., a hash of the session cookie used
to authenticate the user agent) when making an authorization request.
Once authorization has been obtained from the end user, the
authorization server redirects the end-user's user agent back to the
client with the required binding value contained in the "state"
parameter.

The binding value enables the client to verify the validity of the
request by matching the binding value to the user agent's
authenticated state.

The OAuth filter would ideally implement this, to protect against the attack described in the link. Our security team called this out as a security gap as part of considering using this filter.
Are there any issues / concerns with adding support for this, or would a patch be welcome if someone writes the code to support it?
Relevant Links:

https://datatracker.ietf.org/doc/html/rfc6819#section-5.3.5
https://www.rfc-editor.org/rfc/rfc6749#section-10.12

cc @mattklein123

Hi, any updates on this?

@alyssawilk Can you please mark this help wanted?

Hi, any updates on this? This filter is also utilized by the envoy gateway project and is most likely used in many production setups. The current insecure behavior of setting the state parameter to the request uri makes this filter unusable.

Can we use csrf filter as as workaround for this issue? We need this filter to be implemented in order to allow OIDC at Istio-Gatwaey.

/aasign

/assign

This issue can be closed because it's implemented in #35919 .


new uWorld and Name address

The game has just been updated

2.6.46
GNAMES 0x3951F90
UWORLD 0x3A4F1A8

@Allen399499 Thanks

@Allen399499 Can you give me your contact

can i ask why my base always set to 0? that's control app or kernel driver wrong?

@Allen399499  你是怎么拿到的呢

Closing this as the source code will be obsolete from now on as the TslGame.exe has encrypted the AActor list's pointers.


vm/packaging: add hostname package as a dependency

The init script (istio-start.sh) uses the hostname command which isn't always installed in certain distros (e.g. CentOS 8).
Resolves #45866

[ ] Ambient
[ ] Configuration Infrastructure
[ ] Docs
[X] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure

@howardjohn should we backport this?


Existing topics appear when editing mainstream browse pages

When editing MainstreamBrowsePage items, show the already assigned
Topic values.
The response to this involved updating the use of
options_from_collection_for_select to provide the existing topics as
the fourth parameter (selected) in the form of an array of ids.
Also switched out the fields we're using to be symbols instead of
strings as that's what they're being converted to behind the scenes
anyway.

:+1:


some nodes are not loaded

RPi nodes not loaded, this is because the nodes check if node-red is running on a Pi or not. In this case of Dnr-Editor, we only care about the node's definition.
--> need to "emptify" all the node's constructor so that no code will be run on server.

https://github.com/namgk/dnr-editor/commit/92d6154a143a6e4fa13582a0b4e6ccc337027023


Transfer fish data from fish_data.csv in onedrive to habitat_confirmation.xls

Just a couple things that need to be done in raw file before the data can be copied and pasted directly into "Step 3"

Species needs to be changed from acronyms to common name long form. Can import from fishbc::freshwaterfish and cross reference
Grab reference number from step 1 for each site and paste into column in raw file. The macros in habitat_confirmation.xls don't allow you to copy and paste special into a sheet unless there are ref numbers.

I will add a code section for this in the pit_tags.R script in the project. And maybe just change the file name to fish_data_tidy.R. In the future if we collect fish data digitally we can add additional data wrangling code to this file.

could read in fish_data.csv from onedrive directly and left_join select columns fromhabitat_confirmation.xls data to the fish data based on site vs copy paste to avoid transcription errors?


Issue 487 add support for titleabbrev in bibliography entries.

Can you add a test that demonstrates this change? Abbreviated titles aren't generally presented inline; they're used for things like the table of contents. I'm not sure what you have in mind here.

I was thinking of German legal texts. They usually have a very long title and an official abbreviation. An example would be:

title: "Gesetz zur Einführung und Verwendung einer Identifikationsnummer in der öffentlichen Verwaltung"
titleabbrev: "Identifikationsnummerngesetz" or even "IdNrG"

Since both the full title and the abbreviation are part of the official name, you would expect a reference to this law as: "Gesetz zur Einführung und Verwendung einer Identifikationsnummer in der öffentlichen Verwaltung (Identifikationsnummerngesetz)" or "Gesetz zur Einführung und Verwendung einer Identifikationsnummer in der öffentlichen Verwaltung (IdNrG)".
I admit that this seems to be a very specific use case.  On the other hand, it is about the use of titleabbrev within the bibliography only. I don't see the risk of unwanted effects with normal use of titleabbrev for ToC.
I will add test cases (biblioentry and bibliomixed).

Yes, I see your point.

The PR should support titleabbrev in biblioentry as well as in bibliomixed.
It was difficult to add parenthesis around abbreviated title in the same font-style as the abbreviated title itself. The best way i found was to hard-code them in CSS. Maybe you find a better way?
I had to change the expected HTML for bibliography.001 and bibliography.002, but i think in a very natural way.


[Storage] Migrate test_queue_api_version.py

This PR migrates test_queue_api_version.py and test_queue_api_version_async.py to the test proxy framework

API change check
API changes are not detected in this pull request.


How to get motion extrinsics in python

Hello, I have l515 camera and I wish to run this simple script, with pyrealsense2. I want to print the translation and rotation matrices of the camera as I move it around.
first=get position and orientation
while True:
current=get position and orientation
print_extrinsics(first,current)
could you show me how to do that? thank you

Hi @johnjohnson1984  If using Python to retrieve the extrinsics information is not compulsory then you could access it through the RealSense SDK's 'rs-enumerate-devices' tool by using the command rs-enumerate-devices -c to launch the tool in calibration mode.

If Python is requirement then you could retrieve the same information as shown by rs-enumerate-devices by using the SDK instruction get_extrinsics_to()
https://intelrealsense.github.io/librealsense/python_docs/_generated/pyrealsense2.stream_profile.html#pyrealsense2.stream_profile.get_extrinsics_to
My understanding is that to accomplish this, you set up 'frame' definitions for the stream types that you are going to be retrieving information about, and then retrieve the intrinsics of those streams from the stream profile.  Finally, you use the frame and instrinsic information in a get_extrinsics_to instruction to obtain the translation and rotation vectors between one sensor and another (gyro and depth, for example).
https://github.com/IntelRealSense/librealsense/issues/1231#issuecomment-368421888 has a Python example of such code.
import pyrealsense2 as rs
pipeline = rs.pipeline()
pipe_profile = pipeline.start()
frames = pipeline.wait_for_frames()
depth_frame = frames.get_depth_frame()
color_frame = frames.get_color_frame()

# Intrinsics & Extrinsics
depth_intrin = depth_frame.profile.as_video_stream_profile().intrinsics
color_intrin = color_frame.profile.as_video_stream_profile().intrinsics
depth_to_color_extrin = depth_frame.profile.get_extrinsics_to(color_frame.profile)

# Depth scale - units of the values inside a depth frame, i.e how to convert the value to units of 1 meter
depth_sensor = pipe_profile.get_device().first_depth_sensor()
depth_scale = depth_sensor.get_depth_scale()

# Map depth to color
depth_pixel = [240, 320]   # Random pixel
depth_point = rs.rs2_deproject_pixel_to_point(depth_intrin, depth_pixel, depth_scale)
color_point = rs.rs2_transform_point_to_point(depth_to_color_extrin, depth_point)
color_pixel = rs.rs2_project_point_to_pixel(color_intrin, color_point)
pipeline.stop()

If your goal is to have a live-updating readout that changes as the camera is moved and rotated then the above method is not likely to achieve that though, as the extrinsics describe the positional relationship between one sensor and another and the values will not change no matter how the camera is moved or related.
It sounds as though you actually want to print the position and rotation of the camera - known as its pose.  It is straightforward to obtain the rotation and acceleration (but not the position in 3D space) of an IMU-equipped RealSense camera (D435i, D455 or L515) in Python, using code such as the script in https://github.com/IntelRealSense/librealsense/issues/8492
The T265 Tracking Camera is the only RealSense model that has built-in support for pose stream data, so if you need to obtain the pose of a non-T265 model then you need to use workarounds, such as an OpenCV SolvePNP algorithm or ROS inference algorithm.
OpenCV has a Python tutorial in its official documentation for estimating pose using SolvePNP.
https://docs.opencv.org/4.x/d7/d53/tutorial_py_pose.html

Hi @johnjohnson1984  Do you require further assistance with this case, please?  Thanks!

Case closed due to no further comments received.


Create promise for map load to ensure app init function will always b…

…e called.
Basically what this commit does is it creates a promise that will resolve when the map loads.  When you attach a callback to a promise via .then it will do one of two things.  If the promise has already been resolved it will run the registered function immediately.  Otherwise it will wait until the promise resolves, then call the function.

I will fix conflicts then create a new pr


Always use OpenSSL backend when opensslcrypto is set

This PR changes how OpenSSL backend and FIPS more are enabled:

OpenSSL backend is always used when goexperiment=opensslcrypto is set. We were previously falling back to Go crypto if OpenSSL shared libraries were not found or OpenSSL could not be initialized.
The process will be aborted if FIPS mode can't be enabled and either GOFIPS=1 or FIPS mode is enabled system system-wide.
The process will be aborted if FIPS mode can't be disabled and GOFIPS=0.
The FIPS mode will be whatever is configured in OpenSSL if neither GOFIPS nor system-wide FIPS are set.

This PR also updates the openssl and boring shims. They are defined as functions instead of variables. The compiler missed some optimizations because function variables can be redefined, therefore they are not constant.
Updates #654 (@dagood)
Closes #641

The process will be aborted if FIPS mode can't be enabled and either GOFIPS=1 or FIPS mode is enabled system system-wide.

Thinking about this in terms of how we would doc it in https://github.com/microsoft/go/pull/654: I prefer panics rather than will be aborted because it's more direct--what the Go program does, rather than something that will be done to it. (Aborted by what, when?) It's also somewhat more specific, in case anyone cares. Do you think panics would work?

Thinking about this in terms of how we would doc it in https://github.com/microsoft/go/pull/654: I prefer panics rather than will be aborted because it's more direct--what the Go program does, rather than something that will be done to it. (Aborted by what, when?) It's also somewhat more specific, in case anyone cares. Do you think panics would work?

Panic is clearly more understandable in this context.


Refactor istio-cni according to design

This is to track the refactor effort for getting the code organized according to the design spec.
https://docs.google.com/document/d/1B5gGvdlZEfk5oAL8Qx8NdRKDYb3YlGphJoQLhwPBXYw/edit?usp=sharing

Issue moved to istio/istio #14323 via ZenHub


Proto-Kinetic Accelerator is able to one shot asteroid rocks.

Makes the mining drill and pickaxe entirely useless.

Intended, just need to buff drill and pickaxe.


Fix "The file or directory to be published does not exist /vendor/p2made/yii2-p2y2-things/vendor/Buttons-1.2.1"

Fix:
Invalid Parameter – yii\base\InvalidParamException
The file or directory to be published does not exist: /vendor/p2made/yii2-p2y2-things/vendor/Buttons-1.2.1

Have fixed with substantial revision of the DataTables assets.

@p2made Please fix jquery asset too. https://github.com/p2made/yii2-p2y2-things/pull/7/commits/235fcadd98f0836137b119a40b06a9e6961d18d5


Netron-Setup.exe doesn't work in windows.

I install netron in two windows machine, both of them failed.
The first , when i run netron,  got the following message.
MISS A SHORCUT
Windows was looking for Netron.exe.

The second machine, when i run netron, there was no response at all.

@gbbin can you please investigate or provide more information why this is happening.


no capacity for Emmet's "filter.commentAfter feature"

I'd like to see Atom editor include a 'preferences.json' for Emmet's use of filter.commentAfter. The reason being I want to use Atom more, but I can't discover how to add the following:
// Emmet preferences
// List of all available preferences:
// http://docs.emmet.io/customization/preferences/
{
// Emmet preferences
// List of all available preferences:
// http://docs.emmet.io/customization/preferences/
// https://docs.emmet.io/filters/#comment-tags-c
"preferences": {
	// Format the comments after things the way I like - GRB
	"filter.commentAfter": " <!-- <%= attr(\"id\", \"#\") %> <%= attr(\"class\", \".\") %> //-->"
},

"syntaxProfiles": {
	// Enable XHTML dialect for HTML syntax
	// “html”: “xhtml”
	"html" : {

		// force comments to always appear
		"filters" : "html, c"
	}
}

}
What this bit of code does is to append closing comments in HTML. For example,

For the simpler minded and older developers, this helps keep track of nested divs and the like. That, and it's just cool.
TIA,
Dave

A bit late but I have just found what you were looking for inside of profile.js
(Found in %userprofile%.atom\packages\emmet\node_modules\emmet\lib\assets\profile.js)


boto version

from requirements.txt:

boto==2.34.0

Boto2, at http://boto.cloudhackers.com/en/latest/ref/s3.html
is described as an "older version." They add:

Boto3, the next version of Boto, is now stable and recommended for general use.

The documentation points to
https://github.com/boto/boto3
(I'm currently getting a mass of errors that seem to be related to S3 and boto, which is why I'm looking at this.)

At the moment, we're still using Boto2. That shouldn't be the source of your problems.


What does it mean for nonisolated(unsafe) to be applied to functions?

Description
I think SE-0412 is clear that the unsafe part of this attribute should apply only to storage.
Reproduction
@MainActor
class MyClass {
    nonisolated(unsafe) func whatDoesThisMean() {

    }
}

Expected behavior
I was expecting a warning with a fix-it to remove unsafe.
Environment
Apple Swift version 6.0-dev (LLVM 5f87d6ee2f8c800, Swift 5c01ca13866debd)
Target: arm64-apple-macosx14.0
Additional information
No response

Thanks for reporting, we'll warn on this now


fix: Correct description of novelWriter

@vkbo I hope this improved summary of the description is acceptable.

LGTM! Thanks.


generate delete hql query

If its possible to generate delete insert or update hql query or only select ?

Right now it's not supported but I plan to do it soon


Notebook content is removed on every start stop

Bug Description
When I create a notebook using the default notebook image - charmedkubeflow/jupyter-scipy:v1.7.0_20.04_1
New notebooks are created in the /var/lib/pebble/default instead of the volume that is attached to the Pod under /home/jovyan/
To Reproduce

Deploy Kubeflow
Create a notebook
Open the notebook and create a new ipynb
Stop the notebook and start it again
File is missing

Expected: Files exists after notebook restart.
Environment

GCP VM
microk8s 1.24/stable
Kubeflow 1.7

Relevant log output
**Notebook**
$ !pwd
/var/lib/pebble/default

Additional context
No response

This is now fixed in the 1.7/stable bundle. The fix was introduced in
https://github.com/canonical/kubeflow-rocks/pull/61
https://github.com/canonical/notebook-operators/pull/314
We'll need to keep this in mind though when creating our ROCKs for 1.8


Interrupts

Re-introduce interrupts.

Add a pic crate, we need to remap the pic to enable interrupts.
Create the trampoline for creating interrupts
Set up the GPF handler.
Set up the timer handler. We don't want to do anything with it yet.
Set up panic to print something.

Okay, so #5 really, really isn't great. I'm not sure how to get around
it, though. Basically, we have to create a static reference to the thing
we're trying to not keep static. It's gross. Idk.

@ketsuban comments on IRC

16:14 < Ketsuban> You might consider serial output rather than VGA, if staticness is a concern.

I think this is good to go :confetti_ball:


Webpack Angular 2 SASS

Hi nice project. @scottaddie pointed me to this project.
https://github.com/aspnet/JavaScriptServices/tree/master/templates/Angular2Spa
I created, with @FabianGosebrink a similar template for Webpack, Visual Studio, angular 2 an ASP.NET core.
https://github.com/damienbod/Angular2WebpackVisualStudio
Maybe support for SASS could be added to this template.
Greetings Damien
Template issue: https://github.com/aspnet/Templates/issues/541

Thanks for the suggestion. Hopefully people will find it quite trivial to add SASS support to the projects generated with this template (or LESS, or any other CSS preprocessor) because it's just webpack. Simply adding a SASS/LESS/etc loader to webpack.config.js is enough to get SASS/LESS/etc support.

Closing as this is already covered by #132


[WFCORE-2905]: Server-identity/secret integration with credential reference is not correct.

The password was supposed to be base64 which would break if undefined.
Jira: https://issues.jboss.org/browse/WFCORE-2905
JBEAP: https://issues.jboss.org/browse/JBEAP-11302

Full integration - Windows Build 3542 outcome was FAILURE using a merge of 366ee1ba5dc99e7538d9838e95595113c068d66c
Summary: Tests failed: 1 (1 new), passed: 4020, ignored: 132 Build time: 01:48:12
Failed tests
org.jboss.as.test.integration.domain.mixed.eap700.MixedDomainDeploymentOverlay700TestCase.testInstallAndOverlayDeploymentOnDC: java.lang.AssertionError: {"outcome" : "failed", "result" : null, "failure-description" : {"WFLYDC0074: Operation failed or was rolled back on all servers. Server failures:" : {"server-group" : {"main-server-group" : {"host" : {"master" : {"server-one" : {"WFLYCTL0080: Failed services" : {"jboss.deployment.unit.\"main-deployment.war\".PARSE" : "WFLYSRV0153: Failed to process phase PARSE of deployment \"main-deployment.war\"\n    Caused by: java.lang.OutOfMemoryError"}}}, "slave" : {"server-one" : {"WFLYCTL0080: Failed services" : {"jboss.deployment.unit.\"main-deployment.war\".FIRST_MODULE_USE" : "org.jboss.msc.service.StartException in service jboss.deployment.unit.\"main-deployment.war\".FIRST_MODULE_USE: WFLYSRV0153: Failed to process phase FIRST_MODULE_USE of deployment \"main-deployment.war\"\n    Caused by: java.lang.OutOfMemoryError"}}}}}}}}, "rolled-back" : true, "server-groups" : {"main-server-group" : {"host" : {"master" : {"server-one" : {"response" : {"outcome" : "failed", "failure-description" : {"WFLYCTL0080: Failed services" : {"jboss.deployment.unit.\"main-deployment.war\".PARSE" : "WFLYSRV0153: Failed to process phase PARSE of deployment \"main-deployment.war\"\n    Caused by: java.lang.OutOfMemoryError"}}, "rolled-back" : true}}}, "slave" : {"server-one" : {"response" : {"outcome" : "failed", "result" : null, "failure-description" : {"WFLYCTL0080: Failed services" : {"jboss.deployment.unit.\"main-deployment.war\".FIRST_MODULE_USE" : "org.jboss.msc.service.StartException in service jboss.deployment.unit.\"main-deployment.war\".FIRST_MODULE_USE: WFLYSRV0153: Failed to process phase FIRST_MODULE_USE of deployment \"main-deployment.war\"\n    Caused by: java.lang.OutOfMemoryError"}}, "rolled-back" : true}}}}}}}
	at org.jboss.as.test.integration.domain.mixed.MixedDeploymentOverlayTestCase.executeAsyncForResult(MixedDeploymentOverlayTestCase.java:263)
	at org.jboss.as.test.integration.domain.mixed.MixedDeploymentOverlayTestCase.testInstallAndOverlayDeploymentOnDC(MixedDeploymentOverlayTestCase.java:144)
------- Stdout: -------
16:52:18,874 INFO  [org.jboss.modules] (main) JBoss Modules version 1.6.0.Beta9
16:52:19,346 INFO  [org.jboss.as.process.Host Controller.status] (main) WFLYPC0018: Starting process 'Host Controller'
[Host Controller] 16:52:20,231 INFO  [org.jboss.modules] (main) JBoss Modules version 1.6.0.Beta9
[Host Controller] 16:52:20,914 INFO  [org.jboss.msc] (main) JBoss MSC version 1.2.7.SP1
[Host Controller] 16:52:20,974 INFO  [org.jboss.as] (MSC service thread 1-7) WFLYSRV0049: WildFly Full 11.0.0.Beta1-SNAPSHOT (WildFly Core 3.0.0.Beta24-SNAPSHOT) starting
[Host Controller] 16:52:21,574 INFO  [org.jboss.as.controller.management-deprecated] (Controller Boot Thread) WFLYCTL0028: Attribute 'security-realm' in the resource at address '/host=master/core-service=management/management-interface=native-interface' is deprecated, and may be removed in future version. See the attribute description in the output of the read-resource-description operation to learn more about the deprecation.
[Host Controller] 16:52:21,577 INFO  [org.jboss.as.controller.management-deprecated] (Controller Boot Thread) WFLYCTL0028: Attribute 'security-realm' in the resource at address '/host=master/core-service=management/management-interface=http-interface' is deprecated, and may be removed in future version. See the attribute description in the output of the read-resource-description operation to learn more about the deprecation.
[Host Controller] 16:52:21,682 INFO  [org.jboss.as.controller.management-deprecated] (Controller Boot Thread) WFLYCTL0028: Attribute 'permgen-size' in the resource at address '/host=master/jvm=default' is deprecated, and may be removed in future version. See the attribute description in the output of the read-resource-description operation to learn more about the deprecation.
[Host Controller] 16:52:21,682 INFO  [org.jboss.as.controller.management-deprecated] (Controller Boot Thread) WFLYCTL0028: Attribute 'max-permgen-size' in the resource at address '/host=master/jvm=default' is deprecated, and may be removed in future version. See the attribute description in the output of the read-resource-description operation to learn more about the deprecation.
[Host Controller] 16:52:21,722 INFO  [org.jboss.as.host.controller] (Controller Boot Thread) WFLYHC0003: Creating http management service using network interface (management) port (9990) securePort (-1)
[Host Controller] 16:52:21,730 INFO  [org.xnio] (MSC service thread 1-1) XNIO version 3.5.0.Beta6
[Host Controller] 16:52:21,737 INFO  [org.xnio.nio] (MSC service thread 1-1) XNIO NIO Implementation Version 3.5.0.Beta6
[Host Controller] 16:52:21,802 INFO  [org.jboss.as.patching] (MSC service thread 1-1) WFLYPAT0050: WildFly Full cumulative patch ID is: base, one-off patches include: none
[Host Controller] 16:52:21,811 INFO  [org.jboss.remoting] (MSC service thread 1-1) JBoss Remoting version 5.0.0.Beta24
[Host Controller] 16:52:21,829 WARN  [org.jboss.as.domain.management.security] (MSC service thread 1-1) WFLYDM0111: Keystore C:\BuildAgent\work\5768cf3a0bee5b47\full\testsuite\mixed-domain\target\domains\MixedDomainOverlay700TestSuite\master\configuration\application.keystore not found, it will be auto generated on first use with a self signed certificate for host localhost
[Host Controller] 16:52:21,932 INFO  [org.jboss.as.remoting] (MSC service thread 1-1) WFLYRMT0001: Listening on [::1]:9999
[Host Controller] 16:52:23,405 INFO  [org.wildfly.security] (Controller Boot Thread) ELY00001: WildFly Elytron version 1.1.0.Beta48
[Host Controller] 16:52:23,431 INFO  [org.jboss.as.controller.management-deprecated] (Controller Boot Thread) WFLYCTL0028: Attribute 'security-realm' in the resource at address '/profile=default/subsystem=undertow/server=default-server/https-listener=https' is deprecated, and may be removed in future version. See the attribute description in the output of the read-resource-description operation to learn more about the deprecation.
[Host Controller] 16:52:23,495 INFO  [org.jboss.as.controller.management-deprecated] (Controller Boot Thread) WFLYCTL0028: Attribute 'security-realm' in the resource at address '/profile=ha/subsystem=undertow/server=default-server/https-listener=https' is deprecated, and may be removed in future version. See the attribute description in the output of the read-resource-description operation to learn more about the deprecation.
[Host Controller] 16:52:23,533 INFO  [org.jboss.as.controller.management-deprecated] (Controller Boot Thread) WFLYCTL0028: Attribute 'security-realm' in the resource at address '/profile=full/subsystem=undertow/server=default-server/https-listener=https' is deprecated, and may be removed in future version. See the attribute description in the output of the read-resource-description operation to learn more about the deprecation.
[Host Controller] 16:52:23,576 INFO  [org.jboss.as.controller.management-deprecated] (Controller Boot Thread) WFLYCTL0028: Attribute 'security-realm' in the resource at address '/profile=full-ha/subsystem=undertow/server=default-server/https-listener=https' is deprecated, and may be removed in future version. See the attribute description in the output of the read-resource-description operation to learn more about the deprecation.
[Host Controller] 16:52:24,122 INFO  [org.jboss.as] (Controller Boot Thread) WFLYSRV0062: Http management interface listening on http://[::1]:9990/management and https://[::1]:-1/management
[Host Controller] 16:52:24,122 INFO  [org.jboss.as] (Controller Boot Thread) WFLYSRV0054: Admin console is not enabled
[Host Controller] 16:52:24,122 INFO  [org.jboss.as] (Controller Boot Thread) WFLYSRV0025: WildFly Full 11.0.0.Beta1-SNAPSHOT (WildFly Core 3.0.0.Beta24-SNAPSHOT) (Host Controller) started in 4517ms - Started 49 of 53 services (18 services are lazy, passive or on-demand)
INFO  [org.jboss.as.test.integration.domain.management.util.DomainLifecycleUtil] HostController started in 6261 ms
[Host Controller] 16:52:25,747 INFO  [org.jboss.as] (MSC service thread 1-7) WFLYSRV0050: WildFly Full 11.0.0.Beta1-SNAPSHOT (WildFly Core 3.0.0.Beta24-SNAPSHOT) stopped in 25ms
[Host Controller] 16:52:25,748 INFO  [org.jboss.as] (MSC service thread 1-7) WFLYSRV0049: WildFly Full 11.0.0.Beta1-SNAPSHOT (WildFly Core 3.0.0.Beta24-SNAPSHOT) starting
[Host Controller] 16:52:25,769 INFO  [org.jboss.as.controller.management-deprecated] (Controller Boot Thread) WFLYCTL0028: Attribute 'security-realm' in the resource at address '/host=master/core-service=management/management-interface=native-interface' is deprecated, and may be removed in future version. See the attribute description in the output of the read-resource-description operation to learn more about the deprecation.
[Host Controller] 16:52:25,770 INFO  [org.jboss.as.controller.management-deprecated] (Controller Boot Thread) WFLYCTL0028: Attribute 'security-realm' in the resource at address '/host=master/core-service=management/management-interface=http-interface' is deprecated, and may be removed in future version. See the attribute description in the output of the read-resource-description operation to learn more about the deprecation.
[Host Controller] 16:52:25,776 INFO  [org.jboss.as.controller.management-deprecated] (Controller Boot Thread) WFLYCTL0028: Attribute 'permgen-size' in the resource at address '/host=master/jvm=default' is deprecated, and may be removed in future version. See the attribute description in the output of the read-resource-description operation to learn more about the deprecation.
[Host Controller] 16:52:25,776 INFO  [org.jboss.as.controller.management-deprecated] (Controller Boot Thread) WFLYCTL0028: Attribute 'max-permgen-size' in the resource at address '/host=master/jvm=default' is deprecated, and may be removed in future version. See the attribute description in the output of the read-resource-description operation to learn more about the deprecation.
[Host Controller] 16:52:25,784 INFO  [org.jboss.as.host.controller] (Controller Boot Thread) WFLYHC0003: Creating http management service using network interface (management) port (9990) securePort (-1)
[Host Controller] 16:52:25,793 INFO  [org.jboss.as.patching] (MSC service thread 1-8) WFLYPAT0050: WildFly Full cumulative patch ID is: base, one-off patches include: none
[Host Controller] 16:52:25,795 WARN  [org.jboss.as.domain.management.security] (MSC service thread 1-4) WFLYDM0111: Keystore C:\BuildAgent\work\5768cf3a0bee5b47\full\testsuite\mixed-domain\target\domains\MixedDomainOverlay700TestSuite\master\configuration\application.keystore not found, it will be auto generated on first use with a self signed certificate for host localhost
[Host Controller] 16:52:25,831 INFO  [org.jboss.as.remoting] (MSC service thread 1-8) WFLYRMT0001: Listening on [::1]:9999
[Host Controller] 16:52:26,061 INFO  [org.jboss.as.host.controller] (Controller Boot Thread) WFLYHC0023: Starting server server-one
[Host Controller] 16:52:26,063 WARN  [org.jboss.as.host.controller] (Controller Boot Thread) WFLYHC0011: Ignoring <permgen> for jvm 'ORACLE' type jvm: default
16:52:26,072 INFO  [org.jboss.as.process.Server:server-one.status] (ProcessController-threads - 3) WFLYPC0018: Starting process 'Server:server-one'
[Host Controller] 16:52:26,078 WARN  [org.jboss.as.host.controller] (ProcessControllerConnection-thread - 2) WFLYHC0011: Ignoring <permgen> for jvm 'ORACLE' type jvm: default
[Server:server-one] 16:52:26,763 INFO  [org.jboss.modules] (main) JBoss Modules version 1.6.0.Beta9
[Server:server-one] 16:52:27,381 INFO  [org.jboss.msc] (main) JBoss MSC version 1.2.7.SP1
[Server:server-one] 16:52:27,635 INFO  [org.jboss.as] (MSC service thread 1-8) WFLYSRV0049: WildFly Full 11.0.0.Beta1-SNAPSHOT (WildFly Core 3.0.0.Beta24-SNAPSHOT) starting
[Server:server-one] 16:52:27,793 INFO  [org.xnio] (MSC service thread 1-1) XNIO version 3.5.0.Beta6
[Server:server-one] 16:52:27,823 INFO  [org.xnio.nio] (MSC service thread 1-1) XNIO NIO Implementation Version 3.5.0.Beta6
[Server:server-one] 16:52:27,899 INFO  [org.jboss.remoting] (MSC service thread 1-1) JBoss Remoting version 5.0.0.Beta24
[Server:server-one] 16:52:28,424 INFO  [org.wildfly.security] (ServerService Thread Pool -- 2) ELY00001: WildFly Elytron version 1.1.0.Beta48
[Host Controller] 16:52:28,747 INFO  [org.jboss.as.host.controller] (management task-7) WFLYHC0021: Server [Server:server-one] connected using connection [Channel ID 1a08d282 (inbound) of Remoting connection 00da17d3 to /0:0:0:0:0:0:0:1:51619 of endpoint "master:MANAGEMENT" <b32fe2>]


Broken setup with use_whitenoise=y, use_compressor=y and cloud_provider=none

What happened?
Multiple things:

Altough, we set cloud_provider to None, follwing is set in config/settings/production.py:
COMPRESS_STORAGE = "storages.backends.s3boto3.S3Boto3Storage"
Compressed static files are not available via Whitenoise, giving an error on page:

compressor.exceptions.OfflineGenerationError: You have offline compression enabled but key "..." is missing from offline manifest. You may need to run "python manage.py compress"
What should've happened instead?

Compress storage should be set to local configuration:
COMPRESS_STORAGE = "compressor.storage.GzipCompressorFileStorage"
compose/production/django/start should be extended to this:

python /app/manage.py collectstatic --noinput
python /app/manage.py compress --force
python /app/manage.py collectstatic --noinput

See https://stackoverflow.com/questions/58712195/django-whitenoise-with-compressed-staticfiles for further information
Steps to reproduce
Set up project with following settings:

use_docker=y
use_whitenoise=y
use_compressor=y
cloud_provider=3 (None)

Just came here to post the same thing (used the same options as above). I think the things that need changing to fix this are:
config/settings/production.py
COMPRESS_OFFLINE = env.bool("COMPRESS_OFFLINE", default=True)
COMPRESS_STORAGE = "compressor.storage.GzipCompressorFileStorage"

(Brotli also works well for me here, but requires another package, IMO it's worth it as most browsers now support this.)
Additionally I think the following makes a good speed improvement without any more dependencies:
COMPRESS_FILTERS = {
    "css": [
        "compressor.filters.css_default.CssAbsoluteFilter",
        "compressor.filters.cssmin.rCSSMinFilter",
    ],
    "js": ["compressor.filters.jsmin.JSMinFilter"],
}

compose/production/django/start
#!/bin/bash

set -euo pipefail

python /app/manage.py collectstatic --noinput
python /app/manage.py compress
python /app/manage.py migrate
/usr/local/bin/gunicorn config.wsgi --bind <IP_ADDRESS>:5000 --chdir=/app

I'm currently using these settings for a site after spending ages trying to work out the compressor errors and I agree something like the above should be the default when saying no to cloud providers.

I have to admit I've never had the occasion to use django-compressor properly, so I'm not very familiar with its settings. Pull request to fix our setup is welcome +1

I'll open one this weekend.


Blurry images when using Flux

Intermittently blurry images when using this with Flux. I think it may be related to some recent comfyui update as the issue wasn't here a week ago but I'm unable to debug it.

the issue wasn't here a week ago

Wait, you meant it used to work with Flux???

Yeah, it was definitely working with flux. It added a some uniform noise but also really helped with skin details, landscape details, etc. Idk what to say tbh, it just worked lol.

TIL
Yes, I haven't tried it with Flux yet
I'll look into it

btw, may I ask which workflow are you using?

Using the official workflow, I was able to get it work now.
Though I will have to experiment with the 16 channels more, cause the effect doesn't seem to be as strong as SDXL or SD 1.5 right now...


part 1 of romfs extend to enable format function

Summary
part 1 of romfs extend to enable format function
Impact
This is  part 1 of a series of patchs.
To enhance the write capabilities of ROMFS, enabling it to perform simple file creation, writing, and deletion operations while maintaining compatibility with the original ROMFS format used in open-source ROMFS.
Feature is enabled by CONFIG_FS_ROMFS_WRITEABLE  Kconfig
When CONFIG_FS_ROMFS_WRITEABLE is enabled
We  can use -o rw  to enable writable
Testing
cmoka_fs_test
cmoka_syscall_test

[Experimental Bot, please feedback here]
The PR summary and impact descriptions provide a good start, but lack some specifics to fully meet NuttX requirements. Here's a breakdown and suggestions for improvement:
Summary - Needs Improvement:

Why change is necessary?  You mention enhancing write capabilities, but not the underlying reason.  Is this a user request? Does it address a specific limitation or bug?  Be explicit about the "why".
What functional part is changed? "romfs extend" is vague.  Mention specific files/modules within the ROMFS subsystem that are modified.
How does the change work?  "enable format function" is the result, not the mechanism.  Describe at a high-level the technical approach taken (e.g., new data structures, modifications to existing algorithms, etc.).

Impact - Mostly Good:

New feature added? Clearly stated, but briefly elaborate on the capabilities this new feature provides.
Impact on user? Mentioning CONFIG_FS_ROMFS_WRITEABLE and -o rw is good, but provide a short example of how a user would utilize this in practice.
Other impacts:  While you mark most as "NO",  a multi-part change like this likely has implications. Even if unchanged now, consider:

Build: Will later parts require build system changes? If unsure, acknowledge this.
Documentation: Part 1 likely needs documentation updates.  If not included now, mention it's planned for a later part.

Testing - Needs Significant Improvement:

Build Hosts & Targets: Provide specifics, don't leave it generic.  List OS, versions (compiler especially),  and for targets the exact board:config combinations used.
Testing Logs:  "cmoka_fs_test" is not useful. Include relevant snippets of logs demonstrating:

The issue BEFORE your change (proving it was a problem)
Successful operation AFTER the change
Ideally, test cases covering both normal usage AND error handling

Overall:
The PR is on the right track but needs more detail and concrete evidence of testing.  Addressing the points above will make it much stronger.

The commit fs/romfs: Change the type of num from uint8_t to uint16_t fixs the case that when the number of romfs sub-node is greater than 256, the "num"("count" now) overflowed. e.g. the memory management was broken.
Debug with kasan:
kasan_report
/workspace/nuttx/mm/kasan/kasan.c:117
kasan_check_report
/workspace/nuttx/mm/kasan/kasan.c:190
__asan_store4_noabort
/workspace/nuttx/mm/kasan/kasan.c:314
romfs_cachenode
/workspace/nuttx/arch/arm/src/../../../fs/romfs/fs_romfsutil.c:428
romfs_cachenode
/workspace/nuttx/arch/arm/src/../../../fs/romfs/fs_romfsutil.c:484
romfs_fsconfigure
/workspace/nuttx/arch/arm/src/../../../fs/romfs/fs_romfsutil.c:773
nx_mount
/workspace/nuttx/arch/arm/src/../../../fs/mount/fs_mount.c:445
mount
/workspace/nuttx/arch/arm/src/../../../fs/mount/fs_mount.c:561
nsh_command
/workspace/nuttx/arch/arm/src/../../../../apps/nshlib/nsh_command.c:1247
nsh_execute
/workspace/nuttx/arch/arm/src/../../../../apps/nshlib/nsh_parse.c:847
nx_mount
/workspace/nuttx/arch/arm/src/../../../fs/mount/fs_mount.c:445
mount
/workspace/nuttx/arch/arm/src/../../../fs/mount/fs_mount.c:561
nsh_command
/workspace/nuttx/arch/arm/src/../../../../apps/nshlib/nsh_command.c:1247
nsh_execute
/workspace/nuttx/arch/arm/src/../../../../apps/nshlib/nsh_parse.c:847
nsh_parse
/workspace/nuttx/arch/arm/src/../../../../apps/nshlib/nsh_parse.c:2844
nsh_script

@xiaoxiang781216 @guohao15 Thank you!


feat: use native helm package, support upgrade

Signed-off-by: Abirdcfly<EMAIL_ADDRESS>Fix #82

some remainds will track in #87


Can we use current_timestamp in postgres instead of LocalDateTime.now() in Java to get the current time?

Describe your question
No response

@Nyanpassing
I think that as long as your API implementation returns the correct commit time as LocalDateTime.now(), it is fine that you use other methods for your implementation.

thanks! վ'ᴗ' ի


build: coverage

Coverage v4 was broken withut us noticing.

This still gives:
Error: Codecov token not found. Please provide Codecov token with -t flag. in
https://github.com/eralchemy/eralchemy/actions/runs/10902195672
Though the publishing worked well:
https://pypi.org/project/eralchemy/


Update whitepapers.md

removed outdated governance one
moved enterprise whitepaper to the top

@AdamDWilson : Thanks for your contribution! The author(s) have been notified to review your proposed change.

Looks good - thanks @AdamDWilson


feat: Batch update points

This PR

Adds support for batch point update operation.
Updates the VectorsFactory.namedVector() to accept Map<String, Vector> to support creating sparse vectors. Can't add an overload for generic types.

@russcam, can I get your thoughts on https://github.com/qdrant/java-client/pull/16/commits/2579be1af9a9c945dd928f5a8c32c842c9764761?


Code mistake (6.1.4)

6.1.4 Sorting elements
sequence.sortWith(_ < _)
// res: Seq[Int] = List(3, 2, 1)

The result will be List(1, 2, 3), but considering that initial sequence is List(1, 2, 3) too, it's better to fix sort function to _ > _

Good point. Agreed!


[ISSUE] 502 Bad Server error

Describe the issue
I've configured the skill and docker container so that the intent request comes through but it gets stuck at a 502 error. There's also a an issue connecting to Navidrome at the start of the logs after an initial successful connection.
I'm using Caddy and both navidrome and asknavidrome are running on my pi on the same docker network. I was initially having issues with SSL/TLS encryption so I had to force 1.2 TLS for the handshake not to error.
I fear my caddy config is wrong as the documentation is a bit light on what settings to use and I'm not so familiar with it - so here's a sanitised version of my caddy config for asknavidrome:
 <hostname> {
        reverse_proxy asknavidrome:5000
        reverse_proxy /rest/* asknavidrome:443
    tls {
        protocols tls1.2
    }

Operating System
Raspberry Pi 5 running Debian [bookworm]. Docker image was rebuilt using FROM arm64v8/alpine:3.15.0 as build
To Reproduce
Running any command, simulated or otherwise
Logs
2024-10-29 13:18:55,932 - asknavidrome.subsonic_api - DEBUG - Connected to Navidrome

2024-10-29 13:18:55,932 - asknavidrome.subsonic_api - DEBUG - In function ping()

2024-10-29 13:18:55,963 - asknavidrome.subsonic_api - ERROR - Failed to connect to Navidrome

2024-10-29 13:27:06,214 - root - DEBUG - Response sent: {'api_response': None,
 'can_fulfill_intent': None,
 'card': None,
 'directives': None,
 'experimentation': None,
 'output_speech': {'object_type': 'SSML',
                   'play_behavior': None,
                   'ssml': '<speak>Ready!</speak>'},
 'reprompt': {'directives': None,
              'output_speech': {'object_type': 'SSML',
                                'play_behavior': None,
                                'ssml': '<speak>Ready!</speak>'}},
 'should_end_session': False}

2024-10-29 13:27:06,215 - werkzeug - INFO -  - [29/Oct/2024 13:27:06] "POST / HTTP/1.1" 200 -

2024-10-29 13:27:18,230 - root - DEBUG - Request received: {'dialog_state': None,
 'intent': {'confirmation_status': 'NONE',
            'name': 'NaviSonicPlayMusicRandom',
            'slots': None},
 'locale': 'en-GB',
 'object_type': 'IntentRequest',
 'request_id': '
 'timestamp': datetime.datetime(2024, 10, 29, 13, 27, 18, tzinfo=tzlocal())}

2024-10-29 13:27:18,231 - root - DEBUG - In NaviSonicPlayMusicRandom

2024-10-29 13:27:18,231 - asknavidrome.subsonic_api - DEBUG - In function build_random_song_list()

2024-10-29 13:27:18,252 - root - DEBUG - In GeneralExceptionHandler

2024-10-29 13:27:18,252 - root - ERROR - General Exception: HTTP Error 502: Bad Gateway

2024-10-29 13:27:18,252 - root - ERROR - Request Type Was: IntentRequest

2024-10-29 13:27:18,252 - root - ERROR - Intent Name Was: NaviSonicPlayMusicRandom

Hi @tswart-res
It looks like you have a couple of issues, firstly the AskNavidrome skill cannot connect to your Navidrome instance, for this you'll need to double check your configuration file and the physical connectivity between the AskNavidrome container.
In your caddy config it looks like the container names may be duplicated:
        reverse_proxy asknavidrome:5000
        reverse_proxy /rest/* asknavidrome:443

I'd have expected it to be something like
        reverse_proxy asknavidrome:5000
        reverse_proxy /rest/* navidrome:443

It looks like both the AskNavidrome and the Navidrome requests are being sent to the same container.


Twilight Forest loot tables

I'd like to begin working on modifying the loot tables in the Twilight Forest. I imagine I'm not the only one who has been disappointed with the lack of good loot there. At a minimum, I want to add modded metals.
Here are the unmodified loot tables for the Twilight Forest: https://github.com/belathus/Wanderlust-Renewed/tree/master/dumps/loot_tables/twilightforest
This could be a good amount of work, depending on what we want to do, but I'm up for the task. Any suggestions?

I plan on doing element-based loot based on the location of the chest. I wouldn't mind adding more elements to each location, though doing so might dilute the pool. My current setup, when the crash is fixed, will have a 50% chance of giving you the specific element instead of a random element. Here is what I have so far:

Earth: hedge maze, stronghold
Fire: dark tower
Healing: Labyrinth
Ice: snow queen's castle
Lightning: Trolls, basement
Necromancy: Lich tower
Sorcery: hollow hills

In any case, TF loot tables have all been rewritten. If there are any suggestions or requested changes, feel free to either comment them here or open a new issue.


added win-dumpconfigurator, kdbgctrl.exe and readme.

Here is the PR we discussed. I'm new to this, so I'm sure I missed something. Please let me know what else I might need to do. Thx.

Also you need to update the map.json file to add the new script

Closing pr and creating a new one.


add Windows support

NOTE: if you are familiar with socket support on Windows in Rust, please feel free to comment on this issue.
I started to find cases when I wanted to use this library on Windows. Don't know how to implement yet. This is a placeholder to this new feature.
Update: after some research I plan to use winapi crate to add support on Windows. Hopefully there are not too many gotcha.

@indietyp @lu-zero  I wonder if any of you are interested in Windows support of this lib?  If yes, what do you think of the approach I tried in the linked PR?

I do not use windows, so I cannot say much sadly :/

I have a windows machine (which I do not use primarily for development), so I'd be happy to take a look.

The PR is merged now.


waypoints and scrollbar replacements

I'm using simplebar (https://github.com/Grsmto/simplebar) for custom scrolbars, but unfortunately, when I apply it to an element that contains waypoints, they stop firing. Any suggestions on what could  be causing this? It appears to be related to scrollTop no longer returning teh correct values (always 0). I can get around that by hard coding the scrollTop method in the jquery adapter to use the simplebar equivalent - $(element).simplebar('getScrollElement').scrollTop() - but that doesn't seem optimal as it does not pick up the correct element and requires it to be passed in as an argument.

@afrozl Custom scrollbar replacements generally work by making the container overflow:hidden, listening to wheel, key, and mouse events, and moving a content element inside the container using marginTop or transform. No scroll events are triggered, scroll top isn't changed, hence the custom implementation of scrollTop.
Here's where the adapter layer of waypoints does come in handy. If you can make an adapter that implements all the necessary methods and returns the right things using the simplebar methods, you can compile that with the core classes and get a simplebar.waypoints.js. That would be up to you, and I would include it in this repo or support it, but I would be happy to try to help you in compiling that file if you're actually interested in going down this path.
Besides that, your options are null. Use the custom scrolling or Waypoints but not both.


Cronet exception: m.ms: Exception in CronetUrlRequest: net::ERR_CONNECTION_CLOSED, ErrorCode=5

Package
dio
Version
5.4.1
Operating-System
Android
Adapter
NativeAdapter
Output of flutter doctor -v
flutter doctor -v
[✓] Flutter (Channel stable, 3.19.6, on macOS 14.4.1 23E224 darwin-arm64, locale en-RU)
    • Flutter version 3.19.6 on channel stable at /Users/dmitry/fvm/versions/3.19.6
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 54e66469a9 (6 weeks ago), 2024-04-17 13:08:03 -0700
    • Engine revision c4cd48e186
    • Dart version 3.3.4
    • DevTools version 2.31.1

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at /Users/dmitry/Documents/sdk
    • Platform android-34, build-tools 34.0.0
    • ANDROID_HOME = /Users/dmitry/Documents/sdk
    • Java binary at: /Users/dmitry/Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.10+0-17.0.10b1087.21-11572160)
    • All Android licenses accepted.

[!] Xcode - develop for iOS and macOS (Xcode 15.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 15E204a
    ! CocoaPods 1.12.1 out of date (1.13.0 is recommended).
        CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that responds to your plugin usage on the Dart side.
        Without CocoaPods, plugins will not work on iOS or macOS.
        For more info, see https://flutter.dev/platform-plugins
      To upgrade see https://guides.cocoapods.org/using/getting-started.html#updating-cocoapods for instructions.

[✗] Chrome - develop for the web (Cannot find Chrome executable at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome --ignore-certificate-errors
    --disable-web-security --user-data-dir=/Users/dmitry/temp)
    ! /Applications/Google Chrome.app/Contents/MacOS/Google Chrome --ignore-certificate-errors --disable-web-security --user-data-dir=/Users/dmitry/temp is not
      executable.

[✓] Android Studio (version 2023.3)
    • Android Studio at /Users/dmitry/Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.10+0-17.0.10b1087.21-11572160)

[✓] IntelliJ IDEA Community Edition (version 2023.3.2)
    • IntelliJ at /Users/dmitry/Applications/IntelliJ IDEA Community Edition.app
    • Flutter plugin version 78.4.2
    • Dart plugin version 233.15123

[✓] VS Code (version 1.87.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.88.0

[✓] Connected device (2 available)
    • iPhone SE (3rd generation) (mobile) • *** • ios          • com.apple.CoreSimulator.SimRuntime.iOS-17-4 (simulator)
    • macOS (desktop)                     • macos                                • darwin-arm64 • macOS 14.4.1 23E224 darwin-arm64

[✓] Network resources
    • All expected network resources are available.

! Doctor found issues in 2 categories.

Dart Version
3.3.4
Steps to Reproduce

Create long polling client (that will make requests one after another for a period of time)
Start making requests

Expected Result
Requests succeed
Actual Result
After some time requests will fail with Cronet exception: m.ms: Exception in CronetUrlRequest: net::ERR_CONNECTION_CLOSED, ErrorCode=5, InternalErrorCode=-100, Retryable=true, uri=https://***/v1/polling.getUpdates?ts=***,statusCode: null,cause: DioException [unknown]: null
Devices distribution (out of 30k events):

Full log
Cronet exception: m.ms: Exception in CronetUrlRequest: net::ERR_CONNECTION_CLOSED, ErrorCode=5, InternalErrorCode=-100, Retryable=true, uri=https://alive.go-rhino.com/v1/polling.getUpdates?ts=1717011232038) | *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
pid: 27540, tid: 27615, name 1.ui
os: android arch: arm64 comp: yes sim: no
build_id: 'b866ace18fa006c0f7dae5b7963c0614'
isolate_dso_base: 797e36f000, vm_dso_base: 797e36f000
isolate_instructions: 797e5b5580, vm_instructions: 797e59f000
    #00 abs 000000797ead0d0b virt<PHONE_NUMBER>761d0b _kDartIsolateSnapshotInstructions+0x51b78b
    #01 abs 000000797ead0073 virt<PHONE_NUMBER>761073 _kDartIsolateSnapshotInstructions+0x51aaf3
    #02 abs 000000797e71adcb virt<PHONE_NUMBER>3abdcb _kDartIsolateSnapshotInstructions+0x16584b
    #03 abs 000000797eb2fcfb virt<PHONE_NUMBER>7c0cfb _kDartIsolateSnapshotInstructions+0x57a77b
    #04 abs 000000797eb2fafb virt<PHONE_NUMBER>7c0afb _kDartIsolateSnapshotInstructions+0x57a57b
<asynchronous suspension>

Could you use the standalone cronet_http to verify if the issue can be reproduced? Dio is unlikely related to the issue itself.

@AlexV525 probably it's cronet bug only on samsung, created issue there https://github.com/dart-lang/http/issues/1217
Found this on samsung website https://eu.community.samsung.com/t5/galaxy-s23-series/connection-closed-error-message/td-p/9833994

It's the same behaviour on FireOS. @JSBmanD have you found any solution to fix it?

@vshvedov don't use rest clients in background and use NativeAdapter.


Update Tantares & TantaresLV for 1.4

Beale added support for 1.4.x.
https://github.com/Tantares/Tantares/releases
https://github.com/Tantares/TantaresLV/releases

Thank you for updating these :)


autokey: fix No GSettings schemas are installed and clean wrapping

Remove unnecessary wrapping stuff and fix "No GSettings schemas are installed" fatal error when opening the main window.
fixes #137417
cc @Artturin
Description of changes

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
22.11 Release Notes (or backporting 22.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

Tested launching with XDG_DATA_DIRS= ./result/bin/autokey-gtk -c however i do not use this software so i did not test more


Error occurred in load_ random_cached_file

Dear rrbluke，
Thank you for sharing.I want to reproduce the effect of your code, but I don't know how to get the noise source of Youtube.Can you share links to your noise files?I use noisy audio files in Microsoft DNS, but they only last for 10 seconds. If they are used in your code, an error will be reported.The error occurs in load_ random_cached_file.

After I modify some code, I can run.


[BUG] type with additionalProperties not translated to Map<String, dynamic> in one case

I have automatically generated openapi code with the following type. It is included as a field in another type:
    Map_VerificationStandard:
      type: object
      description: The verification standards
      additionalProperties:
        $ref: '#/components/schemas/VerificationStandard'

After code generation, I get the following class:
@JsonSerializable(explicitToJson: true)
class MapVerificationStandard {
  MapVerificationStandard();

  factory MapVerificationStandard.fromJson(Map<String, dynamic> json) =>
      _$MapVerificationStandardFromJson(json);

  static const toJsonFactory = _$MapVerificationStandardToJson;
  Map<String, dynamic> toJson() => _$MapVerificationStandardToJson(this);

  static const fromJsonFactory = _$MapVerificationStandardFromJson;

  @override
  String toString() => jsonEncode(this);

  @override
  int get hashCode => runtimeType.hashCode;
}

If I take the type description and paste it in the parent type, it works correctly, but as the openapi YAML is automatically generated as well, it is difficult to change.
I would expect the generator to generate code with MapVerificationStandard containing a field of type Map<String, dynamic>
Using version 2.11.8

Hi @countfloyd , we are not supporting additionalProperties. When model has additionalproperties, it means it can be any property with any name and it's impossible to define it before response is handled. For such cases we generate Map<String, dynamic> return type. Just not pay attention to such classes, they will not be used and will be removed by tree-shaking


[C++] Add software implementation of PDEP and reenable BMI2 code paths on all AVX2 CPUs

Describe the enhancement requested
In #37610 we had to guard some code paths on the presence of the BMI2 instruction sets, because those code paths use two BMI2 instrinsics (the PDEP and PEXT instructions) that are not efficiently implemented on all modern x86 CPUs (and that can be absent on a few rare ones).
However, we already have a reasonably good software emulation of PEXT in another place and it should be relatively easy to write a software emulation of PDEP using the exact same approach (lookup table to process 5 bits at a time).
This would allow re-enabling the aforementioned codepaths on all CPUs supporting AVX2, even if they don't have an (efficient) BMI2 implementation.
This includes AMD CPUs since at least 2017.
Component(s)
C++

@felipecrv Perhaps you would be interested.

Also @westonpace FYI

@felipecrv Perhaps you would be interested.

Yes. Using that software implementation from the AVX2 code was my plan to fix #37610. I will prepare a PR.

I'm interested in this patch.
@pitrou Also, should I extract "ExtractBits" to some other place? Currently _pext is implemented in https://github.com/apache/arrow/blob/b8fff043c6cb351b1fad87fa0eeaf8dbc550e37c/cpp/src/parquet/level_conversion_inc.h#L267 . Should I also extract this?

@mapleFU Yes, solving this issue probably implies to reorganize the code (and potentially hide the PDEP routines behind batched functions, so that the implementation is not inlined in a header file).

Did we have some place for this? Like arrow/bit_util.h? Or I should create two new file for this?


Adding favicon

I want to add a favicon to the website, which will look good on website title bar. Can I submit a PR on this?

submitted a PR #55


Update engineImage refCount assertions in test cases

Longhorn 4332
Signed-off-by: Derek Su<EMAIL_ADDRESS>

Waiting for e2e
https://ci.longhorn.io/job/private/job/longhorn-tests-regression/1776

Thanks @derekbit 👍


Wondering Trader Not Visible During the Day

Hi, Lately I've been seeing the wondering traders not being visible during the day and they're constantly drinking a bucket of milk to try to get rid of their invisibility effect but they can't cause they're permanently invisible.

Do you have performant

Yes?

Performant is the one causing this bug

Yeah apoth doesnt do anything to traders aside from adding new trade options, so it couldn't be the source of this


TextWindow Enhancements

[x] Move Exit button closer to the right corner
[x] Make exception text smaller by a few points
[x] More detailed error messages (previously only shows first three lines and last). Now shows 4 file lines and last error line

Added double the indentation for readability
Removed /data from file lines to reduce overall line length

Didn't add:

~Make Exit button transparent so you can view code behind it~
~Add a git reset button that pulls and resets to origin~

All of the git stuff is intentionally contained in updated. I'm not sure any of this stuff is useful outside of forks. All of our CI built branches only get pushed if they build, so the failed to build window is really only a last resort.

Yes, I had forks in mind so users had a way to easily pull and reset to origin if a fork owner made a mistake causing updated to not start. But it could be useful on stock if a user was making local changes and he or she messed up some code causing it to again not start. I think the font and transparency changes are really nice though, so I can leave out the git code and button if that's what you want.
The way I did it was send a different exit code from text if the user taps on the reset button, then manager would handle the git code. I could import attempt_update from updated and call that function from manager maybe?

Hmm, I think the transparency is a bit much, but can you post a before/after of the font size change? Calling attempt_update won't work, and that's pretty dirty. The extra git stuff can easily live inside a fork.

Sure! Once I get the submodules to work on my EON I'll get some screenshots of before/after

Here's some comparisons: https://imgur.com/a/rXbVWlL (the order might be incorrect, it's original, original with more verbose error, and new textwindow). Ignore the failing check for now, that's just to get the TextWindow to show up

I think the point of this is largely just to indicate some kind of build failure, which really shouldn't happen on a stock branch. If you're making local changes or using a fork, you should confirm at the very least that it builds before running the code. The current text window is informative and large enough to see while mounted which I think is more important than cramming a bunch of lines on screen.

Okay but what about it showing the first three lines + the last exception? It doesn't say where the error is coming from or the actual line

Sure, using the last 3 lines sounds fine. That should just be traceback.format_exc(3)	 -> traceback.format_exc(-3). I'm not a fan of the transparency, really shouldn't be depending on this text window.

Sounds good, I'll just move the text over and the button down a bit so the lines don't clip out too much, I'll leave the text size the same

Can you use the original x offset? Other than that, LGTM.

My EON isn't turning on so I can't test the new changes, give me a bit and I'll update the PR

Here's without any textview changes: https://i.imgur.com/Oodkep9.jpg You can see there's a bit of extra space on the left where we could move the text over to see more of the error, if you're fine with keeping that

I think the margin is good, but is there a simple way to wrap the text?

I think I tried looking into that with nanovg a while ago but couldn't find anything too straight forward, I'll take a look again though soon


As a CS2100 TA, I want to be able to sort the class records

...  so that I have an organized class record.

Additional Remark: To be sorted by name based on meeting discussion on 10 Oct


More descriptive error when trying to need a directory

Related to #431
I was getting this error, and it took me a while to understand the cause. Hopefully a more detailed error will make it easier for users.
(In my case, it was especially confusing because I was editing legacy code that was abusing need to generate directories. When I upgraded by repo to use the current master version of Shake, I started getting this error.)

That's a much better error message, thanks! I've improved it a bit more, and also wired it through the Shake.Errors module, which provides better formating and consistent style for all errors - I should really have been using that all along.
Given how useful this feature is to users upgrading, I'll aim to make a release tonight including it.

Thanks!

I made the 0.15.7 release containing this feature, hopefully it will help those who come after you.


Abolish CmiBool

Original issue: https://charm.cs.illinois.edu/redmine/issues/188

Replace it with standard C or C++ bool wherever safe/possible

Original date: 2013-04-24 15:21:14

Started reviewing ramv/nuke-cmibool

I'm hesitant to change CkCallback right away, since those constructors are public API. If you can check that the tests, examples, and major applications aren't passing those inline arguments, or they're logical expressions rather than literals, that would clear this concern.
We're likely to end up with merge conflicts on Harshitha's reductionStarting and Xiang's replica_ft branches. They won't be too bad, since this side is a simple search/replace, but they should be aware of it as they prepare to integrate. I'll add them to the watch list.
I'm happy to see PUP's internals change over, but we can't drop support for PUPing CmiBool until all CmiBools are actually gone, in both the runtime and applications.
In CkBitVector::Test, the return expression doesn't need to be cast.
CkBitVector's comparison operators are just broken, both before and after the change. I don't see that as blocking this cleanup, but it's now open as #189. Again, the bool casts are unnecessary, though.
CkImage::isEmpty: pointless cast, again

Overall, things look pretty good. Outside the load balancers, it looks like we've only got a small handful of other instances to eliminate.

Original date: 2013-04-24 18:53:42

Autobuild indicates that c++ compilers recognize bool on all our test platforms. Hence CmiBool is simply typdefed to bool on all our test platforms. If there exists a compiler where keyword bool is not recognized, there's a very high likelihood that we will have other build / performance issues with that compiler, and that we simply don't want to support it.
Despite the fact that its just a typedef, we should perhaps announce the deprecation in the 6.5 series and then remove them in 6.6.

I'm hesitant to change CkCallback right away, since those constructors are public API.

Another addition to public API changes: CkMigratable::usesAtSync is a protected boolean flag exposed to child classes (ie chare array elements).

If you can check that the tests, examples, and major applications aren't passing those inline arguments, or they're logical expressions rather than literals, that would clear this concern.

I'm happy to see PUP's internals change over, but we can't drop support for PUPing CmiBool until all CmiBools are actually gone, in both the runtime and applications.
I debated a little about this.

Is there a platform where CmiBool and bool are different where the above will cause problems? It should be easy to provide overloads guarded by if !CMK_BOOL_DEFINED, although I strongly doubt its necessary.

In CkBitVector::Test, the return expression doesn't need to be cast.
CkBitVector's comparison operators. Again, the bool casts are unnecessary, though.
CkImage::isEmpty: pointless cast, again

fixed.

Original date: 2013-04-24 19:01:20

I just realize now, after your comment, that CmiBool is only defined for C++ code and not for C. That simplifies a lot of this, since the typedef form is indeed universal now. Let me go back over things, and we may be able to move much faster.

Original date: 2013-04-24 19:06:46

In review, the changes to CkCallback, usesAtSync, and PUP are fine to go ahead. Since CmiBool is already universally a typedef for standard C++ bool, we can transition everything in our code right away, and just leave the typedef and definitions of CmiTrue/CmiFalse in place through a deprecation period.
I'd say clean up commits as you please and you're clear to merge.

Original date: 2013-04-24 19:46:17

There's a bit more mop-up work to be done:

AMPI, mblock, packlib, and the bigsim emulator need the same search/replace treatment
a couple documentation instances
converse.h should drop the test against CMK_BOOL_DEFINED and the alternative non-typedef form
The test in configure for CMK_BOOL_DEFINED can be deleted