iOS: use QiNiu SDK upload a photo, need a fileName from response, but response do not back the fileName!

version: 0.26.3
When i use this version, and i can not get the fileName. Then i open Xcode to debug, find that the usage of the foudation <Photos/Photos.h> used in react-native-image-picker maybe causes something wrong.
I find that these codes(in function - (NSString * _Nullable)originalFilenameForAsset:(PHAsset * _Nullable)asset assetType:(PHAssetResourceType)type) below went wrong:
NSArray<PHAssetResource *> *pickedAssetResources = [PHAssetResource assetResourcesForAsset:asset];
pickedAssetResources became nil, so
if (error) {                             NSLog(@"Error while saving picture into photo album");                         } else {                             // when the image has been saved in the photo album                             if (assetURL) {                                 PHAsset *capturedAsset = [PHAsset fetchAssetsWithALAssetURLs:@[assetURL] options:nil].lastObject;                                 NSString *originalFilename = [self originalFilenameForAsset:capturedAsset assetType:PHAssetResourceTypePhoto];                                 self.response[@"fileName"] = originalFilename ?: [NSNull null];                                 // This implementation will never have a location for the captured image, it needs to be added manually with CoreLocation code here.                                 if (capturedAsset.creationDate) {                                     self.response[@"timestamp"] = [[ImagePickerManager ISO8601DateFormatter] stringFromDate:capturedAsset.creationDate];                                 }                             }                             self.callback(@[self.response]);                         }
then self.response[@"fileName"] = originalFilename ?: [NSNull null]; became nil.
So i have to set the parameter "fileName"in QiNiu SDK to a fixed value, like "123" in random and so on.
So i hope that someone can solve this problem, that's all.

你可以用正则表达式获取文件名和mimeType我是这么做的。


Bundler 1.1.3 fails to load

After adding 'rvm-capistrano' to a Rails 3.2.2 project, it fails to start:
/Users/james/.rvm/gems/ruby-1.9.3-p125-perf/gems/bundler-1.1.3/lib/bundler/runtime.rb:77:in `rescue in rescue in block in require': undefined method `gsub' for nil:NilClass (NoMethodError)
	from /Users/james/.rvm/gems/ruby-1.9.3-p125-perf/gems/bundler-1.1.3/lib/bundler/runtime.rb:72:in `rescue in block in require'
	from /Users/james/.rvm/gems/ruby-1.9.3-p125-perf/gems/bundler-1.1.3/lib/bundler/runtime.rb:62:in `block in require'
	from /Users/james/.rvm/gems/ruby-1.9.3-p125-perf/gems/bundler-1.1.3/lib/bundler/runtime.rb:55:in `each'
	from /Users/james/.rvm/gems/ruby-1.9.3-p125-perf/gems/bundler-1.1.3/lib/bundler/runtime.rb:55:in `require'
	from /Users/james/.rvm/gems/ruby-1.9.3-p125-perf/gems/bundler-1.1.3/lib/bundler.rb:119:in `require'
	from /Users/james/Projects/idaily-app/config/application.rb:10:in `<top (required)>'
``

The application.rb:10 line was for assets pipeline:

Bundler.require(*Rails.groups(:assets => %w(development test)))

Revival this error. I'm getting this with the latest bundler now (1.8.0).
Bundler 1.7.x are working fine.
Thanks

Same here.
Adding require: false to rvm-capistrano in the Gemfile should prevent it from occurring for now.

+1

+1
I am getting this error with bundler 1.8.2.  Adding require: false does work for now.

I fix this error my moving rvm-capistrano gem before capistrano, like this:
Deploy with Capistrano
gem 'rvm-capistrano'
gem 'capistrano'


Fix issue where Timeout exception is thrown if error is returned by nats-server before a PONG

The test case demonstrates the scenario, but here is a quick explanation:

The Options.connectionTimeout() must be set.
The reconnect logic must be triggered.
The nats-server MUST return successfully reconnect and do the INFO/CONNECT request/reply.
The nats-server MUST return an -ERR response BEFORE the PONG. In real-life this would likely be some sort of auth error, but maybe others (like if nats-server is in lame-duck mode?)

When this happens, the reconnect code which waits for a PONG response needs to be interrupted when the connect error gets set.

Am I reading this right, it looks like you just exchanging one exception for another.

I am not at my computer, but as I recall, we get a different exception AND an artificial delay that is not necessary. This delay is problematic since we need a high connect timeout when a device at the edge is on a congested network. The artificially large delay then occurs almost every time the JWT token expires, and during this time the device appears unreachable from NATS.

Replaced by recent work on reconnect


Moved all error strings to src/errors/messages and a few other things

Please describe the changes this PR makes and why it should be merged:

Moved all error strings to src/errors/messages
Fixed / improved Guild#setRolePosition and Guild#setChannelPosition's first arg validation
Fixed a typo in Guild#setChannelPosition that throws an error when being run

Semantic versioning classification:

[ ] This PR changes the library's interface (methods or parameters added)

[ ] This PR includes breaking changes (methods removed or renamed, parameters moved or removed)

[ ] This PR only includes non-code changes, like changes to documentation, README, etc.

Followed requested changes


Investigate context loss with Async module

See: https://github.com/othiym23/node-continuation-local-storage/issues/55
This test, reproduced inside our agent, did not cause context loss but we need a higher level of confidence that a similar issue doesn't exist for us.

The here was that async cached setImmediate before cls could patch it (since cls was required after async). Requiring cls first fixes this issue. This doesn't pose an issue to our agent.


how to change default CustomConfigReloaderImage?

I want to change the default CustomConfigReloaderImage,but I don't find the way to change it. Is there a way to change it ?

I find there are envs can handle it


[Scope Change] Page - "Customer Bill Card" 12175

Describe the request
Please remove the scope OnPrem for procedure CalcBalance in Customer Bill Card Page. This does not make any sense because the function can be used also in the BC Online version.
Thanks in advance,
Simone Laboranti
Additional context
I need to use this function in a extension.
Internal work item: AB#559836

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.
Build ID: 28339.


[RFE] Provide a HELM chart

Current situation
Deploying Inspektor Gadget on the cluster requires running the deploy subcommand and applying the output of that command. There's no HELM chart
Impact
Operators that are used to deploying with HELM need to work outside of their workflow both to deploy and remove the deployed pods.
Ideal future situation
We should provide a HELM chart and make sure it's published in the right places so that people that use HELM charts can find it.
Implementation options
To avoid duplication of work, it would make sense if both the HELM chart and the output of the deploy subcommand have the same source of truth.

Helm Charts for Inspektor Gadget have been published here, closing the issue!


Warn on usage of skip on tests and suites

Codecov Report

Merging #10136 (aefe490) into main (2f5f881) will increase coverage by 5%.
The diff coverage is n/a.

@@          Coverage Diff           @@
##           main   #10136    +/-   ##
======================================
+ Coverage    55%      61%    +5%
======================================
  Files       203      203
  Lines      9238     9238
  Branches   1490     1490
======================================
+ Hits       5099     5642   +543
+ Misses     3737     3123   -614
- Partials    402      473    +71

Impacted Files
Coverage Δ

src/platform/common/utils/decorators.ts
82% <0%> (+<1%)
:arrow_up:

src/platform/common/variables/environment.node.ts
95% <0%> (+1%)
:arrow_up:

...ommon/process/environmentActivationService.node.ts
45% <0%> (+1%)
:arrow_up:

src/platform/ioc/serviceManager.ts
44% <0%> (+2%)
:arrow_up:

src/platform/common/utils/misc.ts
61% <0%> (+2%)
:arrow_up:

...mon/variables/environmentVariablesProvider.node.ts
72% <0%> (+2%)
:arrow_up:

src/platform/common/application/extensions.node.ts
86% <0%> (+2%)
:arrow_up:

src/platform/export/exportFileOpener.ts
95% <0%> (+2%)
:arrow_up:

...rc/platform/common/extensionRecommendation.node.ts
81% <0%> (+2%)
:arrow_up:

src/platform/progress/progressReporter.ts
91% <0%> (+4%)
:arrow_up:

... and 38 more

Sorry wanted to merge this. It's making all other PRs look like they're green.


Astral and Greater Astral property runes do not exist as an option for weapons

Going through the property runes on weapons, Astral (And by proxy, Greater Astral) does not exist as an option to choose on weapons.

Cannot reproduce. What version are you running?

Ah, it's on an old version, apologies, I will see if I can convince the gm currently running to update.


Add SMSC (СМСЦентр) provider notification

By @FlatronBuda, closes #3334.

@FlatronBuda I have left some inline changes. Could you review them?
A general request
Since I cannot test this notification provider, could you attach screenshots of

The notificationprovider sending the Test event
The notificationprovider sending the Monitor down event (f.ex. setting up monitoring, then changing the url from google.com to does_not_exist.com)
The notificationprovider sending the Monitor up event (f.ex. then changing the url back to google.com)

Didn't translate fields. Since I created it based on the ClickSendSMS plugin. Everything has already been translated.


The expressions in the field-initializers of a const constructor must be constant expressions

co19/src/LangGuideTest/02_Language_Constructs/02_1_Class/02_1_Class_Const_Expressions/02_1_Class_Const_Expressions_A04_t01.dart.

@mhausner Is this issue stale?

Not yet. When we switch to the new front-end, this bug will be obsolete. We have done many partial fixes over the years but the bug has never been solved in general.


vpaid enabled ?

Hello bfred!
Can your plugin be used with the vpaid protocol? we are using the videojs-vpaid-plugin to make our video player vpaid enabled.
We give the plugin a video element as input  and then do all the vpaid handshake actions (handshake, init, load, etc...)
In which event we should call the enableInlineVideo plugin?
For your information, i can't control the vpaid creative code. its comes from third party demand
thanks in advance

I don't know about vpaid specifically. IIV should be enabled as soon as possible after the <video> element has been created.


Breakage with URLs with IP:port

mdpo has issues handling some schema://ip:port/ links. For example, given this test.md:
A link to <http://<IP_ADDRESS>:8080/>.

A link to [http://<IP_ADDRESS>:8081/](http://<IP_ADDRESS>:8081/).

A link to [localhost][].

[localhost]: http://<IP_ADDRESS>:8082/

Running md2po test.md > test.po yields this (I added the translations manually, except for the fuzzy one):
#
msgid ""
msgstr ""

#: test.md:block 1 (paragraph)
msgid "A link to [http://<IP_ADDRESS>:8080/](http://<IP_ADDRESS>:8080/)."
msgstr "A0 link to [http://<IP_ADDRESS>:8080/](http://<IP_ADDRESS>:8080/)."

#: test.md:block 2 (paragraph)
msgid "A link to [http://<IP_ADDRESS>:8081/](http://<IP_ADDRESS>:8081/)."
msgstr "A1 link to [http://<IP_ADDRESS>:8081/](http://<IP_ADDRESS>:8081/)."

#: test.md:block 3 (paragraph)
msgid "A link to [localhost][localhost]."
msgstr "A2 link to [localhost][localhost]."

#: test.md:block 3 (paragraph)
#, fuzzy
msgid "[localhost]: http://<IP_ADDRESS>:8082/"
msgstr "[localhost]: http://<IP_ADDRESS>:8082/"

Then running po2md -p test.po -s /dev/stdout test.md shows:
A link to <http://<IP_ADDRESS>:8080/>.

A link to <http://<IP_ADDRESS>:8081/>.

A2 link to [localhost][localhost].

[localhost]: http://<IP_ADDRESS>:8082/

Only the link with textual tag is ok, for the other two it looks like po2md was unable to map the msgstr to some internal string which should have matched the msgstr.
Thanks a lot! :smiley:

First of all, thank you for the report. I've implemented a solution and will be ready in a while with a new v0.3.68 release.
Keep in mind that your example is partially unsupported by CommonMark specification, more specifically in A link to [localhost][] due to the rules of referenced link labels, I quote verbatim:

A link label begins with a left bracket ([) and ends with the first right bracket (]) that is not backslash-escaped. Between these brackets there must be at least one character that is not a space, tab, or line ending.

@mondeja One moment, I read CommonMark link specs more carefully, and a collapsed reference link like [foo][] and a shortcut reference link like [foo] should both be valid and equivalent to [foo][foo].
Just saying because I noticed that mdpo 0.3.84 convers my [foo][] links in .md to [foo] links in .pot.

Please, could you open another issue to track it showing a clear minimal example? Thanks

Please, could you open another issue to track it showing a clear minimal example? Thanks

Sure, I just wasn't sure if you considered this relevant enough. Opened #221. Thanks again!


[BUG]  editable install broken for multiple entries in package_dir

setuptools version
69.2.0
Python version
3.11.8
OS
NixOS 23.11
Description
Given the following setup.py:
#!/usr/bin/env python
# setup.py
import setuptools

setuptools.setup(
    name="somepackage",
    package_dir={"shared": "libs/shared", "app_one": "apps/app_one"},
    packages=setuptools.find_packages(where="libs") + setuptools.find_packages(where="apps"),
)

Installing a package with multiple entries in package_dir results in all but one entry not being importable. That is because the created .egg-link contains an invalid entry with a relative path:
$ cat venv/lib/python3.11/site-packages/somepackage.egg-link
/tmp/edt_bug
.   <--- this is invalid

See the console output below for more information on packaging and file-structure. All the files contain a line print(f"hello from {__file__}"). This problem occurs with equivalent setup.cfg and pyproject.toml as well. This might be a bug in pip rather than setuptools, depending on what delivers the content for the egg-link.
Expected behavior
Importing modules works the same with editable installs and regular package installs.
How to Reproduce

Create a virtual env and make sure wheel, setuptools and pip are installed, and activate the venv
Create the file structure as listed below
Install the resulting package with pip install --editable ./
Observe that you cannot import app_one
Install the package without --editable and observe that it can now be imported

Output
### FILE STRUCTURE
$ tree
├── apps
│   └── app_one
│       ├── app_one.py
│       └── __init__.py
├── libs
│   └── shared
│       ├── __init__.py
│       └── mymod.py
└── setup.py

### CONTENTS
$ cat setup.py
#!/usr/bin/env python
import setuptools

setuptools.setup(
    name="somepackage",
    package_dir={"shared": "libs/shared", "app_one": "apps/app_one"},
    packages=setuptools.find_packages(where="libs") + setuptools.find_packages(where="apps"),
)

$ cat apps/app_one/app_one.py
print(f"hello from {__file__}")

## ENVIRONMENT
$ python -m venv venv && source venv/bin/activate && $ chmod +x setup.py

$ pip install -U wheel setuptools pip
Installing collected packages: wheel, setuptools
  Attempting uninstall: setuptools
    Found existing installation: setuptools 65.5.0
    Uninstalling setuptools-65.5.0:
      Successfully uninstalled setuptools-65.5.0
Successfully installed setuptools-69.2.0 wheel-0.43.0

Problem with editable installs
$ pip install -e ./
Installing collected packages: somepackage
  Running setup.py develop for somepackage
Successfully installed somepackage-0.0.0

$ python -c 'import app_one; print(dir(app_one))'
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'app_one'
[ble: exit 1]

$ cat venv/lib/python3.11/site-packages/somepackage.egg-link
/tmp/edt_bug
.

Works with regular installs:
$ ./setup.py bdist_wheel
running bdist_wheel
running build
running build_py
creating build
creating build/lib
creating build/lib/shared
copying libs/shared/mymod.py -> build/lib/shared
copying libs/shared/__init__.py -> build/lib/shared
creating build/lib/app_one
copying apps/app_one/app_one.py -> build/lib/app_one
copying apps/app_one/__init__.py -> build/lib/app_one
warning: build_py: byte-compiling is disabled, skipping.

/tmp/edt_bug/venv/lib/python3.11/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!

        ********************************************************************************
        Please avoid running ``setup.py`` directly.
        Instead, use pypa/build, pypa/installer or other
        standards-based tools.

        See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
        ********************************************************************************

!!
  self.initialize_options()
installing to build/bdist.linux-x86_64/wheel
running install
running install_lib
creating build/bdist.linux-x86_64
creating build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/shared
copying build/lib/shared/mymod.py -> build/bdist.linux-x86_64/wheel/shared
copying build/lib/shared/__init__.py -> build/bdist.linux-x86_64/wheel/shared
creating build/bdist.linux-x86_64/wheel/app_one
copying build/lib/app_one/app_one.py -> build/bdist.linux-x86_64/wheel/app_one
copying build/lib/app_one/__init__.py -> build/bdist.linux-x86_64/wheel/app_one
warning: install_lib: byte-compiling is disabled, skipping.

running install_egg_info
running egg_info
writing somepackage.egg-info/PKG-INFO
writing dependency_links to somepackage.egg-info/dependency_links.txt
writing top-level names to somepackage.egg-info/top_level.txt
reading manifest file 'somepackage.egg-info/SOURCES.txt'
writing manifest file 'somepackage.egg-info/SOURCES.txt'
Copying somepackage.egg-info to build/bdist.linux-x86_64/wheel/somepackage-0.0.0-py3.11.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/somepackage-0.0.0.dist-info/WHEEL
creating 'dist/somepackage-0.0.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'app_one/__init__.py'
adding 'app_one/app_one.py'
adding 'shared/__init__.py'
adding 'shared/mymod.py'
adding 'somepackage-0.0.0.dist-info/METADATA'
adding 'somepackage-0.0.0.dist-info/WHEEL'
adding 'somepackage-0.0.0.dist-info/top_level.txt'
adding 'somepackage-0.0.0.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel

$ pip install dist/somepackage-0.0.0-py3-none-any.whl
Looking in indexes: http://<IP_ADDRESS>/root/devel/+simple/
Processing ./dist/somepackage-0.0.0-py3-none-any.whl
Installing collected packages: somepackage
  Attempting uninstall: somepackage
    Found existing installation: somepackage 0.0.0
    Uninstalling somepackage-0.0.0:
      Successfully uninstalled somepackage-0.0.0
Successfully installed somepackage-0.0.0

$ python -c 'import app_one; print(dir(app_one))'
hello from /tmp/edt_bug/venv/lib/python3.11/site-packages/app_one/__init__.py
['__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__path__', '__spec__']

Hi @con-f-use, please note that calling setuptools via python setup.py <...> is a deprecated method, and that is what pip seems to be doing (in the logs you can see Running setup.py develop for somepackage). That is probably because this package is triggering pip's legacy behaviour (due to the absence of pyproject.toml).
pythont setup.py develop has a series of well know limitations (e.g. it cannot support package_dir properly), and it is unlikely we are going to improve on those (specially because it is already deprecated, so it is offered as it is and it will be removed in the future).
Now you can try to add a pyproject.toml or call pip using the --use-pep517 flag to trigger the "new behaviour"[^1] and see if that works for you. Please note however that this "new behaviour" is not fully equivalent/backward compatible to python setup.py <...>, and the original source code might need to be adapted.
Note however that the "new" editable installation method also have limitations, see https://setuptools.pypa.io/en/latest/userguide/development_mode.html#limitations. If you browse the discussions in the Python Packaging Discourse, you can probably find long threads about editable installs and how there is no bullet proof solution for all use cases and that so far it is impossible to be 100% with a "final installation" while allowing users to change the implementation dynamically.
[^1]: Note that this behaviour is actually several years old already and it was initially defined in PEP 517 (2015). I am calling it "new behaviour" for lack of better words.


website: Update dialog documentation & demos

Add demos.
Refine text.
Create links to other component pages.

Should we include the similarity between Modal and Dialog? Because now it looks there is only documentation for Dialog but not Modal. Also, the props in the props table is from Modal, but there is no other mention of Modal.

@rohan-kadkol, I don't know what we should do about Modal vs Dialog.  I think we'll have a hard time getting UX on board with using both terms.

@gretanausedaite @mayank99, any thoughts on this?

Well, the page is called "dialog". And a modal dialog is still a dialog. So we can update most references to use the term "dialog" and clarify modal vs non-modal in a separate section.
As for the code/api, the Dialog component has more features and is more flexible, so most examples should show that. The Modal component only exists as a convenient way to show modal dialogs, because Dialog can be a bit verbose to assemble.


Why the target in loss_contrast is 1?

to push away abnormal information from projected normal space, should target in this code be -1?

Hi, You are correct that the 'target' should be -1; it was a typo during my code refactoring process. I have already updated it. The repository is gradually being cleaned and uploaded, as it has not been officially completed yet. Thank you so much for the prompt notice.


add the ability of registerWeak, which could help reduce memory leak

we have been using this registerWeak function for a while and it runs steady, also reduce the chance to cause memory leak on android. sometimes it is really hard to find a proper place to call unregister.
Empty reference will be removed when new registration happens

@greenrobot-team Any update on this? This would be an amazing feature to have and the idea was brought up all the way back in January 2014: #57

No update. But as a general hint, you should not expect such fundamental (read potentially breaking) changes making it into the library.


Paginate user activity by month

Problem
For users with a huge number of activities (cumulated over time), the profile page size becomes very big as the number of activities is too huge.

Not easily navigatable to get a glance of a user's activity during a particular month
This causes page load times to be very bad.
Too many requests to opengraph in a short time causing it to be easily rate limited.

Completed in 3f599f8db15bfc8a85dc25e3207e79ff78b89f7e


standard_init_linux.go:211: exec user process caused "exec format error"

Description of problem
Run a ARM64 container on AMD64 with the kata-runtime
$ docker run -v /usr/bin/qemu-arm-static:/usr/bin/qemu-arm-static --rm -ti arm64v8/debian:buster-slim uname -a
Expected result
uname -a output for container
Actual result
standard_init_linux.go:211: exec user process caused "exec format error"
ERRO[0000] init failed                                   error="standard_init_linux.go:211: exec user process caused "exec format error"" name=kata-agent pid=1 source=agent
panic: --this line should have never been executed, congratulations--
goroutine 1 [running, locked to thread]:
main.init.0()
/tmp/build-image-tmp.URDzNipYqO/go/src/github.com/kata-containers/agent/agent.go:1446 +0x10f

Hi @jeremiah - are you hoping to be able to run an ARM image on a X86 host (that is, a different architecture)? Kata does not do that I'm afraid. It's not supported functionality - it is not implemented.
Sure, in theory, as containers run in VMs, and the VMs could emulate the other architecture, technically it might be feasible with some work - but - it's not be done for Kata, as you would have to fully emulate the non-native processor architecture, and that would have a serious performance impact.
The topic has come up a couple of times before, but never with enough frequency or 'weight' for anybody to try and implement it.

Okay, thanks @grahamwhaley. I couldn't find any documentation saying that it wasn't possible so I just went ahead and tried it. :-) Thanks for letting me know it's out of scope for Kata! I'll still use it on Intel because of it's isolation and speed, but will look for other technologies to use with emulation.


@builder.io/mitosis-cli is not in the npm registry, or you have no permission to fetch it.

I couldn't find @builder.io/mitosis-cli on npm, what am I doing wrong?

Thanks for catching @YogliB ! Just published the latest version<EMAIL_ADDRESS>we are a mid a lot of updates so there is a chance something is broken, so worst case you can always use the prior name which is documented over here


Code links

Hi! I dont undestand how connect links.where am i wrong?

Home

Portfolio

Curriculum Vitae

Contatti

when I press portfolio or curriculum it doesn't change page.

Hey! Apologies for the confusion. The swing links are meant to allow you to open a code file within the editor, not to navigate to another page. Are you looking to add a second HTML file to the swing and navigate to it from the main index.html file? If so, I might need to add better support for that, since I don't believe the WebView can navigate to other pages.

Hey! Apologies for the confusion. The swing links are meant to allow you to open a code file within the editor, not to navigate to another page. Are you looking to add a second HTML file to the swing and navigate to it from the main index.html file? If so, I might need to add better support for that, since I don't believe the WebView can navigate to other pages.

"Are you looking to add a second HTML file to the swing and navigate to it from the main index.html file?"
Yes, i was trying this method

"Are you looking to add a second HTML file to the swing and navigate to it from the main index.html file?"
Yes, i was trying this method

Can i have multilple CodeSwing in the same folder? I would create a CodeSwing for a different html inside the same folder of index.html

Can i have multilple CodeSwing in the same folder? I would create a CodeSwing for a different html inside the same folder of index.html

Closing this as not planned, since I never heard any other feedback about this behavior.


Fix download URLs to point to modern proxy so TCX/GPX download works.

On my machine, TCX/GPX download wasn't working. I was getting an error 410 even for activities that have a "Download as TCX" (or GPX) NOT greyed out in the UI.
This fixes the download URLs so that TCX/GPX download works. It also uses https for all urls.

Works perfectly, would be nice if it gets merged as the current version (master) does not work

👍

Actually the fix in this issue works: https://github.com/kjkjava/garmin-connect-export/issues/33


Minor updates

Hi,
Some minor dependency updates.
I got a weird behaviour on tests and I’m curious to see how it goes on CI.
Tests are running as expected in intellij using IJ runner and maven runner but they fail when using command line.
Could be related to my local config, I’ll trust CI output.

Hello,
Sorry i hadn't seen your pull request.
Jongo 1.5.1 has been released with dependencies updates:
<dependency>
    <groupId>org.jongo</groupId>
    <artifactId>jongo</artifactId>
    <version>1.5.1</version>
</dependency>

Do you  think it is still needed ?


fix emoji regex for :+1:

was missing an escape so the + wasn't correct

[ ] validate story changes

@buoyad additional fix for native emojis


fix: 9824 Google Sheet to filter empty condition ver.2

Description
To fetch data from Google Sheet with empty where condition, ie with no entry in Where Conditions, value field
For example, user needs this implementation as he want to search a member with no emailId from the googlesheet database.
Features/Scenarios implemented and Tested regarding the values in the condition:

When Value is Empty ""    - Pass
When Value is Null     null  -  Pass
When Value is Space  " "   - Pass
When Two conditions are  "" -  Pass
When Two conditions are null - Pass
When one Condition is Null and other empty - Pass
When both has value    - Pass
When both condition are empty  - Pass
Test for EQ  with empty / Null /  with_value   - Pass
Test for 'IN' for with  empty / Null     - Pass
Test for 'NOT_IN'  with  empty / Null     - Pass
Test for combination of  EQ  /   IN   /  NOT_IN    - Pass

Note : The UI will sent null, when we do not touch the field (ie Mouse down/Click), at present it is handled in the backend by capturing the nulls.
We may need to fix that in the front end, for which I will create a ticket later.
Fixes #9824
Type of change

Bug fix (non-breaking change which fixes an issue)

How Has This Been Tested?

Manually tested with Single and Multiple conditions
Unit Test Added

Checklist:

[X] My code follows the style guidelines of this project
[X] I have performed a self-review of my own code
[X] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[X] My changes generate no new warnings
[X] I have added tests that prove my fix is effective or that my feature works
[X] New and existing unit tests pass locally with my changes

@leotom2000 Please check the condition to add brackets for IN and NOT IN

The functionality taking array as inputs for IN and NOT IN remains unmodified and works fine except that it is validated for Empty and null which is taken care by the current implementation. All non null values remains the same and handled as earlier.

/ok-to-test sha=f72e09f


When set rowHeight = 'auto' then all tiles overlap

What need is I want to specify the tile height of each tile or tile's hieght should increase when content are getting bigger.

Exactly what i am searching for, just had the issue myself. The content is higher than the actual widget in the gridster, which is annoying, sind the widget overlaps the widgets under this one.

I think i found myself a workaround (at least for the moment):
In Method "fn.generate_stylesheet = function(opts)" i extended the declaration of the CSS-markdown for "data-sizey" (in my code its around 3684) from this:
for (var y = 1; y <= opts.rows; y++) {
    styles += (opts.namespace + ' [data-sizey="' + y + '"] { height:' +
        (y * opts.widget_base_dimensions[1] +
        (y - 1) * (opts.widget_margins[1] * 2)) + 'px; }\n');
}

to this:
for (var y = 1; y <= opts.rows; y++) {
    styles += (opts.namespace + ' [data-sizey="' + y + '"] { height:' +
        (y * opts.widget_base_dimensions[1] +
        (y - 1) * (opts.widget_margins[1] * 2)) + 'px; }\n');
    styles += (opts.namespace + ' [data-sizey="' + y + '"] div.content { height:' +
        ((y * opts.widget_base_dimensions[1] +
        (y - 1) * (opts.widget_margins[1] * 2)) - 40) + 'px; }\n');
}

Every content inside my widgets will be rendered in a div with the classname "content". Thats how i got it working for now.


MM-1229: FixedWidth works with UrlResource/HttpInputStream.

Fixes https://issues.apache.org/jira/browse/METAMODEL-1229.
EbcdicReader in FixedWidthDataContext required BufferedInputStream, now other input streams are also supported (new BufferedInputStream(originalInputStream) is created).
This enables using a URL (UrlResource) for a path in FixedWidth datastore.

The Travis failures seem unrelated. LGTM!


Add a couple references on git

These are two references on git that I wish I had when I started working on a repository with other people and need to do more than git push origin master . Hope they help.

These are great resources - thanks!


Snow glitch

You can place snow on other people's claims. Not the block, just regular snow. It sends the "You are not allowed to build here" message but still places the snow. You can not go over 1 block height while placing the snow. This glitch only works if there is already one blanket of snow on the ground.

The snow is still glitching due to a bug in MCServer. The snow level is increased only client-side, after relogging, the snow is back to its original level.


Allow more export of components

I'm currently working on a React project using the NGL Viewer and I've noticed that the export options are somewhat limited. The current export options work well, but having additional options would greatly enhance the flexibility and functionality of the NGL Viewer in projects.
I understand that this might be a significant addition to the project, but I believe it would be a valuable enhancement that could benefit many users.
I have created a sample PR for some basic components that I think might be useful to have direct access to.
This is only an example of course and should start a discussion.
https://github.com/nglviewer/ngl/pull/1026

Thanks for your contribution. I think it's fine to export things we need from the library given that NGL is quite monolithic and not amenable to tree shaking.
Regarding the parser, I've used in past projects the ParserRegistry object that is exported from NGL to get some parsers in my code and even redefine some methods via their prototype.
const pdbParser = ParserRegistry.get('pdb')
pdbParser.prototype._beforeParse = // ... overriding code goes there

What is the use case for exporting the NetworkStreamer? Is it to override some of its methods?

Thanks for the answer, I didn't know about the possibility to use the ParserRegistry, but it should solve the problem,
Yes indeed, it is to overwrite a method (see example). The main reason for this is that the state and api queries are conveniently managed via React/Redux.
This makes it very easy to integrate the viewer into the flow
`   // Use Structure data from the state
const compound3DStructure = useAppSelector(getStructure3D);
const createNetworkStreamer = (result: string) => {
const networkInputStream = new NetworkStreamer("custom", {
compressed: false,
binary: false,
json: false,
xml: false,
});
networkInputStream._read = () => {
return new Promise((resolve) => {
return resolve(result);
});
};
return networkInputStream;
};
// State result can be directly used here
const targetInputStream = createNetworkStreamer(compound3DStructure.structure);`

If I understand this correctly, the NetworkSreamer is redefined to bypass the network transfer and directly use a known file content instead.
What can be done instead is to pass a Blob containing the file content as the first argument of the stage.loadFile method.
Something like
const compound3DStructure = useAppSelector(getStructure3D);
const blob = new Blob([compound3DStructure.structure], {type: 'text/plain'});
stage.loadFile(blob, {ext: 'pdb'}).then((component: StructureComponent) => {
    // rest of the code goes there
})


Allow usage of datafusion-cli from other programs

Is your feature request related to a problem or challenge?
If we had these two options we could invoke datafusion-cli directly from other programs and languages:

a -command  option to pass the SQL query directly as an argument on the command line
a -format option to create an output that is machine readable, like CSV, JSON or Parquet

Both options are supported for example by psql (Postgresql client) and it would be nice to have the same feature for datafusion. This would allow to invoke a standalone program (datafusion-cli) from other programs or from bash, for example to query a file using SQL.
Describe the solution you'd like
No response
Describe alternatives you've considered
No response
Additional context
No response

The current datafusion-cli has the ability to execute sql file and format the output:
$ echo 'show tables;' > sql.txt

$ ./target/debug/datafusion-cli --file sql.txt --format json
DataFusion CLI v26.0.0
[{"table_catalog":"datafusion","table_name":"tables","table_schema":"information_schema","table_type":"VIEW"},{"table_catalog":"datafusion","table_name":"views","table_schema":"information_schema","table_type":"VIEW"},{"table_catalog":"datafusion","table_name":"columns","table_schema":"information_schema","table_type":"VIEW"},{"table_catalog":"datafusion","table_name":"df_settings","table_schema":"information_schema","table_type":"VIEW"}]
4 rows in set. Query took 0.045 seconds.

I don't know if this will work for you? 🤔

@r4ntix Wow, great.
The only thing that is missing is the ability to pass the SQL query directly as a command line argument, instead of creating a file with the SQL.
That would be useful when you invoke the datafusion-cli from other programs and it would be similar to other databases (like the -c option of psql).

@collimarco  it make sense to me, thanks for your suggestion. I am going to make a PR for this.


V11/common.utils

Bring foundry/common/utils up to date for v11.

Could you please write some tests for the geometry file?


Add initial readme to build service repo

No longer needed - was just used to demonstrate PR checks. Closing.


Make all Sheet* classes have final members as for SheetSheet

This will make them immutable and alike.

Done in commits:
https://github.com/gurpsdomain/gurpsdomain/commit/2108ef7004d4432e91ccab0994200e4165b06b0b
https://github.com/gurpsdomain/gurpsdomain/commit/207a66738985e5a1bf31dedf93c5f5c8c9061914


Using Plumbum as Bash replacement?

In this StackOverflow answer, one of the users mentioned Plumbum as a Bash replacement. Is there any documentation on how to achieve that in a comfortable manner?

https://plumbum.readthedocs.org/en/latest/#user-guide

I flicked through that and could not see a part that would explicitly cover this use case.

You'll probably want to create an issue over on that project then.

Crap, sorry, used wrong issue tracker. Could you delete this issue?


ju-57 fix kafka pipeline issue

CI: No security warnings found

CI: No security warnings found

CI: No security warnings found


Zenfolio API Error for method LoadPhotoSetPhotos

Hi,
There are 3 groups(albums) in my Zenfolio account called Homepage, Portfolio and Client Galleries.
Here 'Client Galleries' group having 2 more groups called 2015 and 2016 but both are Empty.
API :             phpZenfolio.php 1.3
->LoadGroupHierarchy($username);
Its loaded all the groups available(Homepage, Portfolio and Client Galleries) from Zenfolio account after Successful Authentication.
->LoadPhotoSetPhotos($albumId, 0, $imagesCount);     here $imageCount = 0; (No images for that group)
When i try to call this method for 'Client Galeries>>2015 OR Client Galeries>>2016' groups, its returning the following error.
Zenfolio API Error for method LoadPhotoSetPhotos: E_NOSUCHOBJECT
But its working fine and returning the right images for Other groups  "Homepage, Portfolio" which are having images.
So, I request you to provide the solution for this issue.
Thank you,
Nagarajan

@NagarajanCerulean the problem you are getting here sounds like a common permissions problem commonly seen when using a partner account to access private galleries and photos owned by another user as discussed in https://github.com/lildude/phpZenfolio/issues/16#issuecomment-237539007
Do you own the galleries you are having problems accessing or are they owned by another user account?  If the latter, you will need to ensure they grant you the permissions you need.

@NagarajanCerulean did you get to the bottom of your issue?

I'm going to take the 📻  🤐  as confirmation that your issue was a permissions issue caused by using a partner account @NagarajanCerulean so I'm going to close this issue.  Feel free to re-open if this isn't the case and you need further assistance.


fix(elements): improve tiles page to show more tiles and not error

Fixes #378

Pull Request Test Coverage Report for Build<PHONE_NUMBER>5
Details

0 of 12 (0.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 3.211%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/pages/elements/Tiles.jsx
0
12
0.0%

Totals

Change from base Build<PHONE_NUMBER>6:
0.0%

Covered Lines:
445

Relevant Lines:
15786

💛  - Coveralls


Maintenance 🔧💪

Great cleanup. I tested it and didn't see any graphical differences other than the rounded header image. Looks good to me! Merge immediately.


Add meshsync status logo in header

Signed-off-by: Prakhar Agarwal<EMAIL_ADDRESS>Description
This PR fixes #
Notes for Reviewers
This PR adds meshsync logo which changes according to graphql subscription. It completes the UI part of #4712
Screenshot
See the meshsync logo in header (top-right)

Signed commits

[x] Yes, I signed my commits.

Codecov Report

Merging #4785 (6470076) into master (0dcf288) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #4785   +/-   ##
=======================================
  Coverage   32.01%   32.01%
=======================================
  Files          61       61
  Lines        5148     5148
=======================================
  Hits         1648     1648
  Misses       3074     3074
  Partials      426      426

Flag
Coverage Δ

gointegrationtests
9.32% <ø> (ø)

unittests
25.21% <ø> (ø)

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

Continue to review full report at Codecov.

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

These tests shouldn't fail 🤔

@Prakhar-Agarwal-byte these are not from your changes, it's a cypress issue that is being worked on, I'll re-run the jobs just to be double sure.

I think we're missing designs for the broker logo, I can't seem to find it on Figma. Wouldn't putting it next to the meshsync logo make the header a bit too crowded?

Right. NATS status will be incorporated into the MeshSync logo, so we will only have the one logo. The two logos and statues will be separate on the /settings page, though.
There are additional enhancements to make here, but this PR (when the hyperlink is added) is a solid first step (given how it connects to the graphql-based status that @bariqhibat created).


Task #1450265: Implement SetTags function

@shenhavba,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot

XMPFileFormat::XMPFileFormat(shared_ptr file, const string& extension)

incorrect parameter names

Refers to: sdk/file_sdk/XMPFileFormat/xmp_file_format.cpp:19 in c367613. [](commit_id = c3676134a6fede159cea651042385cbf16be7c6c, deletion_comment = False)

XMPFileFormat::XMPFileFormat(shared_ptr file, const string& extension)

what is incorrect?

In reply to: 330146383 [](ancestors = 330146383)

Refers to: sdk/file_sdk/XMPFileFormat/xmp_file_format.cpp:19 in c367613. [](commit_id = c3676134a6fede159cea651042385cbf16be7c6c, deletion_comment = False)

XMPFileFormat::XMPFileFormat(shared_ptr file, const string& extension)

file -> inputStream

In reply to: 330196320 [](ancestors = 330196320,330146383)

Refers to: sdk/file_sdk/XMPFileFormat/xmp_file_format.cpp:19 in c367613. [](commit_id = c3676134a6fede159cea651042385cbf16be7c6c, deletion_comment = False)


[kf5i18n] static builds fixes

Describe the pull request
Fixes static builds such that the LibIconv is correctly linked against and passed over as a transitive dependency.

Which triplets are supported/not supported? Have you updated the CI baseline?
No change.

Does your PR follow the maintainer guide?
Yes.

Yes.

Thanks for the fix!


[Device Installation Restrictions Policy Check] >>>  Section start 2018/11/15 12:26:41.659 <<<  Section end 2023/11/15 12:26:41.751 <<<  [status: SUCCESS]

[Enter feedback here]

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

ID: c30e8535-b5d1-da85-117d-bcfd78c7e826
Version Independent ID: 6189b9b2-f3ff-8ad0-1963-66c93bb061b1
deviceinstallation.md](https://github.com/MicrosoftDocs/device-itpro-docs/blob/public/device/client-management/mdm/policy-csp-deviceinstallation.md)
Product: Device-client
Technology: itpro-manage
GitHub Login: @vinaypamnani-msft
Microsoft Alias: vinpa

@Afiq186 Can you provide more details about this issue? I'm closing this as not actionable at the moment.


[BUG] An exception occured while running bloxstrap

Acknowledgement of preliminary instructions

[X] I have read the preliminary instructions, and I am certain that my problem has not already been addressed.
[X] I have thoroughly looked through the available Wiki articles and could not find a solution to my problem.
[X] I am using the latest version of Bloxstrap.
[X] I did not answer truthfully to all the above checkboxes.

Bloxstrap Version
v2.5.4
What problem did you encounter?

Bloxstrap Log
N/A

update bloxstrap we dont support older versions


Add theming for plotly figures

@HansKallekleiv Should we do the following changes before merge?

Change app.webviz_settings["plotly_theme"] to app.webviz_settings["theme"], and at the same time let it point to the actual theme instance.
Containers/plugins then needs to access is as app.webviz_settings["theme"].plotly_theme.

The benefit is then that we in the Theme class' plotly_theme getter-function can make sure a deep copy of the plotly theme is provided, making sure containers/plugins by mistake don't alter the original theme and doesn't need code for making sure to make a copy of the plotly_theme layout.


Start the environment with a specific board state

Hi,
I would like to query the trained agent for actions given different board state. Is it possible to start the board with a given state/configuration instead of the default state generated by envs.reset()?

You can probably generate a different map. https://github.com/vwxyzjn/microrts/blob/2c8a626498b71e44beaaac9c311cd0a25b74a275/src/gui/frontend/FrontEnd.java has a GUI editor for the maps

Thank you! Are there any method to access the exact resources and hit points value instead of 0,1,2,3,>=4 in the python environment?


cuda-python 11.8.5

Checklist

[ ] Used a personal fork of the feedstock to propose changes
[ ] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe/meta.yaml) and found it was in an excellent condition.

Thanks Leo! 🙏
Think we will need to update the checksum as well. This is what I found locally
$ curl -LO https://github.com/NVIDIA/cuda-python/archive/refs/tags/v11.8.5.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 2685k    0 2685k    0     0   583k      0 --:--:--  0:00:04 --:--:--  751k
$ openssl sha256 v11.8.5.tar.gz
SHA2-256(v11.8.5.tar.gz)= 0148d9d66232f7c60dad50f5675df986153716ecf7a332295063ca22a33ad87e

Yeah on my cell so couldn't get the checksum, was planning to rely on CI failure and dig it from the log 😄 Thanks!

Hi! This is the friendly conda-forge automerge bot!
Commits were made to this PR after the automerge label was added. For security reasons, I have disabled automerge by removing the automerge label. Please add the automerge label again (or ask a maintainer to do so) if you'd like to enable automerge again!

Hi! This is the friendly conda-forge automerge bot!
Commits were made to this PR after the automerge label was added. For security reasons, I have disabled automerge by removing the automerge label. Please add the automerge label again (or ask a maintainer to do so) if you'd like to enable automerge again!

Hi! This is the friendly conda-forge automerge bot!
I considered the following status checks when analyzing this PR:

linter: passed
azure: passed

Thus the PR was passing and merged! Have a great day!


UserManagedCacheBuilder: cannot add Expiry

Hello, I think I have found a problem with the UserManagedCacheBuilder DSL. I am not able to define any expiration if I try to build the cache with key/value classes other than java.lang.Object (ehcache 3.0.1 from Maven central).
If you see the source from class CacheConfigurationBuilder, you can see:
public CacheConfigurationBuilder<K, V> withExpiry(Expiry<? super K, ? super V> expiry)
But with UserManagedCacheBuilder, the equivalent method is:
public final UserManagedCacheBuilder<K, V, T> withExpiry(Expiry<K, V> expiry)
Doesn't the parameter 'expiry' should be the same in both files?

Yes, you're right.  I'll line a fix up for Ehcache 3.0.2.  In the meantime a judicious use of casting to a raw type should get things to work for you.

Thanks!


Support fsspec 2024

Problem

As of jupyter-scheduler==2.9.0, s3fs and fsspec 2024 cannot be installed with jupyter-scheduler due to potential dependency conflict. fsspec is fixed to 2023.6.0 in https://github.com/jupyter-server/jupyter-scheduler/blob/1af9903a0671f2dfa570959bd097e6af492d9be0/pyproject.toml#L40
Proposed solution

Relax the version pinning and support s3fs 2024

Hi @LiutongZhou. Thank you for creating this issue. I'm looking into updating fsspec.

Jupyter Scheduler 2.10.0 that includes support for latest versions of fsspec and pytz is released on PyPI and conda-forge 🚀


Visualising isochrones layers from result

Hi Nils,
Thanks for developing the tool. Is it possible for you to outline how to format the resulting .shp file which gives the distance to end up with distinct banding. I've tried adding in columns by concatenating the integer value with another field to create a label for the band but I'm not sure if its the best way and if it can then be used to intersect with other point layers

Hi,
I needed a few reads over this, but now I know what you were after:) You actually made me realize a glitch in the code. When using layers for isochrones, it puts 'string' as the 'AA_MINS' column type, while it should be 'int'. I´ll fix for the next version. So, you can build your graduated style directly on the AA_MINS column.
out of curiosity: why the dissolve? You actually don´t dissolve anything when you use feature unique ID´s, the output will be the exact same as the input.

i thought I needed the dissolve to create the shapes correctly but thats coming from a novice, glad I was able to find a bug, will I get notification in qgis when the update is available?

I´m actually unsure about that. You´ll be able to upgrade manually in the plugin manager once it´s available. You can also check the 'Check for updates on startup' option:

The new version 0.3.1 fixed the issue of 'AA_MINS' and 'AA_METERS' having type 'int' instead of 'string'.


how to get the screen time

how can i get the screen time. For example how much time the user use his phone in last 24 hours and 7 days and in on month. i have successfully installed the dependency and get the permission but on which function you should get the time.
  useEffect(() => {
      requestScreenTime();
  }, []);

  const requestScreenTime = async () => {

    ScreenTime.requestAuthorization("individual").then(async () => {
      const status = await ScreenTime.getAuthorizationStatus()
      console.log('Authorization status:', status) // 'approved', 'denied', or 'notDetermined'
      let selection = await ScreenTime.displayFamilyActivityPicker("all");
      console.log('Family activity selection:', selection);
     // selection will be `null` if user presses cancel
      if (selection) {
        await ScreenTime.setActivitySelection(selection); // sets the shields

      }
    })
  }

This is not fully implemented yet. You will need to also make a DeviceActivityMonitor target in Xcode

how can i add this.

@zoobibackups you will need to add a DeviceActivityMonitor target to your Xcode project. please let me know if you have trouble doing this


Relax Faraday version requirements

A bit of cleanup, mostly here to unlock using Faraday 2.x. See https://github.com/lostisland/faraday/blob/main/UPGRADING.md
Best I can tell there's no need for the middleware to follow redirects (from the JSON:API spec or the Unit API docs)

My bad, that was a bit of a leftover from when I was trying to make faraday-middleware work (which can't be used with faraday 2.0) before I decided to bump the requirement to at least 1.10 and make this easier :)
faraday 1.10.x requires faraday-retry version ~> 1.0, you are correct about faraday-retry 2.x, so it should just work without a version constraint specified. I amended the last commit.

Closing as duplicate of #29


Lab 12 - Steps are ordered incorrectly.

Lab/Demo: 12
Task: Edit the knowledge base
Step: 4
Description of issue
The question and answer must be saved first, before ＋ Add alternative phrase  menu an be seen
Repro steps:

see the screen shot below, there is no option to add an alternative pharse.

Fixed


Add fields

fix #15
Add new fields as classes under models/person or as enums in Person class

Failing test cases:
https://pastebin.com/m01At2ia


System.IO.FileNotFoundException: Native Library not found in default paths.Verify you have have included the native Whisper library in your application, or install the default libraries with the Whisper.net.Runtime NuGet.

There is no problem in the local development environment. Published on the Windows server and throw an exception:
System.IO.FileNotFoundException: Native Library not found in default paths.Verify you have have included the native Whisper library in your application, or install the default libraries with the Whisper.net.Runtime NuGet.

Sounds like the library couldn't be found or loaded in the Windows Server.
It can be because of multiple reasons:

The server doesn't have AVX support and you only referenced Whisper.net.Runtime that requires the AVX instructions => Try to reference Whisper.net.AllRuntimes or add a new reference to Whisper.net.Runtime.NoAvx
You published in some way that /runtimes directory was not copied to the output published data => Please, check the structure of the published file on the Windows Server.
For this, try to execute Get-ChildItem -Path "." -Recurse to see if the runtimes are copied there:

It should show something like this:

Thank you for your timely reply, find the reason, the CUDA version on the server is less than 12.1

Yes, that's another way how library cannot be found (same as AVX example above) if CUDA cannot be loaded and no alternative and compatible runtime is referenced.


DUT config not stored in raw data file

With the new focus to change the trigger config in the dut_configuration_mio.yaml (instead in the scan itself) it is needed to store the dut_configuration_mio settings in the raw data file. Otherwise important information how the data was measured gets lost.

Well I found it. Its already there...


Better saved state indicators

e.g. "All changes saved in Drive" for toolchains, datasets, and dataset type overrides

Fixed in be5a895126e524a4afd69c8c8ff2621c7f4b45f5


Add total_time to the LogEntry struct

We should have an additional measurement in the query struct that includes as much of what ecto is doing as it's possible - translation of query struct into SQL, encoding of params, queuing, decoding, etc. The timer should start as soon as a Repo function is called and be stopped when it returns (ideally, in practice it can't be that, but we should be able to get close).
\cc @fishcakez

Is it possible to also add LogEntry field for module that initiated query? I think it can be set when query macros expand.

This is actually quite tricky to do because it would require changing the adapter to receive the total time, since we want to consider what is happening at the repo level. It is also more work for us to do and the current instrumentation already tackles the hot paths.


Empty required dropdowns are considered valid

Dropdowns that are marked as required should not be considered valid.

This was because there was a bug in how to forms are validated. I changed the application to trust Angular's $valid property instead and it seems to work fine.


Button focus text color

Currently you can set the hover text color for a button, but this only triggered by the mouse. It would be nice to have also a focus text color to when the button have the focus gained via keyboard/joystick.

It is strange that this fix was not in the version 2.1 :confused:

Not strange, just the natural consequence of nobody having fixed it :)

https://github.com/godotengine/godot/pull/6739

is it resolved?

tested with current master head. (2c8a1729152f5bcb1cb81d24b1e642634bff7174)

Thanks @volzhs :smiley:


Update deployed() to 2.0

Make all deployed contracts available through the API. Today the legacy code [contract name].deployed() gives you access to the deployed contract including its address. With the release of 2.0 and migrations it would make more sense for change deployed() or create a new function allDeployed() which returns an array of all the deployed contract. Preferably with the constructor param, so you can keep them apart.
> Token.allDeployed()
[
{"address": "0x123", "name": "Unicorn", "decimals":8 } // keys from contract constructor
]

Now it seems the the temporary solution is to write contract addresses to file and load them in your app

Hi there @ramvi. There's no way to know all deployed versions of a contract on a network. The goal for deployed() is to provide the address of one contract -- i.e., if your contract is a singleton, like a registry or a factory, this will provide you with an instance of the contract abstraction that points to the address of the deployed contract. If you'd like some sort of registry to manage all deployed contracts, I recommend you create a registry contract that you deploy to keep track of what's been deployed.
This is to say that with Truffle 2.0, the deployed() function hasn't changed, and it's goal has always been providing the means to interact with a single instance of the contract.


[QUESTION] How to use personalized format ?

Package version, Laravel version
Laravel 4.2/Laravel-Excel 1.3
Expected behaviour
Hi guys
I need to know if there is away to define a personalized format when I import an xls file
I try setColumnFormat (method not found)
any idea ?

Please show us your code

I just load xls file using load($file) method
on the my each function($sheet) I have a regular expression to check if cel is a number with this format (0xxx-xx-xx-xx)
but when I load the file I got xxxxxxxxx (0 and dash deleted) because its a formaed case on excel (not a real value)
so I need to delete the formatting without change the value of the case
0xxx-xx-xx-xx -----(without formatting)---> 0xxx-xx-xx-xx
is it clear ?

I try this
$sheet->setColumnFormat(array( 'A' => '@' ));
setColumnFormat method not defined (I think its work only with the new version)

setColumnFormat is only meant for exporting data.

how about importing ?
is there a way to import excel file without changing a column format ?

solution : use bindValue (http://www.maatwebsite.nl/laravel-excel/docs/import#formatting)
`//pattern generique
$pattern = '/(7|5|6)\d{8}/';
    // update cell value (xxxxxxxxx to 0xxxxxxxxx)
    if (preg_match($pattern, $value) == 1) {
        $cell->setValueExplicit("0".$value, PHPExcel_Cell_DataType::TYPE_STRING);
        return true;
    }`


Clone and configure a GitHub project

Description of the new feature / enhancement
I'd like to simplify the process of cloning and configuring a GitHub project.
The trivial syntax would look something like this:
winget configure https://github.com/microsoft/winget-cli
Gaps:

[ ] WinGet would need to ensure Git is on the system (it might need to be updated).
[ ] WinGet would need to have a default behavior with respect to where to clone the repository.
[ ] The user should be able to specify where the clone should happen on their filesystem.
[ ] If more than one configuration is available, the user should be able to specify.

This would also greatly simplify the process for users on a new system getting their personal configuration set up just the way they like. It also means the user would need to remember the raw GitHub URL for their configuration.
I'm still working on my stuff, and it probably is broken, but I'd like to be able to run the following command on any machine I use so all my favorite stuff is installed and configured:
winget configure https://github.com/denelon/setup
Proposed technical implementation details
No response

WinGet would need to have a default behavior with respect to where to clone the repository.

I think this could be just like git, where the present working directory is used


Arrow::Table.save(path_to_file.parquet) changes data types within Schema.

Hello @kou - I had previously written about an issue of timestamp [ms] turning into timestamp [s] when loading parquet file data into an arrow table Issue here. This time, I have a similar question, but this time, it has led to significant data alteration that is hard to recover.
There is a query we are hitting from a third party, and giving us a CSV file. The CSV file is loaded by calling Arrow::Table.load(csv_file_path), and the schema contains lots of data. Among that data, two of the fields are listed in table.schema.to_s as date64 [ms] which is a timestamp that includes the day and gives a precision of milliseconds, and one of them is listed as uint16. However, when we are calling Arrow::Table.save(new_file_path.parquet), it seems that the function changes the date64 [ms] types to date32 [day], and the uint16 to uint8. As you can imagine, this is stripping timestamp data and turning it into just a representation of the date.
I was wondering if there is functionality in the Arrow::Table.save method that would allow to specify what type we want to save certain columns as. Do you know if parquet supports this date64 [ms] type at all? If you could help with a workaround that would be great.

Hello! it looks like there's a relevant JIRA issue: ARROW-9502.
So, an answer to 1 of your questions seems to be that parquet does not support date64. I am not sure what to recommend as a workaround as I haven't worked with the date types at all so far.

Oh, wow! Thanks for the speedy reply @drin.
As for the lack of parquet support, its unfortunate :( I'm going to try using the cast method that was added in red-arrow 9.0.0 to transform the date64 type to timestamp and see if that's something that's supported. Will check in back here after.

no problem, good luck!

@drin , I was unable to use the cast method to change the date64 column to type :timestamp or Arrow::TimeUnit::MILLI. It doesn't allow conversion to TimeUnit. However, I believe that the issue may actually begin in csv_loader.rb. I noticed that after loading from CSV, I have quantities within the rows that look like this:
2022-08-10T09:50:04-07:00
But the header for that row ends up becoming a date64 [ms] quantity, which I think is actually already losing the data. When I run this code: new_data_table['created_time'].data.chunks.collect { |chunk| chunk.to_s } I get the below as an output
new_data_table['created_time'].data.chunks.collect { |chunk| chunk.to_s }
["[\n  2022-08-10,\n  2022-08-10,\n  2022-08-10,\n  2022-08-10,\n  2022-08-10,\n  2022-08-10,\n  2022-08-10,\n  2022-08-10,\n  2022-08-10,\n  2022-08-10,\n  2022-08-10\n]"]
As you can see, the data chunk by chunk is already losing the time units.

Could you provide a sample Ruby script that reproduces this case?

Update: I was able to fix it by writing this:
column_types: [
    [:created_time, Arrow::TimestampDataType.new(Arrow::TimeUnit::MILLI)],
    [:completed_time, Arrow::TimestampDataType.new(Arrow::TimeUnit::MILLI)],
    %i[query_id uint16]
]

Can we close this?
BTW, Hash is preferred than Array:
column_types: {
    created_time: Arrow::TimestampDataType.new(Arrow::TimeUnit::MILLI), # [:timestamp, :milli] will work
    completed_time: Arrow::TimestampDataType.new(Arrow::TimeUnit::MILLI), # [:timestamp, :milli] will work
    query_id: :uint16,
}

Hello @kou - I had tested the changes locally and everything looked fine, but in a testing environment for one of our tables, the addition of column_types did not work in terms of changing the schema. I've attached the file and the code we're using. Any help in diagnosing the problem would be greatly appreciated.
        ARROW_STRING_TYPE = :string
        ARROW_UINT16_TYPE = :uint16
        TIMESTAMP_MS = lambda { Arrow::TimestampDataType.new(Arrow::TimeUnit::MILLI) }
        COLUMN_TYPES = {
          group_name: ARROW_STRING_TYPE,
          created_time: TIMESTAMP_MS.call,
          completed_time: TIMESTAMP_MS.call,
          source: ARROW_STRING_TYPE,
          status: ARROW_STRING_TYPE,
          runtime: :double,
          is_single_query: ARROW_STRING_TYPE,
          user_name: ARROW_STRING_TYPE,
          user_email: ARROW_STRING_TYPE,
          user_is_disabled: ARROW_STRING_TYPE,
          is_looker_employee: ARROW_STRING_TYPE,
          query_id: ARROW_UINT16_TYPE,
          query_filters: ARROW_STRING_TYPE,
          query_fields: ARROW_STRING_TYPE,
          query_dynamic_fields: ARROW_STRING_TYPE,
          instance_number: ARROW_UINT16_TYPE
        }
        table = Arrow::Table.load(path_to_file, column_types: COLUMN_TYPES)
        # table.schema.to_s.split("\n") continues to show date64[ms] as well as other un-converted column types.
        # Note that the code works on multiple other tables we had tried.

instance_id8.csv

Because some query_id values are over uint16. For example, the first record has 80956. It's over 65535.
query_id: :uint32 will solve it.
FYI: Arrow::Table.load for CSV tries Apache Arrow C++'s CSV parser at first. If the try was failed, it uses Ruby's csv gem as fallback. The first try doesn't report details on error. We may need to add an option that forces to use Apache Arrow C++'s CSV parser.

Thanks for all the help, @kou .


Regenerate the autogen part of trace and provide a synth script

Add a synth script for generating trace low-level libraries, and regenerate them. Handwritten libraries are not changed.
There are some minor changes, mostly to documentation. (Unfortunately, the calls were reordered, so the diffs aren't as clean as they could be.)

Rebased and updated google-gax dependency.


chore: upgrade galoy-client

@daviroo I rebased and merged this branch. It fixes the first no price issue and adds a button (on error) to clear app cache. Please review.


Switch the runtime to be pure kotlin

This is really nice BTW. Very excited about it.
Wondering if we should hook up Sqldelight to Misk before we add Hibernate.

Updated per your comments - not sure what the best thing to do with Closeable is.
It should be fairly simple to get it working with Misk - my real worry is I've only tried it with a SQLite driver but any other SQL dialect is probably going to expose a lot of problems with the lib. Which is good! I want to see where it breaks so we can make the right decisions early about supporting different dialects.


Fix TransformBlockValSet::getNullBitmap.

Currently the TransformBlockValSet::getNullBitmap has incorrect result if the underlying transform function's getNullBitmap is not using the default implementation in BaseTransformFunction.
Tested in unit tests.

Codecov Report

Merging #10959 (c0283ee) into master (2b47dd6) will increase coverage by 0.00%.
The diff coverage is 0.00%.

@@            Coverage Diff            @@
##           master   #10959     +/-   ##
=========================================
  Coverage    0.11%    0.11%
=========================================
  Files        2189     2135     -54
  Lines      117928   115407   -2521
  Branches    17834    17528    -306
=========================================
  Hits          137      137
+ Misses     117771   115250   -2521
  Partials       20       20

Flag
Coverage Δ

integration1temurin11
?

integration1temurin17
?

integration1temurin20
?

integration2temurin11
?

integration2temurin17
?

integration2temurin20
?

unittests1temurin20
?

unittests2temurin11
?

unittests2temurin17
?

unittests2temurin20
0.11% <0.00%> (+<0.01%)
:arrow_up:

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

Impacted Files
Coverage Δ

...che/pinot/core/operator/blocks/TransformBlock.java
0.00% <0.00%> (ø)

...core/operator/docvalsets/TransformBlockValSet.java
0.00% <0.00%> (ø)

... and 56 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


How to use this in react native cli?

How to use this in react native cli?

It is not possible to use this from the react native CLI - you will need to use this within your React Native App.

@ball-hayden you mean expo users only can use this ? if yes pls suggest  any library for cli app

@ball-hayden is this firmware software update package?

Yes, this package can be used to update MCUs that are running MCUMgr for firmware updates.
We use it with nRF Connect SDK, so it's most heavily tested with that, but it may be possible to use with other devices which run MCUMgr/MCUBoot.

@ball-hayden Ok and  I receive the error  [Error: Invalid Header Magic Number. Are You Trying to DFU an Image That Has Not Been Properly Signed?]  even i upload .bin file can u have a idea?

Afrait not. Sorry.

@kumar-68150 did you got any idea or any other package for react native cli

@tamilmani12  i used react-native-ble-manager it's working for me


meson: 0.46.1 -> 0.47.1

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/meson/versions.
meta.description for meson is: '"SCons-like build system that use python as a front-end language and Ninja as a building backend"'.

Checks done (click to expand)

built on NixOS
/nix/store/wic0f2xbl43qm7a9v8zavkq9h8hphfij-meson-0.47.1/bin/meson passed the binary check.
Warning: no invocation of /nix/store/wic0f2xbl43qm7a9v8zavkq9h8hphfij-meson-0.47.1/bin/mesonconf had a zero exit code or showed the expected version
Warning: no invocation of /nix/store/wic0f2xbl43qm7a9v8zavkq9h8hphfij-meson-0.47.1/bin/mesonintrospect had a zero exit code or showed the expected version
Warning: no invocation of /nix/store/wic0f2xbl43qm7a9v8zavkq9h8hphfij-meson-0.47.1/bin/mesontest had a zero exit code or showed the expected version
/nix/store/wic0f2xbl43qm7a9v8zavkq9h8hphfij-meson-0.47.1/bin/wraptool passed the binary check.
2 of 5 passed binary check by having a zero exit code.
1 of 5 passed binary check by having the new version present in output.
found 0.47.1 with grep in /nix/store/wic0f2xbl43qm7a9v8zavkq9h8hphfij-meson-0.47.1
directory tree listing: https://gist.github.com/d0b6d6abba32a8f0d62d750ea30c4a1b
du listing: https://gist.github.com/5db831bc27e7d26570f070d0febe411c

Test this build with Cachix (click to expand)

One time setup in nixpkgs Git checkout:
cachix use r-ryantm
git remote add r-ryantm https://github.com/r-ryantm/nixpkgs.git

Test this build:
git fetch r-ryantm && git checkout 95abd902e331191b45a8bbd6665d7f08cebbf5ae && nix-shell --pure -I nixpkgs=. -p meson

cc @brandonedens @rasendubi for testing.

This breaks some packages, see https://github.com/NixOS/nixpkgs/pull/44040

Success on x86_64-darwin (full log)
Attempted: meson
Partial log (click to expand)
stripping (with command strip and flags -S) in /nix/store/bvphgmzh2ads9sjklxpv4y4m3dc4pdcs-meson-0.47.1/lib  /nix/store/bvphgmzh2ads9sjklxpv4y4m3dc4pdcs-meson-0.47.1/bin
patching script interpreter paths in /nix/store/bvphgmzh2ads9sjklxpv4y4m3dc4pdcs-meson-0.47.1
wrapping `/nix/store/bvphgmzh2ads9sjklxpv4y4m3dc4pdcs-meson-0.47.1/bin/wraptool'...
wrapping `/nix/store/bvphgmzh2ads9sjklxpv4y4m3dc4pdcs-meson-0.47.1/bin/mesonconf'...
wrapping `/nix/store/bvphgmzh2ads9sjklxpv4y4m3dc4pdcs-meson-0.47.1/bin/meson'...
wrapping `/nix/store/bvphgmzh2ads9sjklxpv4y4m3dc4pdcs-meson-0.47.1/bin/mesonintrospect'...
wrapping `/nix/store/bvphgmzh2ads9sjklxpv4y4m3dc4pdcs-meson-0.47.1/bin/mesontest'...
/nix/store/bvphgmzh2ads9sjklxpv4y4m3dc4pdcs-meson-0.47.1/bin /private/tmp/nix-build-meson-0.47.1.drv-0/meson-0.47.1
/private/tmp/nix-build-meson-0.47.1.drv-0/meson-0.47.1
/nix/store/bvphgmzh2ads9sjklxpv4y4m3dc4pdcs-meson-0.47.1

No attempt on x86_64-linux (full log)
The following builds were skipped because they don't evaluate on x86_64-linux: meson
Partial log (click to expand)
Cannot nix-instantiate `meson' because:
GC Warning: Failed to expand heap by<PHONE_NUMBER>0 bytes
Can't start up: not enough memory

Success on aarch64-linux (full log)
Attempted: meson
Partial log (click to expand)
patching script interpreter paths in /nix/store/acq68ax5rz7rg02kckh1d53hfi4hmkgc-meson-0.47.1
checking for references to /build in /nix/store/acq68ax5rz7rg02kckh1d53hfi4hmkgc-meson-0.47.1...
wrapping `/nix/store/acq68ax5rz7rg02kckh1d53hfi4hmkgc-meson-0.47.1/bin/meson'...
wrapping `/nix/store/acq68ax5rz7rg02kckh1d53hfi4hmkgc-meson-0.47.1/bin/mesonconf'...
wrapping `/nix/store/acq68ax5rz7rg02kckh1d53hfi4hmkgc-meson-0.47.1/bin/mesonintrospect'...
wrapping `/nix/store/acq68ax5rz7rg02kckh1d53hfi4hmkgc-meson-0.47.1/bin/mesontest'...
wrapping `/nix/store/acq68ax5rz7rg02kckh1d53hfi4hmkgc-meson-0.47.1/bin/wraptool'...
/nix/store/acq68ax5rz7rg02kckh1d53hfi4hmkgc-meson-0.47.1/bin /build/meson-0.47.1
/build/meson-0.47.1
/nix/store/acq68ax5rz7rg02kckh1d53hfi4hmkgc-meson-0.47.1

And the breakage is subtle enough to not be always caught/fatal... see linked issue.
That hurt to debug, let's be careful before upgrading this. Although hopefully that can be done soon.

It is on my to-do list for this week.

I'd love to update to 0.47, it fixes the incorrect handling of install_names on darwin IIRC. This means we can remove a bunch of workarounds and converting packages to meson won't break the darwin libraries by default anymore.

@jtojnar do we want to get this into 18.09?

@xeji since primary benefit is the Darwin improvement, I do not think this needs to be a blocker. The main consumers of meson that would possibly use the new features (GNOME 3.30 release) will not go to 18.09 either.

superseded by #46020


SearchFactoryBuilder required the wrong interface

Q
A

Bug Fix?
yes

New Feature?
no

BC Breaks?
yes

Deprecations?
no

Fixed Tickets

License
MIT

The old compatibility layer for the JMS Metadata reader is removed as it makes no sense to keep this,
while there are already so many BC breaks.

A new inspection was created.

The inspection completed: No new issues

Merged


[Move] transaction builder codegen in python (and Rust)

Motivation

Generate some python code equivalent to what is currently generated by Rust macros in the transaction-builder crate.

For testing purposes, I also generate Rust transaction builders from scratch.

Note that the ABI described by macros in language/transaction-builder seems currently out of date compared to the Move code.
Test Plan
# Spit out the python code
cargo run -p transaction-builder-generator

# Verify that the generated Rust code compiles
cargo test -p transaction-builder-generator

# Run test on the python codegen (not supported by CI)
cargo test -p transaction-builder-generator -- --ignored

Related PRs
#4367

:umbrella: The latest upstream changes (presumably a4f9b0e000f00e427add7594e59c6d1cd334680e) made this pull request unmergeable. Please resolve the merge conflicts.

cc @ssinghaldev

@bors-libra r=sblackshear

:pushpin: Commit 278acb2 has been approved by sblackshear

:hourglass: Testing commit 278acb2c3e61574a4b2bc73f16c8779c9ab0de4a with merge 1951e7e6235dbc43d4e41314c890537d75f8b9ff...

:sunny: Test successful - checks-actions_land_blocking_test, checks-circle_commit_workflow
Approved by: sblackshear
Pushing 1951e7e6235dbc43d4e41314c890537d75f8b9ff to master...

looks great! I assume the generated file will be checked in and checked similar how yaml spec is checked ?


Get contract_request details

[ ] specification (apiary, confluence
[ ] implementation
[ ] test

remove from response fields

inserted_at
inserted_by
updated_at
updated_by


[New Featrue] Support Vectorization Execution Engine Interface For Doris

FE vecrizied plan code
Function register vec function
Diff function nullable type
New thirdpart code and new thirt struct

Proposed changes
Describe the big picture of your changes here to communicate to the maintainers why we should accept this pull request. If it fixes a bug or resolves a feature request, be sure to link to that issue.
Types of changes
What types of changes does your code introduce to Doris?
Put an x in the boxes that apply

[ ] Bugfix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation Update (if none of the other choices apply)
[ ] Code refactor (Modify the code structure, format the code, etc...)
[ ] Optimization. Including functional usability improvements and performance improvements.
[ ] Dependency. Such as changes related to third-party components.
[ ] Other.

Checklist
Put an x in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before merging your code.

[x] I have created an issue on (Fix #ISSUE) and described the bug/feature there in detail
[x] Compiling and unit tests pass locally with my changes
[x] I have added tests that prove my fix is effective or that my feature works
[x] If these changes need document changes, I have updated the document
[x] Any dependent changes have been merged

Diff function nullable type
New thirdpart code and new thirt struct
What does point 3 and point 4 specifically refer to?

@HappenLee does those 2 PR all of implementation of ver-engine?

@francisoliverlee yes，but it only contain the some interface of vec-engine.

Great, I look forward to it


android: ChakraCore compiles to Android ARMv7

disclaimer: Android is not officially supported.

Things left to do;

fix linker issues and convert couple of MSVC ASM
fix couple of todo items
test on ADB

Can you also write up something on how to build CC on Android if anyone else wanted to try? Maybe just update our BUILDING file or add it to the wiki?

@digitalinfinity we need https://github.com/Microsoft/ChakraCore/pull/2224#issuecomment-267624637 steps are done for anyone to experience ChakraCore literally.

Steps to compile:

Download Android NDK and extract
Build/android_toolchain.sh
./build.sh --target=android --arch=arm --no-icu --static --debug --no-jit

After some updates to this PR, currently there are only few linker errors left.
@digitalinfinity do you have any additional comments?

Android ARMv7 linker issues are also fixed (along with the implementation of ChakraCore ASM files)

Also targets RaspberryPI (see #2262 for additional requirements)

No more comments from my side- thanks @obastemur

LGTM

@digitalinfinity @ThomsonTan Thanks for the Reviews!!


Cannot change active catalog in SQL Editor

System information:

Operating system (distribution) and version Windows 10 2004 x64
DBeaver version DBeaver Enterprise <IP_ADDRESS>003081756
Additional extensions None

Connection specification:

Database name and version  Denodo 7
Driver name  com.denodo.vdp.jdbc.Driver
Do you use tunnels or proxies (SSH, SOCKS, etc)? No

Describe the problem you're observing:
The active catalog in the SQL Editor cannot be changed away from the one specified in the connection string.  All attempts to change the catalog appear to work, but executing the query will execute against the catalog in the connection string and the title bar will revert to the catalog in the connection string after execution.
Auto-sync editor connection with navigator selection is turned off.
Open separate connection for each editor is on.
Steps to reproduce, if exist:
Connect to a database with multiple catalogs
Open an SQL Editor with the default catalog
Change to another catalog
Execute SELECT 1 or another database query
Catalog reverts to the one in the connection string
Include any warning/errors/backtraces from the logs

I can't reproduce this.
You can disable schema refresh in preferences:

Clearing that checkbox prevents the active schema dropdown from switching back to the one in the connection string but it does not cause the query to execute against that schema.  While monitoring the server the queries are executed against the schema in the connection string and not the one represented by the dropdown.

This issue also occurs for me using DBeaver 7.1.4 community edition (and has done over many different versions of DBeaver for a long time).
The 'Set active connection' and 'Set active schema' options are entirely non-functional when connecting to a SQL server database server, which means I am unable to use DBeaver for executing SQL statements against the databases and can only use DBeaver for browsing and editing tables via the GUI. I have to fall back to SSMS to actually execute bespoke SQL statements.

@zejji @jkaetz
I am experiencing the same issue now. Is it resolved?
@serge-rider I have tried disabling schema refresh in preferences, but, NO LUCK.
Still cannot switch to another schema and every time I run a query it is by default picking up default schema mentioned in the connection.

@techlock77
This is still a problem in version 21.0.0  The Refresh schema after execution box has little to do with it as the execution is taking place on the default schema of the connection and not the one selected in the toolbar.  Something I did notice today is that the code completion is checking the proper schema, it is only the execution happening on the wrong schema.
My workaround is to have multiple connections and force the editor to sync to the navigation window.

is it still actual?
unfortunately, we've got no environment to test

there is no update for a long time.
If it is still actual - feel free to reopen the issue.


Cannot use dilithium certificates with s_server

To Reproduce
I am trying to run the commands from the USAGE.md:
openssl req -x509 -new -newkey dilithium3 -keyout dilithium3_CA.key -out dilithium3_CA.crt -nodes -subj "/CN=test CA" -days 365 -provider oqsprovider -provider default
openssl genpkey -algorithm dilithium3 -out dilithium3_srv.key -provider oqsprovider -provider default
openssl req -new -newkey dilithium3 -keyout dilithium3_srv.key -out dilithium3_srv.csr -nodes -subj "/CN=test server" -provider oqsprovider -provider default
openssl x509 -req -in dilithium3_srv.csr -out dilithium3_srv.crt -CA dilithium3_CA.crt -CAkey dilithium3_CA.key -CAcreateserial -days 365  -provider oqsprovider -provider default

Which reports:
Certificate request self-signature ok
subject=CN = test server

But when I use it with
openssl s_server -cert dilithium3_srv.crt -key dilithium3_srv.key -tls1_3 -groups kyber768:frodo640shake -provider oqsprovider -provider default

It reports:
Using default temp DH parameters
error setting certificate
40F7C41E717F0000:error:0A00018E:SSL routines:SSL_CTX_use_certificate:ca md too weak:../ssl/ssl_rsa.c:221:

Environment (please complete the following information):

OS: debian 12
OpenSSL 3.0.13
oqsprovider version 0.5.3

Sincere apologies, @fwh-dc : I wrote text explaining the label change yesterday, but this apparently didn't get posted:
The behaviour above is absolutely expected, as OpenSSL3.0.13 cannot handle provider-based TLS signature algorithms. This is documented in https://github.com/open-quantum-safe/oqs-provider/?tab=readme-ov-file#note-on-openssl-versions

Great! Would you accept a PR where I made this clear in the USAGE.md?

Certainly.


Paper

Hi, how can I get the paper? Is there an arXiv version ?

Hi @fengjiejiejiejie ,
Thank you for your attention! We are planning to upload an arXiv version of the accepted paper ASAP. And we notice you as soon as the paper is available.
Best

thanks a lot
---Original---
From: @.>
Date: Sun, Jan 7, 2024 15:43 PM
To: @.>;
Cc<EMAIL_ADDRESS>Subject: Re: [synlp/R2-LLM] Paper (Issue #1)
Hi @fengjiejiejiejie ,
Thank you for your attention! We are planning to upload an arXiv version of the accepted paper ASAP. And we notice you as soon as the paper is available.
Best
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: @.***>


chore(deps): upgrade dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-1.x" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 1057

Questions ?
Please refer to the Backport tool documentation


Fix for #736 to allow security manager prefix without "/" in the front

:loudspeaker: Type of change

[x] Bugfix
[ ] New feature
[ ] Enhancement
[ ] Refactoring

:scroll: Description
The initial code always expected the "prefix" inside "secretmanager" to start with "/" in the front, which not be in true as AWS doesn't impose such restrictions. So the code change takes care of updating the regex to allow 0 or 1 occurrence of "/" as the first character while specifying the prefix inside "secretmanager"
:bulb: Motivation and Context
#736
:green_heart: How did you test it?

All unit testcases passed.
Integration test was done using a spring boot application and everything worked as expected

:pencil: Checklist

[x] I reviewed submitted code
[ ] I added tests to verify changes
[ ] I updated reference documentation to reflect the change
[x] All tests passing
[x] No breaking changes

:crystal_ball: Next steps
No additional steps required

@hariohmprasath Please sign the Contributor License Agreement!
Click here to manually synchronize the status of this Pull Request.
See the FAQ for frequently asked questions.

@hariohmprasath Please sign the Contributor License Agreement!
Click here to manually synchronize the status of this Pull Request.
See the FAQ for frequently asked questions.

@hariohmprasath Please sign the Contributor License Agreement!
Click here to manually synchronize the status of this Pull Request.
See the FAQ for frequently asked questions.

@hariohmprasath Thank you for signing the Contributor License Agreement!

Thanks @hariohmprasath for your contribution. We merged it in https://github.com/awspring/spring-cloud-aws/pull/33

Thanks @hariohmprasath for your contribution. We merged it in https://github.com/awspring/spring-cloud-aws/pull/33


PhantomJS and ".includes" on an array/string

Which version of PhantomJS are you using? Tip: run phantomjs --version.
2.1.1

What steps will reproduce the problem?

This line of javascript - if ("a string of any length that has /#!/ in it".includes("/#!/")){}

Which operating system are you using?
Mac OSX

Did you use binary PhantomJS or did you compile it from source?
I used the binary form, this also broke on prerender.io

Please provide any additional information below.
Basically the ".includes" on a string throws errors when phantomjs is building the website. It looks like perhaps phantomjs doesn't understand that line?

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/includes

This will be fixed in 2.5. See #14506


Highlight Works Shared with me does nothing

When I am on shared with me
And I click on Highlight Work
Then ???

I'm guessing we should remove the option?
Do we also want the delete available on shares?

Get rid of the other options and only have one button that says "Edit Work"


When I use 'Value Auto-infer' in font-size, the line-height is always 1

I use *{line-height:normal;} to solve part of the problem.
Can the default value of line-hight be set to normal instead of 1?

I expect this is how it's designed. Setting to normal will be a breaking change to existing usages which I don't think it's worth it. You can use it along with leading- to override the line-height.

I expect this is how it's designed. Setting to normal will be a breaking change to existing usages which I don't think it's worth it. You can use it along with leading- to override the line-height.

I agree with you, but whether to consider the default value as a configuration item in the future?


[BUG] Weird text on google search result (javascript not enabled)

I assume we can fix this by replacing the static HTML fallback content for when JS is not running. Does that sound plausible, @subdavis?

I don't understand why google isn't rendering the JS to generate these search results.  We must have made some huge SEO mistake for google to not even try.

I don't understand why google isn't rendering the JS to generate these search results. We must have made some huge SEO mistake for google to not even try.

Who do you think is the right person to help us diagnose what might be happening?

We can change the static content.

👍🏾


feishu bot webhook 返回 statusCode 过时了

Qinglong version
master
Steps to reproduce

What is expected?
not exception
What is actually happening?

System Info
No response
Any additional comments?
No response

2.17.4 已修复


Implement page function

Related to #284

Codecov Report

Merging #339 (09b0bf6) into main (dcd84e0) will decrease coverage by 0.13%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##             main     #339      +/-   ##
==========================================
- Coverage   77.25%   77.12%   -0.14%
==========================================
  Files          12       12
  Lines        1165     1154      -11
==========================================
- Hits          900      890      -10
+ Misses        265      264       -1

Flag
Coverage Δ

unit
77.12% <100.00%> (-0.14%)
:arrow_down:

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

Impacted Files
Coverage Δ

aredis_om/model/model.py
86.21% <100.00%> (-0.06%)
:arrow_down:

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

Great PR, thanks!


feat: add serial transport line_length (default 128) and line_bufs (d…

…efault 2); test Zephyr default USB SMP server example; refactor examples folder layout
This fixes some problems with USB/serial DFU defaults and compatibility.  Adds some examples of USB DFU to the main app.  Would like to add an example of a faster upload and an example of an MCUBoot single slot upload.

@tomaszduda23 I think this might be right.  LMK what you think.  The serial transport takes optional args for line length, line_bufs, and total size.  They get used in a few places to slice the upload chunks.

This is an NRF52840DK example: python -m examples.usb.upgrade nrf52840dk_nrf52840
I didn't make the same image for feather yet.

I've determined that these are the three settings that matter and correspond to line length, line buffers, and "max encoded size", respectively.  Examples are in the dutfirmware folder.
CONFIG_UART_MCUMGR_RX_BUF_SIZE=1024
CONFIG_UART_MCUMGR_RX_BUF_COUNT=1
CONFIG_MCUMGR_TRANSPORT_NETBUF_SIZE=1024


Visual treatment for bottom app bar demo

#16821

Fix list safe area in demo
Update UI a bit to reduce crowding

We've solicited some design input for this demo. Will wait for the new design before landing any changes.

Closing this for now while waiting for designer feedback


QQ about jaeger-operator standard deployment

Dear all,
I want to make sure I understand the available deployment solutions. There are currently two ways to deploy jaeger on a kubernetes cluster:

Run the entire set in every namespace and have the operator dynamically deploy the agents
Run as a daemonSet

From the documentation and tests I made, the ideal solution here is to deploy each component (operator, web-ui, collector & cronjobs) on every namespace. Is this correct or am I missing something?
Thanks!

Hey @atmosx,
You should have only one operator for your whole cluster. Apart from that, it's possible to have one "instance" per namespace, or one "instance" for your whole cluster. It depends on your specific requirements and tenancy model.
"Instance" is a "Jaeger instance" (represented by a Custom Resource, CR) and contains a collector, query, batch jobs, ...
Note that the only component that might run as a daemon set is the agent. In that case, you should have only one Jaeger instance with the agent strategy set to "Daemon Set", as it binds to a well-known port: if you install a second instance also set to use agents as daemon set, it will try to bind to the same port as the first instance and will therefore fail.
I'm closing this issue, hoping that my answer clarified things for you. If you still have questions, feel free to reopen.


password generator project

Type of change

[x] Added new project
[ ] Bug fix
[ ] New features
[ ] Enhanced documentation

Changes proposed in this pull request

Project name :

Password Generator

Short description :

The password generator project allows a user to input the desired length for a password.
Only passwords with 8 or more characters may be created.
The password generated is a random mix of uppercase, lowercase, integers and punctuation characters.
The password generated is displayed for the user.
Checklist

[x] The code is Python 3 compatible
[x] I have added relevant comments in my file to make code understandable
[x] I have added my project in a folder which includes all the necessary files

Only this folder can be merged : projects/Password Generator/main.py
Please remove other things.


Backend: Activity Monitor & Access Log

Will require a standard activity monitor on the Signing Server, and dump the logs in a log file.
Check for access logs on GCP, they might already be there.

GCP has access monitoring(and additional log info as well)

Closing this issue as discussed with dev.


The validators set an object to form errors

Description
A clear and concise description of what the bug is.
I get { "0": true } in form.errors object.
{{ form.errors | json }}

this is because I add validators in the form level:
 fields: FormlyFieldConfig[] = [
    {
      validators: [
        () => {
          console.log('validate in form level..');
          return null;
        },
      ],
      fieldGroup: [
        {
          key: 'text',
....

edit
I checked this code and validators should return true is valid or otherwise if invalid. but angular say null is valid otherwise is invalid.
it is a little bit confusing.
Minimal Reproduction

stackblitz
Your Environment

Angular version: 14
Formly version: 6.rc1

Additional context
Add any other context about the problem here.

We expect validators to be an object, right now we support two types of format:

return a boolean value (valid or not):

validators: {
 email: c => isEmail(c.value) // return boolean
},

Angular validator format through validators.validation property:

validators: {
  validation: [
    () => {
      console.log('validate in form level..');
      return null;
    }
  ],
},


RFP - zVirtualDesktop

I'm trying to create a package on my own, but I'm having trouble figuring it out.
zVirtualDesktop is a utility for managing Windows 10 Virtual Desktops. Requires only the EXE itself, no external libraries.
-Configurable hotkeys
-Set different wallpapers for each desktop
-Name desktops
-System Tray Icons
-DesktopView - A TaskView replacement
https://github.com/mzomparelli/zVirtualDesktop
The most current build can always be grabbed from this link. This link downloads the EXE only.
https://zomp.co/files.aspx?id=zvdexe
A link to a zip file containing the most current build.
https://zomp.co/files.aspx?id=zvd
EDIT:
https://github.com/mzomparelli/zVirtualDesktop/issues/96

Is it possible for Chocolatey to install the exe (or a shortcut) to the user's startup folder? Sorry, I'm new to Chocolatey. I can modify zVirtualDesktop as necessary. Please let me know.

Was I wrong to create an issue here? I'm only here because my users want it and I'm unable to figure it out on my own.

@mzomparelli it isn't really wrong, but the wording from your initial post seem to be that you are actually creating the package yourself, rather than requesting a maintainer to create this package.
If it's the former, then it's better to reach out on the gitter channel.
If it's the later, then you just need to be patient until a maintainer picks this package up.

Thanks @AdmiringWorm , I was looking to do it myself, but it seems overly complicated so I decided to come here and let someone else do it. I would be interested in seeing how it is packaged so that I can learn from it.

I see, in that case you just need to be patient and until a maintainer is willing to pick it up.

@mzomparelli I'd like to encourage you to make the package yourself.
Read: https://github.com/chocolatey/choco/wiki/CreatePackages
Then use this as a template: https://chocolatey.org/packages/raidar everything you need is there.

Thanks @bcurran3, I'll give it a try.

Software is not listed in "Program and features".
No uninstaller found in standard folders.

@mzomparelli : Hi, could you tell us the way to uninstall properly zVirtualDesktop ?

Delete the exe
Delete Folder: C:\Users[User]\AppData\Roaming\zVirtualDesktop
Registry Key: Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\zVirtualDesktop

Those are the only files that zVirtualDesktop creates.

Under review: https://chocolatey.org/packages/zvirtualdesktop

Yes, I can do that.

Status: closed