Unable to use Propagate feature on timeseries charts

We are unable to use the Propagate option on charts. It is available through customize chart action for "Time Series" chart (a line chart for example). Our use case is to trigger updates in other charts in the parent dashboard when the time range in one of the child chart is updated.
Our environment:
OS: Debian GNU/Linux 10
Superset version: 0.35.2
Expected results
Selecting Propagate on one chart should reflect selection on other charts in the same dashboard.
Alternatively some documentation on how to get the propagate feature to work would be tremendously helpful.
Actual results
Selecting Propagate on one chart does not reflect selection on other charts in the same dashboard.
Screenshots
If applicable, add screenshots to help explain your problem.
How to reproduce the bug

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

Environment
OS: Debian GNU/Linux 10

superset version: 0.35.2
python version: Python 3.6.10
node.js version:  v. 12
npm version: n/a

Checklist
Make sure these boxes are checked before submitting your issue - thank you!

[ ] I have checked the superset logs for python stacktraces and included it here as text if there are any.
[ ] I have reproduced the issue with at least the latest released version of superset.
[ ] I have checked the issue tracker for the same issue and I haven't found one similar.

Additional context
Add any other context about the problem here.

I can confirm this bug on 0.35

This bug still exist on 0.37.2

close this since no recent follow-up.


Fix <=> for IPv4 and IPv6.

Comparing IPAddress::IPv4 or IPAddress::IPv6 instances against another class currently raises an exception…  Returning nil is more appropriate since "42" <=> 42 #=> nil.

Raising has the benefit that we know that an invalid comparison between unlike types has occurred.
If we return nil, then we would not know that we fat-fingered in a situation like this:
ip1 = IPAddress('<IP_ADDRESS>')
ip2 = '<IP_ADDRESS>'
if ip1.eql?(ip2)
   # blah
end

Your code snippet does not currently raise an exception :-) it returns false because:

eql? is not aliased to the overriden ==, so you are in fact calling Object#eql? (see #77);
Even if it was, the Comparable module currently catch the exception raised in <=> (this will change in the future, this is the reason of this PR).

My point is that with Ruby 2.2.0 (at least), the Comparable module relies on the <=> operator and expects it to not raise exceptions.  Here is the warning issued in irb(1):
irb(main):001:0> RUBY_VERSION
=> "2.2.0"
irb(main):002:0> require 'ipaddress'
/var/www/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/ipaddress-0.8.3/lib/ipaddress.rb:72: warning: mismatched indentations at 'end' with 'unless' at 70
/var/www/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/ipaddress-0.8.3/lib/ipaddress/prefix.rb:81: warning: mismatched indentations at 'end' with 'class' at 21
/var/www/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/ipaddress-0.8.3/lib/ipaddress/ipv4.rb:647: warning: method redefined; discarding old multicast?
/var/www/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/ipaddress-0.8.3/lib/ipaddress/ipv4.rb:633: warning: previous definition of multicast? was here
=> true
irb(main):003:0> [IPAddress.parse('::1')].include? IPAddress.parse('<IP_ADDRESS>')
(irb):3: warning: Comparable#== will no more rescue exceptions of #<=> in the next release.
(irb):3: warning: Return nil in #<=> if the comparison is inappropriate or avoid such comparison.
=> false

(The first bunch of issues (require) is fixed by applying #59 and #74.  This bug reports is related to the two last lines warnings regarding <=>.)
Because the behavior will change in the future, it should make sense to have the IPAddress objects behave like other Ruby objects when compared to unrelated objects, that is returning nil and not raising exceptions.  This allows to have the same behavior when reversing the comparison that currently is quite confusing:
irb(main):004:0> IPAddress.parse('::1') <=> 42
NoMethodError: undefined method `to_u128' for 42:Fixnum
	from /var/www/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/ipaddress-0.8.3/lib/ipaddress/ipv6.rb:490:in `<=>'
	from (irb):4
	from /var/www/.rbenv/versions/2.2.0/bin/irb:11:in `<main>'
irb(main):005:0> 42 <=> IPAddress.parse('::1')
=> nil

related: https://github.com/RubyMoney/money/pull/528

Returning nil is correct.  See the <=> operator's definition in the Object class
https://ruby-doc.org/core-2.4.1/Object.html#method-i-3C-3D-3E

@francisluong, I have removed my branch quite some time ago and can't reconnect this work to the PR.  I created another branch for testing purpose and the test suite passes.
This should unblock some issues :wink:


Proxy-pallet: Project type

In the new UI Proxy design there's a field for a project type:

What is this?
What type the project could be?
Is it something that the user will input arbitrarily?

@AugustoLara

Now project structure contains a field for its type. I still need confirmation about the name types. Closed for now.


feat : Normturtle Pull request

Previous 🤙 Challenges & Whole Timeline:
https://github.com/NebulaTris/oss101/issues/111
challenge 4
added 📝 : contributors\Normturtle\Normturtle.md

beginner: challenge 6
feat 📝 : Added 2 Gists

@NebulaTris all checks passed!
and Ready to be merged! 🥳


delete all files in docker clean

If a volume cannot be removed, then alternatively mount the volumes in a container and delete all the files.

Options 2 and 3 have been implemented. No need for checkify for now.


Made introduction of example clearer

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

VBA/Excel-VBA/articles/application-onkey-method-excel.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

VBA/Excel-VBA/articles/application-onkey-method-excel.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

All content in this repository has been migrated to a new repository (https://github.com/MicrosoftDocs/VBA-Docs). The changes in this PR have been applied in the new repository (as part of pull request #61), so this PR is being closed. The changes will be published to the live docs soon. Thank you for your contribution!


[vcpkg-tool] default-features are enabled for all dependencies even if not required.

I have create https://github.com/microsoft/vcpkg/pull/24539 to remove extra pointless dependencies form our target project.
Unfortunately it works only half way round. Installing vamp-sdk only, still pulls in the default libsndfile with all dependencies into the project. The target project needs to ship pointless libraries just to satisfy the linker. In this case the vamp-host can only handle wav files but is now linked to libraries for all sort of files.
./vcpkg install vamp-sdk --dry-run
Computing installation plan...
The following packages will be built and installed:
  * libflac[core]:x64-linux -> 1.3.4
  * libogg[core]:x64-linux -> 1.3.5
  * libsndfile[core,external-libs,mpeg]:x64-linux -> 1.1.0
  * libvorbis[core]:x64-linux -> 1.3.7#2
  * mp3lame[core]:x64-linux -> 3.100#7
  * mpg123[core]:x64-linux -> 1.29.2#3
  * opus[core]:x64-linux -> 1.3.1#6
    vamp-sdk[core]:x64-linux -> 2.10#3
Additional packages (*) will be modified to complete this operation.

however, explicitly installing the libsndfile[core] does work:
./vcpkg install libsndfile[core] vamp-sdk --dry-run
Computing installation plan...
The following packages will be built and installed:
    libsndfile[core]:x64-linux -> 1.1.0
    vamp-sdk[core]:x64-linux -> 2.10#3

Is this an vcpkg-tool regression?
Environment
All
To Reproduce
See above
Expected behavior
My expectation would be that I install the default features when installing the library explicit and installing the bare minimum when it is pulled in as dependency.

Is this an vcpkg-tool regression?

No that is a design decisions. You need to be explicit about every dependency from which you don't want to have the defaults.

I think I am explicit with ./vcpkg install vamp-sdk. I want to have the vamp-sdk, with all default features, but not 6 additional libraries, that are default when I ask explicit for libsndfile, but are useless here.
As vcpkg user I have not the knowledge to set all dependencies to just "core" to get the expected result. But If I need a feature of a dependent library directly, I will be able can ask for it explicit.
This is also interesting in vase of updates. Imagine a library does not longer depend on a library. It is just removed, including all its dependencies. If build script has to list all of them explicit, they are still installed without any use.
Since we don't know the requirement of the target software installing the default for named libraries is reasonable, but it is a wast of resources for dependent libraries where we definitely know that a certain feature is not required.
Do you have an example where this assumption is wrong?  Is there a thread where this issue has already been discussed?

Is there a thread where this issue has already been discussed?

#11602

I have read trough the whole discussion of #11602, but there was not a single argument why the current behavior is favored over the proposed, except that "it is a design decision".
I think the given real live example shows impressive that we should revise the design decision.
Here is another one: https://github.com/microsoft/vcpkg/issues/12216
Do you have a real live counter example?

You are maybe interested in https://github.com/microsoft/vcpkg/issues/19173 or a similar behavior

Yes, but I see no reason why such "--minimal-dependencies" feature is not the default. Do you?

I have also added a comment to your https://github.com/microsoft/vcpkg-tool/pull/177

IMO there are competing perspectives and goals, e.g.

Feature convenience (defaults) vs. feature control (minimal)
Maintainer perspective (implementing options) vs. user perspective (consuming options)
Single, well-defined installation (CI) vs. incremental installation/removal (interactive)

You cannot achieve them all equally well. I'm not enthusiastic about the current approach, but at least I don't have to care too much when adding a feature interface to existing ports (e.g. gui and icu for qt5-base), and I enjoy less rebuilds of installed packages when the next installed packages requests a new feature in a remote dependency.

For the dependencies:
"dependencies": [
    {
        "name": "port-name",
        "default-features": false
    }
]

We should use this method in order to avoid consuming resources as much as possible on the installation of unnecessary default features.
For install, installing default features without declaring feature core is by design:

This is also what "default feature" means.
This will significantly reduce the number of reinstallations of this port: other ports may rely on these default features.

@JackBoosY Do you propose that the example vcpkg.json fragment above of a of port a shall automatically install only port-name[core] when it is installed by ./vcpkg install a?
And ./vcpkg install port-name will install port-name[defualt-features]?

@daschuer If we set "default-features": false in manifest file, when installing the port, its dependency will not install the default features.
Such as:
{
    "name": "a",
    ...
    "dependencies": [
        {
            "name": "b",
            "default-features": false
        }
    ]
}

./vcpkg install a will install a[core, default-features] and b[core].

This is currently not the case unfortunately and the core part of this issue. (See my initial post).
Translated to the abstract example we have:
Current state:
./vcpkg install a will install a[core, default-features] and b[core, default-features]
and
./vcpkg install b[core] a will install a[core, default-features] and b[core]

I will double confirm this with my team members later.

@dg0yt

IMO there are competing perspectives and goals, e.g.

Feature convenience (defaults) vs. feature control (minimal)

If we change to the proposed mode we have both. Those, don't care about features and just use the port name get the default features of the library, but also no known-unnecessary dependencies, saving HDD and CPU.

Maintainer perspective (implementing options) vs. user perspective (consuming options)
I enjoy less rebuilds of installed packages when the next installed packages requests a new feature in a remote dependency.

That's a fair point, for the current behavior and applies only if the new required feature is part of the default feature set.
It comes at a cost of HDD and CPU of the initial build and the hassle for every user to strip down the install folder for the end user.

Single, well-defined installation (CI) vs. incremental installation/removal (interactive)

Currently we sit in the middle. The CI does not reflect the users setup because they will install the core version of the packages, but we have also no single well-defined installation (CI) because the packages can depend on any feature of another package not only default.
Maybe we tweak the CI that all packages are installed as default + features others are depending on, this mode will also add convenience when changing package dependencies. On the other hand we do not detect issues early with the package dependencies. For instance if a package a depends on b[core] and b splits out a feature in a later version, building a depends on, it will pass the CI but fail on the user machine.

After some discussion, I confirm this behavor is by design for both install command and the dependency relationship.

We hope your question was answered to your satisfaction; if it wasn't, you can reopen with more info.

I have not yet understand what is the main argument for the current behavior that overrules all others.
Since I was not part of your internal discussion, I am not informed about your reasoning and If my valid arguments are considered and why they are not taken into account.

@daschuer See https://github.com/microsoft/vcpkg/issues/11602 for more details.


[BUG] - Node fails to create socket file in chairman test

Internal
Summary
Node fails to create socket file in chairman test.  This happens sporadically.
Steps to reproduce
Steps to reproduce the behavior:
Run the chairman test numerous times.  Eventually the chairman tests will fail with something like:
              387 ┃     _spocketSystemNameFile <- H.noteShow $ IO.sprocketSystemName sprocket
                  ┃     │ "/home/runner/work/_temp/chairman/test-b1ffca6156adae75/socket/node-praos1"
                  ┃     │ "/home/runner/work/_temp/chairman/test-b1ffca6156adae75/socket/node-praos2"
              388 ┃     H.assertByDeadlineM deadline $ H.doesSprocketExist sprocket
                  ┃     │ 2020-11-02 04:28:12.530441065 UTC
                  ┃     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                  ┃     │ Condition not met by deadline

This indicates that the chairman tests expects the node to create a socket file, but the socket file was not created within 90 seconds of node start up.
In the above example the socket, the assertion happened after checking socket/node-praos2, so it was socket/node-praos2 that was missing.  In other words, socket/node-praos1 was found to exist, but socket/node-praos2 was not.
Expected behavior
Every node should create a socket file.
System info (please complete the following information):

OS: All operating systems.
Version: All versions
Node version: 1.22.1

Screenshots and attachments
Configuration and logs for the runs can be download from artefacts associated with the build failure.
The following are examples of failure:

https://github.com/input-output-hk/cardano-node/pull/2042/checks?check_run_id=1340187981
https://github.com/input-output-hk/cardano-node/pull/2048/checks?check_run_id=1345688998
https://github.com/input-output-hk/cardano-node/pull/2043/checks?check_run_id=1350360663
https://github.com/input-output-hk/cardano-node/pull/2048/checks?check_run_id=1377825337

Additional context
None.

It is possible, but not easy, to reproduce this locally.  I attempted this, by putting the test in a loop and it only triggered after the 51st attempt.  For example:
for x in {1..100}; do echo "=== $x ===";cabal test cardano-node-chairman; done

To speed up the test, I deleted all the code in the chairmanOver function because chairmanOver happens after the socket file exists assertion.

Presently the chairman test depends on the socket file test.  Removing the socket file test causes the chairman test to nearly always fail because without it, the chairman process is started too early when the socket file is not created yet which causes the chairman process to fail.

Is it possible to wait until the socket is created?

Yes it is possible.
Currently it polls on the socket file and if it isn't there by the deadline then it raises an assertion. I could not raise the assertion.
However, the chairman will be run after the wait and will fail if the socket file is not there.

This is happening to me on a Windows 10 installation I'm running on Virtualbox:
cardano-node 1.21.1 - mingw32-x86_64 - ghc-8.6
git rev a819311473563cb2ab3cd91543cf0f63facdf43e

The node is fully synced and has been running for 24 hours, but the node.socket file is not being created. I've restarted the node multiple times already to no avail.
This makes it impossible to start a cardano-wallet process. If you guys want it I can upload that virtualbox image somewhere.

Just because I reported this, it worked. I restarted Windows 10 and the file was created this time.


Feat implement tweet new membership python

Implemented python cloud function to tweet when a new user joins a team!

@Ares358  Closing this PR for now since there has not been any activity in a long time. Feel free to reopen it when you're ready to work on it again 😃


Design differences between patient-ssapp and clickeable prototype

@lehialessandro sabes alguma maniera fácila de mudar as cores do ionic para ficarem iguais às do protótipo ?
Eu andei a brincar um bocado com o
https://github.com/PharmaLedger-IMI/ctr-workspace/blob/master/ctr-patient/patient-ssapp/code/assets/skin.css
mas não saíu como esperava.
Era algo que saberias resolver ?

Use the same icons as under https://github.com/PharmaLedger-IMI/ctr-workspace/tree/master/ctr-backoffice-frontend/src/assets

@lehialessandro I will ask you for help regarding the "Eligibility criteria" box (from the clickeable prototype)

Regarding the box, can you help elaborate an HTML + CSS snippet for the "list items" ?
Instead of just a green icon

that means "match", I also need

some sort of yellow icon (that means "match without confidence")
some sort of red icon (that means "reject")

It would be great if this HTML snippet only differs in li (list item classes) so that the same HTML snipped can be used on the patrient-ssapp and on the ctr-backoffice-frontend. (I just need to port the CSS to both applications).

@lehialessandro do you know of an equivalent to https://material.angular.io/components/progress-spinner/examples in ionic ?
(The "Progress Indicators" in https://ionicframework.com/docs/api/loading do not seem adequate to dsplay the "percentage" completion).

Componente application.component:

(Figma is different, but style should be similar...
Figma:

I would like both reds to be the same.

@lehialessandro the code related to the picture is https://github.com/PharmaLedger-IMI/ctr-workspace/blob/master/ctr-patient/patient-ssapp/code/scripts/controllers/ClinicalTrialAns10GeneralController.js#L49 and should be more a dozen files with it...
I will pick it up.

@lehialessandro  can you pick the previous task, please... (I have several other tasks...)

@lehialessandro please handle also the
https://github.com/PharmaLedger-IMI/ctr-workspace/blob/790598e3cf2e1e708bb0d0da9069812b594f8b33/ctr-patient/patient-ssapp/code/scripts/controllers/HealthInfoController.js#L39
Looks a bit badly formated:

Done!


CLOUD-896 handle failed or terminated EC2 instances

@doktoric

Auto Scaling processes are instantly suspeneded after the cloud formation stack is created.
they are only needed when upscaling the stack (downscale works with detaching specific instances)
stack sync phase is added before upscale in the flow, so instances are in sync with the cloud provider when upscale starts

Jenkins build finished, all tests passed.
Refer to this link for build results: http://ci.sequenceiq.com/job/cloudbreak-pull-request/1496/


Nameing conflict with commercial product called PineCone made by Pine64

In Matrix Live S07E01 Matthew mentioned this repo, but you guys seem to have overlooked that there is a nameing conflict with a commercial product called PineCone which is made by Pine64. Links to Pine64 Wiki and Store for reference: https://wiki.pine64.org/wiki/PineCone https://pine64.com/product/pinecone-bl602-evaluation-board/

There will always be name conflicts in the world, especially when using standard English words, but we have no plans to change the project name.


Query result issue

I use Influxdb v0.9.4.
I have measurement 'test' with several fields in 'mydb' database.
I execute following code:
Query query = new Query("select * from test", "mydb");
QueryResult queryResult = influxDB.query(query);
QueryResult.Result result1 = queryResult.getResults().get(0);
List<QueryResult.Series> seriesList = result1.getSeries();
QueryResult.Series series1 = seriesList.get(0);
String name = series1.getName(); // filled
Map<String, String> tagsMap = series1.getTags(); // is null, but I have 3 tags in 'test'
List columnNameList = series1.getColumns(); // filled with all columns names included tags: size = 10
List<List> list = series1.getValues(); // filled with correct number of List. size = count of lines in 'test' measurement (select * from test)
Object firstFieldValue = list.get(0); // is ArrayList with size = columnNameList.size
String className = ((ArrayList) firstFieldValue).get(0).getClass().getName(); // = 'java.lang.Object' - can't be used as value
How get the fields values and tags

0.9.3 version removed implicit group by *. You need to add it yourself to your queries, if you want to see tags. Ref: InfluxDBTest.testWrite

Kindrat, thanks you for your help. It works to get tagsMap (with names and values), but I can't get fields values all the same((...I think it's influxdb response deserializing issue...

Yep, that is not best part of client lib. I suggest writing own parser. Something like:
int columnIndex = getIndexByName(columns, "replicaN")
int replicaNValue = int.class.cast(values.get(0).get(columnIndex));
You know types of all values and can cast from Object. It could be something generic, that will receive list of values, column name and type.

I can't cast it to my type becaues all values have 'java.lang.Object' type and following code:
float.class.cast(values.get(0).get(columnIndex))
returns next exeption: "java.lang.ClassCastException: Cannot cast java.lang.Object to float". Where my value has float type in InfluxDB, the same with String type and any other...
As result I can write data to InfluxDB but can't read it((....

Did you try objects Float, Integer, etc.? Could you post your db init code and simple test with some of your points?
InfluxDBTest.testWrite returns list of three doubles in values, not just generic objects.

Kindrat - thanks for your help! I found the problem. In my project old "com.google.code.gson" version is used. I updated it to 2.3.1 and it works!


Connnect BLE devcie error,  under flutter v1.5.9 pre147

I run the example under latest flutter (1.5.9 pre147) version,  met an error.
SCAN action is ok,   the problem occurred while click CONNECT button.
detail error message as below:
D/BluetoothGatt( 4136): onClientConnectionState() - status=0 clientIf=5 device=10:CE:A9:2F:73:3F
D/FlutterBluePlugin( 4136): [onConnectionStateChange] status: 0 newState: 2
W/BluetoothGatt( 4136): Unhandled exception in callback
W/BluetoothGatt( 4136): java.lang.RuntimeException: Methods marked with @UiThread must be executed on the main thread. Current thread: Binder:4136_3
W/BluetoothGatt( 4136): 	at io.flutter.embedding.engine.FlutterJNI.ensureRunningOnMainThread(FlutterJNI.java:605)
W/BluetoothGatt( 4136): 	at io.flutter.embedding.engine.FlutterJNI.dispatchPlatformMessage(FlutterJNI.java:515)
W/BluetoothGatt( 4136): 	at io.flutter.embedding.engine.dart.DartMessenger.send(DartMessenger.java:74)
W/BluetoothGatt( 4136): 	at io.flutter.embedding.engine.dart.DartExecutor.send(DartExecutor.java:163)
W/BluetoothGatt( 4136): 	at io.flutter.view.FlutterNativeView.send(FlutterNativeView.java:152)
W/BluetoothGatt( 4136): 	at io.flutter.plugin.common.MethodChannel.invokeMethod(MethodChannel.java:95)
W/BluetoothGatt( 4136): 	at io.flutter.plugin.common.MethodChannel.invokeMethod(MethodChannel.java:82)
W/BluetoothGatt( 4136): 	at com.pauldemarco.flutterblue.FlutterBluePlugin$8.onConnectionStateChange(FlutterBluePlugin.java:757)
W/BluetoothGatt( 4136): 	at android.bluetooth.BluetoothGatt$1$4.run(BluetoothGatt.java:262)
W/BluetoothGatt( 4136): 	at android.bluetooth.BluetoothGatt.runOrQueueCallback(BluetoothGatt.java:770)
W/BluetoothGatt( 4136): 	at android.bluetooth.BluetoothGatt.access$200(BluetoothGatt.java:39)
W/BluetoothGatt( 4136): 	at android.bluetooth.BluetoothGatt$1.onClientConnectionState(BluetoothGatt.java:257)
W/BluetoothGatt( 4136): 	at android.bluetooth.IBluetoothGattCallback$Stub.onTransact(IBluetoothGattCallback.java:71)
W/BluetoothGatt( 4136): 	at android.os.Binder.execTransact(Binder.java:735)
D/BluetoothManager( 4136): getConnectionState()
D/BluetoothManager( 4136): getConnectedDevices
I/flutter ( 4136): State refreshed: BluetoothDeviceState.connected
D/BluetoothGatt( 4136): onConnectionUpdated() - Device=10:CE:A9:2F:73:3F interval=6 latency=0 timeout=500 status=0
D/BluetoothGatt( 4136): onConnectionUpdated() - Device=10:CE:A9:2F:73:3F interval=36 latency=0 timeout=500 status=0
D/BluetoothGatt( 4136): close()
D/BluetoothGatt( 4136): unregisterApp() - mClientIf=5

flutter_blue: 0.5(git: 6f6fa30d77c7d935)
Any one can give some advice, thank you!

I'm having the same issue

any fix yet?

any solution to this yet please?

I downgrade flutter to v1.3.0 and it works, code here ------> http:// sayaw.net/main_dart.txt

the warning maybe coursed by this flutter engine patch: https://github.com/flutter/engine/commit/2c9e37c34e79475bbde7c8163eb5e56cdb9662a1

I refer to this solution:
https://github.com/pichillilorenzo/flutter_inappbrowser/issues/98

I downgrade flutter to v1.3.0 and it works, code here ------> http://sayaw.net/main_dart.txt

I also have the same problem and get the same message as @guixue.
Unfortunately, your solution did not work for me. Do you or anyone else have another suggestions to solve this issue?
Thanks!

Well, I had to use this https://pub.dev/packages/blue_thermal_printer. works for only android

Because now flutter will check if the data passing out from MainThread

@pauldemarco I have the same problem under the lastest version(1.7.3), I look forward to your solving this problem as soon as possible!

Same issue here, will they fix this in this plugin?

Is there now a solution for using flutter 1.7.8 with flutter_blue: 0.5 ?
At the moment I am going back to flutter 1.2.1.

All of a sudden I started experiencing this... Is there a fix or do we just downgrade flutter?

I am using flutter 1.7.8 with the fixed flutter_blue 0.5 version of https://github.com/bpillon/flutter_blue.

I'm also experiencing this error:
[✓] Flutter (Channel stable, v1.7.8+hotfix.4, on Mac OS X 10.14.6 18G84, locale en-GB)
[✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
[✓] Xcode - develop for iOS and macOS (Xcode 10.3)
[✓] iOS tools - develop for iOS devices
[✓] Android Studio (version 3.5)
[✓] IntelliJ IDEA Community Edition (version 2018.3.4)
[✓] VS Code (version 1.37.1)

This should be resolved in the version as of June 19.
If not, please re-open the issue.


Typo in BingChatAPI.py

def select_conversation(self, conversation_style: str):
    if conversation_style == "precise":
        self.conversation_style_on = ConversationStyle.precise
    elif conversation_style == "creative":
        self.conversation_style_on = ConversationStyle.creative
    elif conversation_style == "**balaced**":
        self.conversation_style_on = ConversationStyle.balanced

and this will result in ""conversation_style must be precise, creative or balanced"

Yeah I saw that too, i was going to fix it but i forgot 😅


[Feature Request] Make transporting artifacts actually dangerous

Description
Alien artifacts are not nearly as dangerous as they should possibly be. I would like to focus on transportation of said artifacts.
What's wrong IMO:

We have artifact containment boxes, which are basically useless and are just set pieces for RP purposes. You have to be incredibly unlucky to immediately activate an artifact via distro gasses upon bringing it to the ship.
They should be one of the most hazardous items on the station. Hey, they even have a code for producing a singuloo (even though it's not really feasible), that's how dangerous they are.

What I ask for in this feature request:

Picking up/starting to drag an artifact will start giving you radiation/cellular damage or straight up shock you, if an artifact has a corresponding node pre-generated in it. For an example if an artifact has pre-generated a depth 4 "energy release" node, then touching it (or being 1 tile around it) will irradiate you as hard as a broken RTG does per second. The deeper the effect is generated, the higher the consequences are. Only the deepest effect counts towards artifact's power.
Add art cost multiplier if such an effect is present, depending on it's depth (not RD points, the sell cost - that'd make it actually worthwhile for salvage to bother with these and near useless for RND to use these artifacts, even if they have useful applications after completely investigated. Simply because they'd be too dangerous to use)

What would it change:

Every found/bought art is now either a death sentence to all who handle it without preparation, or just the usual - some xeno toy.
Small artifacts can still be handled with chests (unless blacklisted), while large artifacts have to be transported via containment boxes.
Salvage would actually bother getting artifacts due to the price increase of the dangerous ones (if it's high enough).
Dangerous radiation artifacts could become new RTGs that self-sustain the station, implying RTGs could be removed alltogether from maps (now you have to actually work to automate safe power instead of starting with it)
A real reason to e-mag artifact containment boxes if a dangerous irradiated artifact is being transported to provide some chaos (this would require additional features, like the containment box lighting up different colours if it's transporting a dangerous-to-be-near artifact)

What is not well thought out:

Probably everything, because I, for sure, have missed something.

Getting a single shocking or irradiated artifact would trivialize activation conditions for new artifacts. (electricity would matter if multitool becomes a rarity, as is being developed, as far as I understood maintainer-talk)
Not enough effects to make it interesting. Perhaps there should be a positive effect to touching or being near some artifacts. Imagine the horror of medbay, when there're 8 beds placed around a hulking alien obelisk which, as RD says, "will help you recover faster".

Hope you didn't fall asleep after reading this wall of text and do agree with my intentions, at least partly.
Have a good day

cc @EmoGarbage404

not actionable rn


[DOC] Functions missing from the docs

@dwgoltra pointed out that some functions (get_dupes at the least) are not present in the API documentation.
Files such as:
https://github.com/ericmjl/pyjanitor/blob/dev/docs/general_functions.rst
explicitly encode what functions will be included in the online docs.

I also notice get_features_targets() is missing.


Add developer log screen

PT Story: https://www.pivotaltracker.com/story/show/183642435

@sethduffin I'm not seeing how to get to the developer screen. I checked out this branch, did a build for iOS, went to Settings screen -- I'm not seeing a menu option for the console.
How do I get to it?

@sethduffin
Whoops, n/m, ignore that, Brandon pointed me to the dev screen. :)


chore: switch from leaking to Arc

Re #25

cargo test is failing on one thing, but it seems to me it's not working on main branch already.

Yeah, that one test seems kinda redundant at this point. The changes look good, thank you for contributing!


feature request: provide current element depth to visitor function

Hey @ctrlplusb, thanks for extracting this utility out for other libraries!
would you be inclined to pass the current element depth/index in the tree as the last argument to the visitor function? It's useful if you want to limit how far down you want to walk the component tree, e.g. if implementing a custom getInitialProps
Thanks

upon opening this I realized there might be a way I can implement the feature I have in mind without this
but I'll keep this issue open in case you're interested in it


GHCR integration

test case is firehose-client
https://docs.github.com/en/packages/working-with-a-github-packages-registry/working-with-the-container-registry

This is working


User is not able to create a resourceset from dashboard

What kind of request is this (question/bug/enhancement/feature request): bug
Steps to reproduce (least amount of steps as possible):

Create a repo - https://github.com/mrajashree/charts and branch - backup-restore
Deploy app - backup-restore-operator from this catalog
From Dashboard create a Resourceset
Resourceset Yaml file

apiVersion: resources.cattle.io/v1
kind: ResourceSet
metadata:
  name: ecm-resource-set
resourceSelectors:
  - apiVersion: "v1"
    kindsRegexp: "^namespaces$"
    resourceNameRegexp: "^cattle-|^p-|^c-|^user-|^u-"
    resourceNames:
      - "local"
  - apiVersion: "v1"
    kindsRegexp: "^Secret$|^serviceaccounts$"
    namespaceRegexp: "^cattle-|^p-|^c-|^local$|^user-|^u-"
  - apiVersion: "rbac.authorization.k8s.io/v1"
    kindsRegexp: "^roles$|^rolebindings$"
    namespaceRegexp: "^cattle-|^p-|^c-|^local$|^user-|^u-"
  - apiVersion: "rbac.authorization.k8s.io/v1"
    kindsRegexp: "^clusterrolebindings$"
    resourceNameRegexp: "^cattle-|^clusterrolebinding-|^globaladmin-user-|^grb-u-"
  - apiVersion: "rbac.authorization.k8s.io/v1"
    kindsRegexp: "^clusterroles$"
    resourceNameRegexp: "^cattle-|^p-|^c-|^local-|^user-|^u-|^project-|^create-ns$"
  - apiVersion: "apiextensions.k8s.io/v1beta1"
    kindsRegexp: "."
    resourceNameRegexp: "management.cattle.io$|project.cattle.io$"
  - apiVersion: "management.cattle.io/v3"
    kindsRegexp: "."
  - apiVersion: "project.cattle.io/v3"
    kindsRegexp: "."
controllerReferences:
  - apiVersion: "apps/v1"
    resource: "deployments"
    name: "rancher"
    namespace: "cattle-system"

Click on Create
Error seen on UI: { "type": "error", "links": {}, "code": "NotFound", "message": "the server could not find the requested resource", "status": 404 }
Error in console log:

xhr.js:178 POST https://<rancher-server>/v1/resources.cattle.io.resourcesets 404
(anonymous) @ xhr.js:178
t.exports @ xhr.js:12
t.exports @ dispatchRequest.js:50
Promise.then (async)
d.request @ Axios.js:61
(anonymous) @ bind.js:9
request @ actions.js:15
(anonymous) @ vuex.esm.js:847
y.dispatch @ vuex.esm.js:512
dispatch @ vuex.esm.js:402
r.dispatch @ vuex.esm.js:775
(anonymous) @ resource-instance.js:691
(anonymous) @ ResourceYaml.vue:228
d @ runtime.js:45
(anonymous) @ runtime.js:274
O.forEach.t.<computed> @ runtime.js:97
r @ asyncToGenerator.js:3
l @ asyncToGenerator.js:25
(anonymous) @ asyncToGenerator.js:32
(anonymous) @ asyncToGenerator.js:21
save @ ResourceYaml.vue:222
Qt @ vue.runtime.esm.js:1854
n @ vue.runtime.esm.js:2179
Qt @ vue.runtime.esm.js:1854
t.$emit @ vue.runtime.esm.js:3888
save @ Footer.vue:36
Qt @ vue.runtime.esm.js:1854
n @ vue.runtime.esm.js:2179
Qt @ vue.runtime.esm.js:1854
t.$emit @ vue.runtime.esm.js:3888
clicked @ AsyncButton.vue:161
Qt @ vue.runtime.esm.js:1854
n @ vue.runtime.esm.js:2179
c._wrapper @ vue.runtime.esm.js:6917

Expected Result:
User should be able to deploy resourceset
Other details that may be helpful:
Able to deploy this yaml through kubectl
Environment information

Rancher version (rancher/rancher/rancher/server image tag or shown bottom left in the UI): master-head - commit id: 56b819995
Installation option (single install/HA): HA - imported k8s

Based on discussion with @vincent99  UI doesn't set namespace to "default" since we can't rely on its existence or having permissions for it. So for namespaced resources, the yaml in UI must contain namespace.

On master-head - Commit id: 9b6984d5f
User is able to deploy a resourceset when namespace is given. namespace: default.


[microTVM]Gemmini code generation using microTVM

Added integration to generate C code able to execute neural networks on the Gemmini accelerator. Information about this can be found on this post

@fPecc FYI, I have plan to review this PR this week.

Thanks for the feedback @mehrdadh. I will work on this changes this week and let you know when everything is applied

Hi @mehrdadh, all tests have passed except these two:

cortexm/pr-head: some problem with zephyr and mlfperf-tiny, this has nothing to do with my changes.
gpu/pr-head: some problem building the tutorials documentation, do you know a workaround to solve this?


Improve alert profiles logic and add ROSA specific configuration

Description
The logic should be able now to detect if we're benchmarking a ROSA cluster. I also have added a custom profile for ROSA with higher etcd latencies thresholds to prevent false positives going forward

/rerun all

Results for e2e-benchmarking CI Tests

Workload
Test
Result
Runtime

router-perf-v2
./ingress-performance.sh
PASS
00:05:55

etcd-perf
./run_etcd_tests_fromgit.sh
PASS
00:02:24

scale-perf
./run_scale_fromgit.sh
PASS
00:14:36

network-perf
GEN_CSV=false ./run.sh
PASS
00:05:30

kube-burner
WORKLOAD=cluster-density ./run.sh
PASS
00:05:02

kube-burner
WORKLOAD=node-density ./run.sh
PASS
00:04:53

kube-burner
WORKLOAD=node-density-heavy ./run.sh
PASS
00:05:41

kube-burner
WORKLOAD=pod-density-heavy ./run.sh
PASS
00:05:45

kube-burner
WORKLOAD=max-services ./run.sh
PASS
00:04:41

kube-burner
WORKLOAD=max-namespaces ./run.sh
PASS
00:05:28

upgrade-perf
./run_upgrade_fromgit.sh
PASS
00:01:07

@rsevilla87 I think we can skip this for the time being. I confirmed that rosa moved to gp3 and per our last round of testing the results for etcd latencies were inline with what we would expect (<10ms)

@rsevilla87 I think we can skip this for the time being. I confirmed that rosa moved to gp3 and per our last round of testing the results for etcd latencies were inline with what we would expect (<10ms)

Ok, I updated the PR to only add the ability to fetch the ROSA alert profile, since the current logic doesn't for ROSA based clusters. No metrics have been updated for now.


Document -d option in flutter run -h

The device targeting part of the command doc is missing

-d is a global option.  It's documented under flutter help.
Perhaps we should just be printing global options always?

probably


increase font size keybinding doesn't work

increase font size default keybinding doesn't work (ctrl shift zero); and, why i cannot set ctrl +plus?

Dettagli del documento
⚠ Non modificare questa sezione. È necessaria per i collegamenti relativi ai problemi tra docs.microsoft.com ➟ GitHub.

ID: 9f8ea878-10c3-84e3-1122-5d41d6ea360b
Version Independent ID: c752eba5-6680-16bc-7a4b-67de156a0f96
Content: Windows Terminal Actions
Content Source: TerminalDocs/customize-settings/actions.md
Product: dev-environment
Technology: windows-terminal
GitHub Login: @cinnamon-msft
Microsoft Alias: cinnamon

Are you using a keyboard where 0 and + are on the same key?

Are you using a keyboard where 0 and + are on the same key?

no, i have the italian keyboard (see attached img); the problem i think is that ctrl+shift+zero leads to ctrl+= since shift+zero here is = . However, i would like to set it to ctrl+plus; I have already added
{ "command": { "action": "adjustFontSize", "delta": 1 }, "keys": "ctrl++" },
but it doesn't work (other keys such as as ctrl+à work well)
Thanks and best regards

Because + is a separator, you may have to say "keys": "ctrl+plus"

Closing as it sounds as though this issue does not require an update to the docs. (Please feel welcome to reopen if this is not the case).


Ends support for TLS 1.0

the discontinuation of TLS 1.0 support, it has been confirmed that testing is not possible.

Thanks for the pr. But we shouldn't remove those tests completely, because SSLproxy can be used with older versions of OpenSSL. Please see my latest commits to the develop branch.

I checked the develop branch. Thanks for the correction!


npm-groovy-lint command hangs forever

Hi folk! I'm using<EMAIL_ADDRESS>and the command npm-groovy-lint --ignorepattern '**/node_modules/**/*' --loglevel warning --failon warning --no-insight hangs when running on macos with node v17.4.0. Some of the things I tried:

Node from brew and nvm, both v17.4.0 of course, same problem;
Node from brew and nvm, both v16.3.something this time, works fine;
On Linux, v17.4.0, works fine.

Please let me know if you'd like me to try anything else. Thank you!

Might not be your case, but I faced a situation that Node is not being able to resolve localhost due to Mac's firewall setting.
You can try adding the arg --serverhost <IP_ADDRESS> to see if you faced the same problem.

You can also try to use option --noserver , but it's slower if you call npm-groovy-lint a lot of times (java is launched at every lint request)


How come $query can change pageSize in ActiveDataProvider

Hey. Strange issue:
$dataProvider = new ActiveDataProvider([
        'query' => $query,
        'pagination' => [
            'defaultPageSize' => 20,
            'pageSize' => 20,
        ],
    ]);

If I add this to query:
$query->innerJoin('country_manager', '`country_manager`.`country_id` = `user`.`country_id`');

Suddenly page size is 10.
How come ?

What's URL of the page?

I don't have URL since It's not deployed to public :/ I'm attaching same table image

I'm asking URL to check params, not to see it in action.

the innerJoin may produce duplicate rows which are afterwards filtered by active record. If you join, make sure you get one row per record.


python37Packages.pamqp: 2.1.0 -> 2.3.0

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/python3.7-pamqp/versions.
meta.description for python37Packages.pamqp is: '"RabbitMQ Focused AMQP low-level library"'.
meta.homepage for python37Packages.pamqp is: '"https://pypi.python.org/pypi/pamqp"

Checks done (click to expand)

built on NixOS
/bin/sh passed the binary check.
1 of 1 passed binary check by having a zero exit code.
0 of 1 passed binary check by having the new version present in output.
found 2.3.0 with grep in /nix/store/45qkskcrs26mjzcxsk95vwwpd5q5ys86-python3.7-pamqp-2.3.0
directory tree listing: https://gist.github.com/09045311e65ad220342540b408245c9a
du listing: https://gist.github.com/af969a8f17b79e07fc6baadca5eb7197

Rebuild report (if merged into master) (click to expand)

16 total rebuild path(s)
4 package rebuild(s)
4 x86_64-linux rebuild(s)
4 i686-linux rebuild(s)
4 x86_64-darwin rebuild(s)
4 aarch64-linux rebuild(s)
First fifty rebuilds by attrpath
python27Packages.pamqp
python27Packages.rabbitpy
python37Packages.pamqp
python37Packages.rabbitpy

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/45qkskcrs26mjzcxsk95vwwpd5q5ys86-python3.7-pamqp-2.3.0 \
  --option binary-caches 'https://cache.nixos.org/ https://r-ryantm.cachix.org/' \
  --option trusted-public-keys '
  r-ryantm.cachix.org-1:gkUbLkouDAyvBdpBX0JOdIiD2/DP1ldF3Z3Y6Gqcc4c=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(r-ryantm's Cachix cache is only trusted for this store-path realization.)
Or, build yourself:
nix-build -A python37Packages.pamqp https://github.com/r-ryantm/nixpkgs/archive/5cb32ada4381113ffcdbadc80d88d96aae2f5220.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/45qkskcrs26mjzcxsk95vwwpd5q5ys86-python3.7-pamqp-2.3.0
ls -la /nix/store/45qkskcrs26mjzcxsk95vwwpd5q5ys86-python3.7-pamqp-2.3.0/bin

Result of nix-review pr 61382 1

4 package were build:

python27Packages.pamqp
python27Packages.rabbitpy
python37Packages.pamqp
python37Packages.rabbitpy

It was already failing on Darwin before this bump
(because enchant fails -> pyenchant -> pylint -> pamqp)


Sidebar icon spacing

Spacing around icons should be even on all sides. Square.
Browser metadata
Path:      /home?dao=sep:0x6DEBaE44A8f592733D1D4854b27108F145A1fdb2
Browser:   Firefox 125.0 on Mac OS 10.15
Viewport:  1518 x 912 @2x
Language:  en-US
Cookies:   Enabled

Open in BrowserStack

Open Deploy Preview · Mark as Resolved
Originally posted by @nicolaus-sherrill in https://github.com/decentdao/fractal-interface/issues/1578#issuecomment-2101039728

@nicolaus-sherrill looks like even spacing to me. What exactly is wrong?

There's slightly more padding on the left side and it looks slightly vertically squished.

Closing as a duplicate of https://github.com/decentdao/fractal-interface/issues/1667


Creating external table in sql 2019 fails for DB2

Azure Data Studio Version:

Steps to Reproduce:
CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'Pass@word1';
CREATE DATABASE SCOPED CREDENTIAL [DB2DB]
WITH IDENTITY = 'xxxx', SECRET = 'xxxx';
CREATE EXTERNAL DATA SOURCE [DB2DBSource]
WITH (LOCATION = 'db2://servername:portnumber', CREDENTIAL = [DB2DB]);
This returns the following error
Msg 111631, Level 16, State 1, Line 4
111631;The specified parameter for external data source scheme (db2) is not valid.
I also tried
CREATE EXTERNAL DATA SOURCE [DB2DBSource]
WITH (LOCATION = 'jdbc:db2://servername:portnumber', CREDENTIAL = [DB2DB]);
which fails with the error:
Msg 105080, Level 16, State 1, Line 4
105080;CREATE EXTERNAL TABLE failed because the URI contains path, fragment, user info, or query. Revise the URI and try again.

This isn't a tooling problem since the error is from the engine, so I'll be closing this.
But it looks like DB2 isn't a natively supported provider :
https://docs.microsoft.com/en-us/sql/t-sql/statements/create-external-data-source-transact-sql?view=sql-server-2017#location--prefixpathport
And neither is JDBC according to that list. ODBC is though - have you tried that?


Fix editor commit to new branch if PR disabled

Fixes #8371

Codecov Report

Merging #8375 into master will decrease coverage by <.01%.
The diff coverage is 33.33%.

@@            Coverage Diff             @@
##           master    #8375      +/-   ##
==========================================
- Coverage   41.77%   41.76%   -0.01%
==========================================
  Files         496      496
  Lines       65610    65610
==========================================
- Hits        27409    27404       -5
- Misses      34684    34691       +7
+ Partials     3517     3515       -2

Impacted Files
Coverage Δ

routers/repo/editor.go
26.86% <33.33%> (ø)
:arrow_up:

models/unit.go
62.16% <0%> (-5.41%)
:arrow_down:

modules/log/event.go
64.61% <0%> (-1.03%)
:arrow_down:

routers/repo/view.go
42.53% <0%> (-1.02%)
:arrow_down:

modules/sync/unique_queue.go
89.28% <0%> (+10.71%)
:arrow_up:

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 6ea7752...12fb9f7. Read the comment docs.

Please send back port to v1.9

https://github.com/go-gitea/gitea/pull/8400

backport PR done @guillep2k @lunny


[BUG]

Describe the bug

The create account form does not submit for me.
Product Flavor

[ ] Managed (https://rxresu.me)
[ ] Self Hosted

To Reproduce

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

Expected behavior

Screenshots

Desktop (please complete the following information):

OS:  macOS
Browser  safari
Version

Additional context

The issue was that the error message was not being displayed on the app, this should be fixed with this commit https://github.com/AmruthPillai/Reactive-Resume/commit/5024c19f87d942b5ded833a2b8b514f18999013d and should be available on the app soon :)


Add support for Octave

i'll take a quick look, if It's easy to implement I'll send a PR

Add it on to lib/grammars.coffee, following the other languages practices. Happy to welcome it!

Done!
Still looking for stdin support, that will be awesome!

That would be awesome. You're better off using Hydrogen for interactivity, with an Octave kernel.

Hooray! thanks for the tips

I run a .m file and get: 'octave' is not recognized as an internal or external command,
operable program or batch file.
[Finished in 0.054s]
I have octave installed but it's not in the path.
Can I set the options (^shift P: script run options) somehow to point to my current dir (c:\dev\octavetests\trial1)
and to octave (C:\Octave\Octave-4.2.1\bin) ?
What do I need to do?


Command does not get executed on release

Already reported ? *

[X] I have searched the existing open and closed issues.

Regression?
No
System Info and Version
 System/Version info
<Paste the output of the command here>

Description
When I try to execute my custom script with the keybinds
bind = Super, D, exec, ./show_desktop.sh move
bindr= Super, D, exec, ./show_desktop.sh restore
It doesn't execute the bindr part.
How to reproduce

Put this code into a document called show_desktop

current_workspace=$(hyprctl activewindow | grep -Po '(?<=workspace: )\d+')
mkdir -p $HOME/.scripts/tmp
move() {
	hyprctl clients -j | jq -r --arg ws "$current_workspace" '
  		.[] |
  		select(.workspace.id == ($ws | tonumber)) |
		.address' >> $HOME/.scripts/tmp/show_desktop.txt
	cat $HOME/.scripts/tmp/show_desktop.txt | while read -r line; do
		address=$(echo "$line")
		if [ -n "$address" ]; then
			hyprctl dispatch movetoworkspacesilent special:minimized,address:"$address"
		fi
	done
}

restore() {
	cat $HOME/.scripts/tmp/show_desktop.txt | while read -r line; do
		address=$(echo "$line")
		if [ -n "$address" ]; then
			hyprctl dispatch movetoworkspacesilent $current_workspace,address:"$address"
		fi
	done
}

case "$1" in
"move")
    move
    ;;
"restore")
    restore
	echo "" >> $HOME/.scripts/tmp/show_desktop.txt
    ;;
*)
    echo "Usage: $0 move"
	echo "       $0 restore"
    ;;
esac

Execute chmod +x ./show_desktop.sh
Add the keybinds

bind = Super, D, exec, ./show_desktop.sh move
bindr = Super, D, exec, ./show_desktop.sh restore

Do they keybind
Release the keybind

Crash reports, logs, images, videos
https://github.com/user-attachments/assets/bce916a6-34c8-4948-ba00-d0900293dc3e

try adding the t flag as well to your release bind

bind = Super, D, exec, $HOME/.scripts/commands/show_desktop.sh move
bindrt = Super, D, exec, $HOME/.scripts/commands/show_desktop.sh restore
Did not work
and
bind = Super, D, exec, $HOME/.scripts/commands/show_desktop.sh move
bindtr = Super, D, exec, $HOME/.scripts/commands/show_desktop.sh restore

it works on my end even without t, are you sure it's not your script failing?

Have you tried my script or is it something else?

I just put notify-send a and notify-send b for the binds

It works with notify-send, I wonder what is wrong with my script then.

well that's for you to figure out. Not a hyprland issue


Azure private maven/gradle - Dependabot::PrivateSourceAuthenticationFailure

We are trying to use the generic script in an azure devops pipeline. It was working until we added an private dependency (azure artifact feed) in the project.
It's throwing an exception:
/opt/hostedtoolcache/Ruby/2.7.2/x64/lib/ruby/gems/2.7.0/bundler/gems/Dependabot-Core-6408d737ab06/gradle/lib/dependabot/gradle/update_checker/version_finder.rb:68:in versions': The following source could not be reached as it requires authentication (and any provided details were invalid or lacked the required permissions): https://pkgs.dev.azure.com/OurCompany/Project1/_packaging/OurCompany%40Release/maven/v1 (Dependabot::PrivateSourceAuthenticationFailure) 	from /opt/hostedtoolcache/Ruby/2.7.2/x64/lib/ruby/gems/2.7.0/bundler/gems/Dependabot-Core-Fork-6408d737ab06/gradle/lib/dependabot/gradle/update_checker/version_finder.rb:33:in latest_version_details'
from /opt/hostedtoolcache/Ruby/2.7.2/x64/lib/ruby/gems/2.7.0/bundler/gems/Dependabot-Core-Fork-6408d737ab06/gradle/lib/dependabot/gradle/update_checker.rb:109:in latest_version_details' 	from /opt/hostedtoolcache/Ruby/2.7.2/x64/lib/ruby/gems/2.7.0/bundler/gems/Dependabot-Core-Fork-6408d737ab06/gradle/lib/dependabot/gradle/update_checker.rb:17:in latest_version'
from /opt/hostedtoolcache/Ruby/2.7.2/x64/lib/ruby/gems/2.7.0/bundler/gems/Dependabot-Core-Fork-6408d737ab06/common/lib/dependabot/update_checkers/base.rb:224:in numeric_version_up_to_date?' 	from /opt/hostedtoolcache/Ruby/2.7.2/x64/lib/ruby/gems/2.7.0/bundler/gems/Dependabot-Core-Fork-6408d737ab06/gradle/lib/dependabot/gradle/update_checker.rb:93:in numeric_version_up_to_date?'
from /opt/hostedtoolcache/Ruby/2.7.2/x64/lib/ruby/gems/2.7.0/bundler/gems/Dependabot-Core-Fork-6408d737ab06/common/lib/dependabot/update_checkers/base.rb:182:in version_up_to_date?' 	from /opt/hostedtoolcache/Ruby/2.7.2/x64/lib/ruby/gems/2.7.0/bundler/gems/Dependabot-Core-Fork-6408d737ab06/common/lib/dependabot/update_checkers/base.rb:30:in up_to_date?'
from ./update-script.rb:156:in block in <main>' 	from ./update-script.rb:146:in each'
from ./update-script.rb:146:in `'
In update-script.rb the credentials for the feeds were added like this (https://github.com/dependabot/dependabot-core/pull/1465) :
credentials = [{
"type" => "git_source",
"host" => azure_hostname,
"username" => "x-access-token",
"password" => ENV["AZURE_ACCESS_TOKEN"]
},{
"type" => "maven-repository",
"url" => "https://pkgs.dev.azure.com/OurCompany/Project1/_packaging/MyFeed/maven/v1",
"username" => "Azure DevOps Services",
"password" => ENV["AZURE_ACCESS_TOKEN"]
},{
"type" => "maven-repository",
"url" => "https://pkgs.dev.azure.com/OurCompany/Project1/_packaging/MyFeed%40Release/maven/v1",
"username" => "Azure DevOps Services",
"password" => ENV["AZURE_ACCESS_TOKEN"]
}
]
The feeds credentials are there:
puts(credentials) -->
{"type"=>"git_source", "host"=>"dev.azure.com", "username"=>"x-access-token", "password"=>***}
{"type"=>"maven-repository", "url"=>"https://pkgs.dev.azure.com/OurCompany/Project1/_packaging/MyFeed/maven/v1", "username"=>"Azure DevOps Services", "password"=>***}
{"type"=>"maven-repository", "url"=>"https://pkgs.dev.azure.com/OurCompany/Project1/_packaging/MyFeed%40Release/maven/v1", "username"=>"Azure DevOps Services", "password"=>***}
But it's throwing Dependabot::PrivateSourceAuthenticationFailure.
Anyone know how to fix that?

@abs-paradigm did you get a fix for this?

Hi @its-a-wrap and @abs-paradigm ,
Had a similar problem and solved it by granting permissions feed permissions to the user with the PAT. It turns out that it is not sufficient to grant the Packages\Read permission to the PAT. The user owning the PAT (or a group they belong to) needs permissions to access the particular feed. This can be done in the Feed Settings -> Permission page.
See also https://github.com/tinglesoftware/dependabot-azure-devops/issues/50#issuecomment-820273608


Host is null when Plugin.Initialize is called

So, I'm finding my way around the project, using MidiExample.
Everything builds and any built vst3 is detected by Ableton and VstHost. Excellent.
I noticed that if I change GainParameter.DefaultValue to non-zero, AddParameter throws an exception at parameter.EditValue =x because Editor.Host is null. I can change it later once Editor.Host is valid perhaps?. My Plugin will require non-zero defaults as it's based on a hardware configuration.
I wonder, when does Editor.Host become 'concrete'. I'm tracing back through, but wondered if it's obvious and I'm missing it.
p.s. Thanks for the excellent project folks....

Host should be set before Initialize is called.
I just did a quick test with the MidiExample and set a non-zero DefaultValue without any problems.
Have you maybe made some other changes to the MidiExample code that could be causing an issue?

Thanks Mike. So, yes I didin't deliberately change anything but I do often suffer from over enthusiastic gremlins.
I'll do a fresh git-pull and try again. I really hope that that Isn't it :/
Many thanks...

I had another look at the code, and I think there actually is an issue - not sure why it didn't cause me a problem with my test.

Thanks for looking.
So I moved to a different source directory and performed the

git clone --recursive https://github.com/mikeoliphant/AudioPlugSharp
cd AudioPlugSharp
cd vstbuild
cmake.exe -G "Visual Studio 17 2022" -A x64 ../vst3sdk

That built fine, I loaded it all up in 2022 Preview. I ran Build Solution a couple of times to ensure that all the cross references are fulfilled. It runs fine in VstHost -if defauls to the AnyCpu profile. I'm using the bin folder directly as a Plugin Path. That's all perfect.
Then modifying MidiExample.Initialize to
`public override void Initialize()
{
base.Initialize();
OutputPorts = new AudioIOPort[] { monoOutput = new AudioIOPort("Mono Output", EAudioChannelConfiguration.Mono) };

AddParameter(gainParameter = new AudioPluginParameter
{
    ID = "gain",
    Name = "Gain",
    Type = EAudioPluginParameterType.Float,
    MinValue = -20,
    MaxValue = 6,
    DefaultValue = 10,
    ValueFormat = "{0:0.0}dB"
});

}`
virtual void AudioPlugSharpHost::BeginEdit(int parameter) throws a System.NullReferenceException: 'Object reference not set to an instance of an object.' exception as controller is null / zero.
The last line of (AudioPluginBase).AddParameter is parameter.EditValue = parameter.DefaultValue; which will then kick off the call to Editor.Host.BeginEdit.
It's no biggie, I've got tonnes of code to work through before even getting to the the actual build.

Yeah, when I initially looked at the code, I thought that could potentially be an issue. It might depend on the VST host and slightly different order of operations, or maybe just slight timing differences (since I'm not getting the error here).
I think it is an issue of Initialize() happening before the processor/controller links are set up in the native host code.
If you are up for messing with the c++ code, you could try putting null checks around the "controller" calls here:
https://github.com/mikeoliphant/AudioPlugSharp/blob/fca1f18b355c2514b7931dcf7c77381bbf43f684/AudioPlugSharpVst/AudioPlugSharpHost.h#L183-L196
I'm going to see if I can restructure things a bit to ensure that Initialize() isn't called until the controller link is valid.

I added the null checks, so the problem should be fixed if you pull the latest from GitHub.

Ah great, nice work Mike. That sorted it.
Indeed, in my old Vst2 world, I'd get all sorts of odd differences between Daws. Vst3 seems better, but there are always gotchas waiting.
Many thanks.

👍


[Snyk] Upgrade @prisma/client from 5.16.1 to 5.17.0

Snyk has created this PR to upgrade @prisma/client from 5.16.1 to 5.17.0.
:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.

The recommended version is 104 versions ahead of your current version.

The recommended version was released on a month ago.

Release notes

Package name: @prisma/client

5.17.0 - 2024-07-16🌟 Help us spread the word about Prisma by starring the repo or tweeting about the release. 🌟
Highlights
VSCode extension improvements
We’re happy to introduce some cool new features that will make your experience with the Prisma VSCode extension even better!
Find references across schema files
The ability to hop between references of a given symbol is really useful in application code and now with the introduction of multi-file schema, we think it’s the perfect time to bring this feature to the VSCode extension!
With the 5.17.0 release, you’ll now have the ability to use the native “find references” feature to find any usage of a given symbol

Added context on hover
When hovering over a symbol that references a view, type, enum, or any other block with multiple values, you’ll now see a handy pop out that shows what is in that block at a glance.

Additional quick fixes
We’ve taken some fixes made by the prisma format cli command and made them quick fixes available to the VSCode Extension. Now, when you have forget a back relation or relation scalar field, you’ll now see in real time what is wrong and have the option to fix it via the extension.

QueryRaw performance improvements
We’ve changed the response format of queryRaw to decrease its average size which reduces serialization CPU overhead.
When querying large data sets, we expect you to see improved memory usage and up to 2x performance improvements.
Fixes and improvements
Prisma Client

Remove or change This is the 10th instance of Prisma Client being started. Make sure this is intentional. warning

Prisma

Prisma generate option --allow-no-models doesn't work.

Language tools (e.g. VS Code)

LSP Rename incorrectly maps field name and appends character

Credits
Huge thanks to @ key-moon, @ pranayat, @ yubrot, @ skyzh for helping!

5.17.0-integration-tmp-revert-vitest-work.2 - 2024-07-08

5.17.0-integration-tmp-revert-vitest-work.1 - 2024-07-08

5.17.0-integration-show-platform-auth-token.8 - 2024-07-10

5.17.0-integration-show-platform-auth-token.7 - 2024-07-10

5.17.0-integration-show-platform-auth-token.6 - 2024-07-10

5.17.0-integration-show-platform-auth-token.5 - 2024-07-10

5.17.0-integration-show-platform-auth-token.4 - 2024-07-10

5.17.0-integration-show-platform-auth-token.3 - 2024-07-10

5.17.0-integration-show-platform-auth-token.2 - 2024-07-09

5.17.0-integration-show-platform-auth-token.1 - 2024-07-09

5.17.0-integration-remove-useless-clone.1 - 2024-07-09

5.17.0-integration-fix-wasm-nextjs.2 - 2024-07-05

5.17.0-integration-fix-wasm-nextjs.1 - 2024-07-05

5.17.0-integration-fix-vitest-edgemw.1 - 2024-07-08

5.17.0-integration-es2021.5 - 2024-07-01

5.17.0-integration-es2021.4 - 2024-07-01

5.17.0-integration-es2021.3 - 2024-07-01

5.17.0-integration-es2021.2 - 2024-06-28

5.17.0-integration-es2021.1 - 2024-06-26

5.17.0-integration-engines-5-17-0-9-integration-dmmf-indexes-d1e2e9a2a0de2bfcf127b78ffed1231707668674.2 - 2024-07-10

5.17.0-integration-engines-5-17-0-9-integration-dmmf-indexes-d1e2e9a2a0de2bfcf127b78ffed1231707668674.1 - 2024-07-10

5.17.0-integration-engines-5-17-0-6-integration-schema-wasm-datamodel-e7f10528e9f51ad6040a30bd82ee9d220aa4ee93.2 - 2024-07-09

5.17.0-integration-engines-5-17-0-6-integration-schema-wasm-datamodel-e7f10528e9f51ad6040a30bd82ee9d220aa4ee93.1 - 2024-07-09

5.17.0-integration-engines-5-17-0-4-feat-remove-actors-attempt-2-e7f608ab076eda9e1264e600ce3a140f0bc06bbe.2 - 2024-07-12

5.17.0-integration-engines-5-17-0-4-feat-remove-actors-attempt-2-e7f608ab076eda9e1264e600ce3a140f0bc06bbe.1 - 2024-07-09

5.17.0-integration-engines-5-17-0-3-integration-schema-wasm-datamodel-5aa1a0e22cad4693587f2d5f697e6c57d4f224c3.2 - 2024-07-09

5.17.0-integration-engines-5-17-0-3-integration-schema-wasm-datamodel-5aa1a0e22cad4693587f2d5f697e6c57d4f224c3.1 - 2024-07-09

5.17.0-integration-engines-5-17-0-27-feat-gh-actions-fca92037687d6fca891ea8bc636c3dba78b58bde.1 - 2024-07-11

5.17.0-integration-engines-5-17-0-26-feat-gh-actions-71087f50f90400fd1ff10da7b187b0c8a1aef11a.1 - 2024-07-11

5.17.0-integration-engines-5-17-0-25-feat-gh-actions-1d704f7d660b56cc6488a2e5fcf0b1b35bb84375.1 - 2024-07-11

5.17.0-integration-engines-5-17-0-24-feat-gh-actions-6e5cfca055d17aa12c815c6f99786f9134095cc7.1 - 2024-07-11

5.17.0-integration-engines-5-17-0-23-feat-gh-actions-be53ad1270793f135da1ae7b7c645cea39bf7fcb.1 - 2024-07-11

5.17.0-integration-engines-5-17-0-22-feat-gh-actions-81995eb238f5fd4c5584112804fcf79f18e89cc6.1 - 2024-07-11

5.17.0-integration-engines-5-17-0-21-feat-gh-actions-cfdd9eef8da5705405ffc9e94fc6d61c04cb7f2c.1 - 2024-07-11

5.17.0-integration-engines-5-17-0-20-feat-gh-actions-2753dcb458557dd4f28b596f7506c17e93d5e0dd.1 - 2024-07-11

5.17.0-integration-engines-5-17-0-18-feat-gh-actions-c1e7a626dcb1ad75dad12236150d482a53b0cdb5.1 - 2024-07-11

5.17.0-integration-engines-5-17-0-17-4947-merge-1d8598a84efca2279183a81bdaf04bbae7f87cd2.1 - 2024-07-11

5.17.0-integration-engines-5-17-0-16-integration-dmmf-indexes-d964e5cfdd8811d32218d9bfa6c83522e0a1ddde.2 - 2024-07-11

5.17.0-integration-engines-5-17-0-16-integration-dmmf-indexes-d964e5cfdd8811d32218d9bfa6c83522e0a1ddde.1 - 2024-07-11

5.17.0-integration-engines-5-17-0-13-integration-dmmf-indexes-ac9a360f4cd7cd3d8bdd5716853e22eb3332e3aa.2 - 2024-07-10

5.17.0-integration-engines-5-17-0-13-integration-dmmf-indexes-ac9a360f4cd7cd3d8bdd5716853e22eb3332e3aa.1 - 2024-07-10

5.17.0-integration-engines-5-17-0-12-integration-dmmf-indexes-653fb43bd2ac7b562d889188c08703c30dae272f.2 - 2024-07-10

5.17.0-integration-engines-5-17-0-12-integration-dmmf-indexes-653fb43bd2ac7b562d889188c08703c30dae272f.1 - 2024-07-10

5.17.0-integration-engines-5-17-0-11-integration-dmmf-indexes-f04e601986ba13c9e6df6b4f1032f40c5bdcaa81.2 - 2024-07-10

5.17.0-integration-engines-5-17-0-11-integration-dmmf-indexes-f04e601986ba13c9e6df6b4f1032f40c5bdcaa81.1 - 2024-07-10

5.17.0-integration-engines-5-17-0-10-integration-dmmf-indexes-f36d20503d1dec368c81ffbc9706a57df2250b8a.2 - 2024-07-10

5.17.0-integration-engines-5-17-0-10-integration-dmmf-indexes-f36d20503d1dec368c81ffbc9706a57df2250b8a.1 - 2024-07-10

5.17.0-integration-engines-5-17-0-1-perf-query-raw-serialization-e47383c417b1d157566b509938893a9b8ada2aad.7 - 2024-07-02

5.17.0-integration-engines-5-17-0-1-perf-query-raw-serialization-e47383c417b1d157566b509938893a9b8ada2aad.6 - 2024-07-02

5.17.0-integration-engines-5-17-0-1-perf-query-raw-serialization-e47383c417b1d157566b509938893a9b8ada2aad.5 - 2024-07-02

5.17.0-integration-engines-5-17-0-1-perf-query-raw-serialization-e47383c417b1d157566b509938893a9b8ada2aad.4 - 2024-07-02

5.17.0-integration-engines-5-17-0-1-perf-query-raw-serialization-e47383c417b1d157566b509938893a9b8ada2aad.3 - 2024-07-02

5.17.0-integration-engines-5-17-0-1-perf-query-raw-serialization-e47383c417b1d157566b509938893a9b8ada2aad.2 - 2024-07-01

5.17.0-integration-engines-5-17-0-1-perf-query-raw-serialization-e47383c417b1d157566b509938893a9b8ada2aad.1 - 2024-07-01

5.17.0-integration-dmmf-indexes.6 - 2024-07-11

5.17.0-integration-dmmf-indexes.5 - 2024-07-11

5.17.0-integration-dmmf-indexes.4 - 2024-07-11

5.17.0-integration-dmmf-indexes.3 - 2024-07-11

5.17.0-integration-dmmf-indexes.2 - 2024-07-11

5.17.0-integration-dmmf-indexes.1 - 2024-07-11

5.17.0-integration-avoid-using-process-in-debug.3 - 2024-07-09

5.17.0-integration-avoid-using-process-in-debug.2 - 2024-07-09

5.17.0-integration-avoid-using-process-in-debug.1 - 2024-07-02

5.17.0-dev.39 - 2024-07-16

5.17.0-dev.38 - 2024-07-15

5.17.0-dev.37 - 2024-07-15

5.17.0-dev.36 - 2024-07-15

5.17.0-dev.35 - 2024-07-15

5.17.0-dev.34 - 2024-07-12

5.17.0-dev.33 - 2024-07-12

5.17.0-dev.32 - 2024-07-12

5.17.0-dev.31 - 2024-07-12

5.17.0-dev.30 - 2024-07-11

5.17.0-dev.29 - 2024-07-11

5.17.0-dev.28 - 2024-07-11

5.17.0-dev.27 - 2024-07-11

5.17.0-dev.26 - 2024-07-10

5.17.0-dev.25 - 2024-07-10

5.17.0-dev.24 - 2024-07-10

5.17.0-dev.23 - 2024-07-09

5.17.0-dev.22 - 2024-07-09

5.17.0-dev.21 - 2024-07-09

5.17.0-dev.20 - 2024-07-09

5.17.0-dev.19 - 2024-07-09

5.17.0-dev.18 - 2024-07-05

5.17.0-dev.17 - 2024-07-03

5.17.0-dev.16 - 2024-07-03

5.17.0-dev.15 - 2024-07-03

5.17.0-dev.14 - 2024-07-03

5.17.0-dev.13 - 2024-07-03

5.17.0-dev.12 - 2024-07-03

5.17.0-dev.11 - 2024-07-03

5.17.0-dev.10 - 2024-06-28

5.17.0-dev.9 - 2024-06-28

5.17.0-dev.8 - 2024-06-28

5.17.0-dev.7 - 2024-06-28

5.17.0-dev.6 - 2024-06-28

5.17.0-dev.5 - 2024-06-28

5.17.0-dev.4 - 2024-06-28

5.17.0-dev.2 - 2024-06-27

5.17.0-dev.1 - 2024-06-26

5.16.2 - 2024-07-09Today, we are issuing the 5.16.2 patch release to fix an issue in Prisma client.
Fix in Prisma Client

nextjs app deployed to vercel edge can't import prisma WASM module

5.16.2-dev.1 - 2024-07-09

5.16.1 - 2024-06-27Today, we are issuing the 5.16.1 patch release to fix an issue in Prisma client.
Fix in Prisma Client

dotenv loading issue with PrismaClient
Prisma Seed Script Fails After Upgrading to v5.16.0 (DATABASE_URL Error)

    from @prisma/client GitHub release notes

[!IMPORTANT]

Check the changes in this PR to ensure they won't cause issues with your project.
This PR was automatically created by Snyk using the credentials of a real user.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information:

🧐 View latest project report
📜 Customise PR templates
🛠 Adjust upgrade PR settings
🔕 Ignore this dependency or unsubscribe from future upgrade PRs

already 5.18.0


Duplicate object warnings.

Hello!
Thank you for this great illustration. I am implementing this approach for my OpenSees_Model_Generator repo, and I noticed that during the process of building I am getting a ton of warnings of the form: "WARNING: duplicate object description of X, other instance in _autosummary/Y, use :noindex: for one of them." Also, "WARNING: document isn't included in any toctree."
I am getting the same warnings when I build the docs from this repo. Is there a way to address those warnings and get a clean build output? This would allow spotting and addressing other warnings which are now kind of hard to locate.
I would really appreciate any help you can provide. Thank you again!

Hi John, thanks for the kinds words, I'm afraid I've retired from Sphinx configuration these days... I'd be hopeful that someone on StackOverflow would be able to help you though...


Skip ProvideCommentHelp for DSC functions

Skip ProvideCommentHelp warnings for DSC functions
get/set/test-targetresource

changes looks good.


New version: Airsquared.Blobsaver version 3.6.0

Pull request has been created with WinGet Automation :rocket:
Microsoft Reviewers: Open in CodeFlow

Automatic Validation ended with:


Support horizontal scrolling

Solves https://github.com/netceteragroup/skele/issues/114

Pull Request Test Coverage Report for Build 437

6 of 12 (50.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.3%) to 81.337%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

packages/components/src/viewport/aware/index.js
0
6
0.0%

Totals

Change from base Build 424:
-0.3%

Covered Lines:
1207

Relevant Lines:
1420

💛  - Coveralls

Is there any updates on it? @ognen @andon @bevkoski

Hi @n-sviridenko,
Thanks a lot for the efforts to implement this. To me it looks fine, but @bevkoski is the expert for this and he's been enjoying a vacation these days. He knows the nitty-gritty details of it, and I would like him to test it in our main app before it's being merged.
If you are extremely dependent on it (i.e. for some reason can't depend on your branch), I can merge it and cut a release.

Great job @n-sviridenko! 👏
I could quickly confirm that your code works using the following Snack: https://snack.expo.io/Bkl6Y75xB
Let's do several very small improvements and release this.

It makes sense to rename the following parameter to viewportSize:
https://github.com/netceteragroup/skele/blob/b7758efa95202938d2d40135434e67c93da05d45/packages/components/src/viewport/utils.js#L5
The following to elementSize:
https://github.com/netceteragroup/skele/blob/b7758efa95202938d2d40135434e67c93da05d45/packages/components/src/viewport/utils.js#L7
And the following to isViewportOffsetBeforeElement:
https://github.com/netceteragroup/skele/blob/b7758efa95202938d2d40135434e67c93da05d45/packages/components/src/viewport/utils.js#L17
Since we are using the same function for calculating both inVerticalViewport and inHorizontalViewport.

The suggested refactoring was done in a separate PR: https://github.com/netceteragroup/skele/pull/139. This one is ready for merging.


Update akka-stream to 2.6.18

Updates com.typesafe.akka:akka-stream from 2.6.17 to 2.6.18.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Files still referring to the old version number
The following files still refer to the old version number (2.6.17).
You might want to review and update them manually.
generated-docs/out/backends/akka.md

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.typesafe.akka", artifactId = "akka-stream" } ]

labels: library-update, early-semver-patch, semver-spec-patch, old-version-remains, commit-count:1

@Mergifyio rebase


Add support for Cloud Databases

[x] Amazon RDS (https://github.com/ManageIQ/manageiq-providers-amazon/pull/643)
[x] Azure

[x] Azure SQL (https://github.com/ManageIQ/manageiq-providers-azure/pull/464)
[x] Azure Database for PostgreSQL (https://github.com/ManageIQ/manageiq-providers-azure/pull/465)
[x] Azure Database for MySQL (https://github.com/ManageIQ/manageiq-providers-azure/pull/466)
[x] Azure Database for MariaDB (https://github.com/ManageIQ/manageiq-providers-azure/pull/467)

[x] Google Cloud SQL (https://github.com/ManageIQ/manageiq-providers-google/pull/194)
[x] IBM Cloud Databases - (https://github.com/ManageIQ/manageiq-providers-ibm_cloud/pull/254)
[x] Oracle Cloud (https://github.com/ManageIQ/manageiq-providers-oracle_cloud/pull/29)
[x] API for Cloud Databases (https://github.com/ManageIQ/manageiq-api/pull/1062)
[x] UI for Cloud Databases (https://github.com/ManageIQ/manageiq-ui-classic/pull/7856)

Need to include Cloud DBs on IBM Cloud.

Need to include Cloud DBs on IBM Cloud.

Probably should add Amazon Aurora as well (I don't think it's the same APIs as RDS)

Actually pretty sure Aurora is the same API, it is just a different engine under the RDS service so we would already be picking it up

Done!

@agrare Leaving this on Najdorf, because it hasn't been backported yet.  Once backported fully we can move to Morphy.  (We can also filter what hasn't been backported by searching for milestone = morphy && roadmap == najdorf)


Need native IBS in XSuite

Hi,
We would greatly benefit from native IntraBeam Scattering in XSuite. Would that be possible ?
For us, this is for FCC-ee (booster).
Thanks
Adnan Ghribi

Indeed, the inclusion of IBS would be very useful for the Booster of FCC-ee.
Many thanks
Mauro

Growth rate calculations have recently been introduced. IBS kicks for tracking coming soon

IBS kicks are also there now


mistype in `lxc stop --help'

This pull request didn't trigger Jenkins as its author isn't in the whitelist.
An organization member must perform one of the following:

To have this branch tested by Jenkins, use the "ok to test" command.
To have a one time test done, use the "test this please" command.

Those commands are simple Github comments of the format: "jenkins: COMMAND"

Can you update your commit message to include the needed "Signed-off-by" line? (see CONTRIBUTING.md)
Thanks!

jenkins: test this please

Thanks!


Submit yaml file of deployment type.

Delete the specified node name and add node affinity.
Modify node affinity.
Modify yaml file.
Use node affinity instead of specifying the node name.

The PR I submitted just wanted to modify the yaml file of version 1.8

/lgtm

/lgtm

Thanks for your pr. Would you like to update the other files in the example director? such as https://github.com/kubeedge/edgemesh/blob/main/examples/hostname-lb-default.yaml#L25

for your pr. Would you like to update the other files in the example director? such as https://github.com/kubeedge/edgemesh/blob/main/examples/hostname-lb-default.yaml#L25

I'm so sorry. I tested the gateway in the early stage, but it didn't succeed; Others have not been tested, so I can't modify others.

/approve


Allow user to choose component to render for Anime wrapper?

For example, using an <li /> instead of a <div />. React Transition Group handles this via the component property. React Transition Group allows setting null but I assume that's impossible in this case. It would still be great to be able to render other elements though.
@alaingalvan would you be open to a PR for this?

Yeah sure thing! 😄
Interesting, looks like React Transition Group is doing it here. Feel free to add a PR and I'll review and merge it. 😉

Belated update, this is now in for the next release 4.1.0 and the interface matches that of React Transition Group, just set a component prop with what you might want (g, section, etc.) and it'll use that component type to wrap each child being animated . I'll be closing this issue, but let me know if you want to keep it open.


Used your seesaw driver for I2C connection between Pimoroni Inky Frame 5.7 and Adafruit Gamepad QT

Hi Mihai,
Since, until now, I didn't find a means to contact you, I created this issue.
You wrote in the README.md that you are open for collaborations. I want to give you feedback, to let you know that your repo with your version of the Adafruit seesaw module, solved a problem I faced!  I was trying to port that Adafruit seesaw module (written for Circuitpython) to Micropython.
I want to inform you that the past two weeks or so I struggled (and didn't succeed) to have a  Pimoroni Inkey Frame 5.7  to communicate via I2C with an Adafruit Gamepad QT. Somewhere I have an error in the script because I2C.scan() reported the Gamepad QT however i2c.write or i2c.read calls resulted in errors.
Yesterday, when studying certain files of Pimoroni's Github repo Pimoroni-pico I came across an (undocumented?) inky-frame.i2c module function which I now use.
Before I already had the Gamepad QT communicating with an Adafruit ESP32-S2 TFT using Circuitpython V9.
Yesterday I googled again for a solution, then I found this repo from you. I copied some parts of the original adafruit seesaw library that I  needed into your version and tailored the resulting script for only the Gamepad QT. It worked!
See the Shell output below:
Thursday 2024-02-08 00h43 utc

Board: Pimoroni Inky Frame 5.7
Flashed with:
MicroPython v1.21.0, inky_frame v1.21.0 on 2023-10-06; Raspberry Pi Pico W with RP2040

and via I2C connected: an Adafruit Gamepad QT (ID 5743)

IDE: Thonny

Shell Output:

>>> %Run -c $EDITOR_CONTENT
File: boot.py: SD card mounted at "/sd"
USB power!
gamepad_test(): seesaw._chip_id()= 0x87 hex
gamepad_test(): We're going to test the gamepad.
gamepad_test(): Press button A, B, X, Y, 'Select' or 'Start' on Gamepad Qt
Joystick: (x, y): 504,507
Joystick: (x, y): 504,1023
Joystick: (x, y): 504,511
Joystick: (x, y): 504,489
Joystick: (x, y): 504,495
Joystick: (x, y): 1023,308
Joystick: (x, y): 504,495
Joystick: (x, y): 504,0
Joystick: (x, y): 509,511
Joystick: (x, y): 831,383
Joystick: (x, y): 504,492
Joystick: (x, y): 504,498
Joystick: (x, y): 504,504
Button B pressed
Button A pressed
Button X pressed
Button Y pressed
Button Select pressed
Button Start pressed

Thank you for publishing this repo!

Published my repo: Inky Frame Image Display with Gamepad QT


How natively to set active menu item with metalsmith?

it's a duplicate. i posted on stackoverflow too... just to get more coverage 🤭
//////////////////////
i got a simple static site with a main navigation. working with the metalsmith generator.
Is there a native way to set current menu items active?
My current unautomated solution:
I just made a workaround like following.
A MD file page1.md as source of content with some variables i can define at top:
---
title: this is the site title
currentPage1: current
layout: main.html
---

Some content text...

and my layout HTML file main.html. Where handlebars is used as engine. i just post the part of the menu here:

          Link to Page1

          Link to Page2

both are going through the metalsmith rendering. I got a current class on the Page1 in the menu.
Question
My solution is working so far, but as my site scales. I need to define the "current" for every site again and again. If I don't watch out this will lead to misconfiguration... I do like to have freedom on my main navigation markup, as there are some specialities in. So I'm fine with creating this for new pages by myself.
Can i set active menu items somehow with the metalsmith-permalinks or metalsmith-canonical plugin or does there exists a metalsmith plugin suited for this case or maybe with another clever JS manipulation?

I look at the path property of the current document and assign the class according to that.

          Link to Page1

          Link to Page2


fix: convert absolute imports with 'src/*' to relative imports

Closes #43
Summary
In the latest version v0.12.0 the following error pops up right when initiating the app after the lib installation:
Unable to resolve "src/core/utils" from<EMAIL_ADDRESS>
Diagnostics
Upon evaluation, the error occurs due to an import located in the components/Toasts.tsx file, where it's done absolutely using the src/ root. This causes the imported error detailed above, which the IDE also noticed when inspecting the file.

Fix
Adjusting the absolute imports (there was already another one, just below the original one that caused the issue, when looking at the master branch) fixes the running issue, and the lib works just as expected.
Additionally, the change has no impact on this repository's example project. Which correctly compiles after the changes, as seen below:

Result
After the adjustment, the consumption in the final application works just as expected.

Thank you for the PR! Greatly appreciated. Will merge shortly.


Specify Data Partition in Horizontal Federated Tree Training

Hi,
first, thank you for this project!
I am running FedTree on one computer and would like to assign each party (currently 2) one data set (sample of whole data set) to train on. I am running the python code and see that in fedtree.py there is a variable path, however it doesn't seem to be doing anything. How can I achieve this in stand-alone simulation? Is there another way to assign each party their local data set?
Best regards,
W

Hi @WilliamLindskog ,
You can specify the local dataset with command-line interface using data parameter, where you can specify the multiple paths to the local datasets separated with comma. For example, if you write a configuration file with the following parameters, it will load local datasets a and b as two parties. Currently the Python interface does not support this feature and can only load a single dataset for partition and simulation. We will add this feature in Python interface later.
data=a,b
n_parties=2
mode=horizontal


Display pull request head branch even the branch deleted or repository deleted

Fix #10347

Thank you for implementing this feature request! As I would mainly need this functionality for Renovate as you correctly discovered, I would like to ask if this PR also exposes the head branch name through the API, specifically /api/v1/pulls and /api/v1/pulls/<PR>? Haven't tested it yet, but based on the diff view this currently looks like UI/view-only, is that correct?

@ppmathis Updated. OK, now it should include headbranch information on API also.

Codecov Report

Merging #10413 into master will increase coverage by <.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master   #10413      +/-   ##
==========================================
+ Coverage    43.7%   43.71%   +<.01%
==========================================
  Files         585      585
  Lines       82005    82005
==========================================
+ Hits        35844    35848       +4
+ Misses      41719    41716       -3
+ Partials     4442     4441       -1

Impacted Files
Coverage Δ

services/pull/patch.go
61.93% <0%> (-2.59%)
:arrow_down:

services/pull/temp_repo.go
29.05% <0%> (-2.57%)
:arrow_down:

services/pull/check.go
50% <0%> (-2.44%)
:arrow_down:

modules/queue/workerpool.go
56.93% <0%> (-2.14%)
:arrow_down:

routers/repo/view.go
36.82% <0%> (+0.67%)
:arrow_up:

models/notification.go
64.71% <0%> (+0.83%)
:arrow_up:

modules/log/event.go
65.64% <0%> (+1.02%)
:arrow_up:

modules/indexer/issues/indexer.go
57.52% <0%> (+1.32%)
:arrow_up:

modules/queue/unique_queue_disk_channel.go
55.76% <0%> (+1.92%)
:arrow_up:

models/unit.go
39.5% <0%> (+2.46%)
:arrow_up:

... and 1 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 b30e093...9510230. Read the comment docs.

Please send backport


Use team keys for authors

TODO

[ ] Check the actual response
[ ] Update the stub to get the test passing

#88 is actively developed.


Consider looking into widgets for plot viewers

We might want to investigate plot viewers using widgets such as https://github.com/matplotlib/jupyter-matplotlib (or build our own)
I believe this is more efficient than using svg.
However, this means such widgets need to be installed in jupyter.

I believe installing them locally is possible (we could ship such extensions and install on behalf of the user into jupyter)
However such a solution doesn't work with remote jupyter, unless we prompt user to install it.

Suggestion:

In the plot viewer we could include a message install xxx for better experience, feels horrible though. However this is what users would have to do today with notebooks/jupyter labs (when using  extensions)

Note: Even if we were to build our own, getting such components in remote servers is still an issue. I.e. user needs to install something remotely (something we cannot do on behalf of the user)

Closing this suggestion as there haven't been any sugegstions


PyTroch Lightning giving different shapes in training step and validation step with DynUNet from MONAI

You can download this notebook  for reproducing the problem, in the same repo you can find a requirements.yaml file.

This is caused by the model being on eval() mode during validation!

Yes, you're right, sorry!


Rename the reason for Evicted condition for deactivated workloads: WorkloadInactive -> Deactivated

What would you like to be added:
Rename the reason InactiveWorkload -> Deactivated.
Here is the definition.
Deprecate but continue supporting the old one for backwards- compatibility. We need a couple of releases or v1beta2 to drop the old one.
Why is this needed:

the "Workload" is redundant. Other reasons don't contain it, see here.
this is a reason for Evicted=True, so Deactivated reads better
by analogy to Reactivated

cc @PBundyra @mbobrovskyi @tenzen-y

SGTM


Experiment for a lightweight parking data API

We are on the hook to provide API access to some of our stored data. We have discussed the idea of doing something quick and easy ahead of setting up something more complex that will require database storage.
What does everyone think of this approach, which essentially adds download capability to the existing car park graph drawing endpoint? I believe the same approach would work for Air Quality and Journey Times which are the others we've committed to.
In this case a download request is indicated by sending an 'Accept: application/json' request header; we could alternately use a new query string parameter or vary the URL (perhaps /parking/data/trumpington-park-and-ride/ in place of /parking/plot/trumpington-park-and-ride/). If we stuck with using the Accept header we might want to make use of https://github.com/fladi/django-accept-header.
We might also want to limit which properties we wanted to return since many of them are only of 'internal' significance:
{
    "config": {
        "module_id": "vix",
        "module_name": "dataserver",
        "request_data": {
            "capacity": 1340,
            "feed_id": "cam_park_rss",
            "latitude": 52.1678,
            "longitude": 0.1077,
            "parking_id": "trumpington-park-and-ride",
            "parking_name": "P&R Trumpington",
            "parking_type": "park_and_ride"
        }
    },
    "data": [
        {
            "module_id": "vix",
            "module_name": "dataserver",
            "request_data": [
                {
                    "feed_id": "cam_park_rss",
                    "filename": "1525043086.427_2018-04-30-00-04-46",
                    "filepath": "2018/04/30",
                    "module_id": "park_local_rss",
                    "module_name": "feedmaker",
                    "msg_type": "feed_car_parks",
                    "parking_id": "trumpington-park-and-ride",
                    "spaces_capacity": 1340,
                    "spaces_free": 1340,
                    "spaces_occupied": 0,
                    "ts":<PHONE_NUMBER>
                },
                ...
            ]
        }
    ]
}

Closing this as not being the way forward


feat: allow rename of poperties and new properties

Description of your changes
With this pull request one can rename fields in claims and composites and can add deprecated fields to not break existing resources when changing the provider of the managed resource

Fixes #
I have:

[x] Read and followed Crossplane's contribution process.
[x] Run make reviewable test to ensure this PR is ready for review.

How has this code been tested

@akesser can you Check for e2e tests ?


Evolution changes

These are the changes in evolution script which make it run across the LinkedIn clusters

Its been taken care in 462,474


Fix tests after dc/g removal

Looks like website-pull-request-nl is still failing?

Looks like website-pull-request-nl is still failing?

Looking into it... passing on my laptop, hmmm

Turns out that, for another change I was working on, I had updated the embeddings locally and the cached model was hurting...


Handling Cookie box

Greetings jan-molak,
I really love your creation, its a quick way of doing tedious stuffs :)
I have a scenario related to a cookie box, when i hit the website, a cookie box sometimes appears and sometimes it doesnt.
Is there any implementation in Serenity which will help me check both the conditions?
if (cookiebox.isVisible())
do this..
else
do this..
Please help me.. Thanks.

I actually have the same issue. I'm in the process but fail to found the right condition.
export const HandleCookies = {
    accept: () => Task.where(`#actor accept the cookies`,
        Wait.until(CookieFooter.accept(), Is.clickable()),
        Click.on(CookieFooter.accept()), Wait.until(CookieFooter.accept(), Is.invisible())
    ),
    refuse: () => Task.where(`#actor refuse the cookies`,
        Wait.until(CookieFooter.deny(), Is.clickable()),
        Click.on(CookieFooter.deny()), Wait.until(CookieFooter.deny(), Is.invisible())
    ),
    cleverRefuse: () => Task.where(`#actor refuse the cookies (only if it appears)`, //ONLY USE when your goal is NOT to test the cookie notice, but just to get rid of it
        Check.whether( //Condition I fail to write so that it's true when there, and false when not there
        ).andIfSo(
            Click.on(CookieFooter.deny()), Wait.until(CookieFooter.deny(), Is.invisible())
        )
    )
};

Hopefully we can help each other.

@san-ouadghiri, Greetings!
 It worked for me hope it does it for you too :)
browser.isElementPresent(element(by.css('.my_button').then(function(result){
if(result) { return actor.attemptsTo();}
else{});

Hi @AbhineetSharmax
Thanks ! How do you make that work as a task? I tried

export class CleverRefuse implements Task {

    performAs(actor: PerformsTasks): PromiseLike<void> {
        browser.isElementPresent(element(by.path(CookieFooter.denyLocator)))
            .then(
            function(result) {
                if (result) {
                return actor.attemptsTo(//myAction...);
            }
    })};
}

But my IDE complains it's not a PromiseLike. Id I put any, it's happy, but then I got an error at the execution -> (result: ERROR, error:TypeError: protractor_1.by.path is not a function)
So I wondered how you added it to your code overall.

Hi @san-ouadghiri,
by.path is not a function, true!
check for available functions, you may use
className, css, id, linkText, js, name, partialLinkText, tagName, xpath.
also, return an empty task to resolve your another issue.
export class CleverRefuse implements Task {
performAs(actor: PerformsTasks): PromiseLike<void> {
    browser.isElementPresent(element(by.path(CookieFooter.denyLocator)))
        .then(
        function(result) {
            if (result) {
            return actor.attemptsTo(//myAction...);
        }

return actor.attemptsTo(); //you may add this to resolve your issue.
})};
}
hope it helps :)

Hey guys, Serenity/JS 2.0 is live and ships if a completely re-written interaction to Check.
import { Check } from '@serenity-js/assertions';
import { Task } from '@serenity-js/core';
import { isDiplayed, Target } from '@serenity-js/protractor';

class CookieBox {
  static modal = Target.the(`cookie box`).located(by.css(...));
  static closeButton = Target.the(`close button`).of(CookieBox.modal).located(by.css(...));
}

const AcceptCookies = () =>
    Task.where(`#actor accepts cookies`,
        Click.on(CookieBox.closeButton),
    );

 actor.attemptsTo(
     Check.whether(CookieBox.modal, isDisplayed())
         .andIfSo(
             AcceptCookies(),
         )
 );

Hope this helps!
Jan


Unable to build a automatic test tool that tests the commander Js's command action with a return value.

I have a file fele.js that specifies all commands that my app needs.
Command Used - Just says hello world when hello is entered.
const program = new commander.Command();
const helloCommand = program.command('hello');
helloCommand
    .action(async(options) => {
       console.log("Hello World"); //Works well as
        return "Hello World";//But this does not work.
    })

Now I am using Mocha to test the command. PFB Code
const assert = require('assert');
const { spawn } = require('child_process');
const path = require('path');

describe('Hello Command', function() {
  it('should output a greeting message', function(done) {
    const expectedOutput = 'Hello World\n';
    const cliPath = path.join(__dirname,'fele.js');
    const process = spawn('node', [cliPath, 'hello']);
    let actual = '';
    process.stdout.on('data', data => {
      actual += data.toString();
    });
    process.on('close', () => {
      assert.strictEqual(output, expectedOutput);
      done();
    });
  });
});```

Please do suggest me what can I do so that I get the return value from the command's action be available to the test file.

I understand that the result can be stored in another variable and exported but I want to get a better solution. Please assist me if there is any other way.

Wrong repo - I think you want to post this issue here: https://github.com/tj/commander.js/


Display average for all requirements

Hello,
Really good article thanks for that!
One thing I'm curious about is that will this Requirement quality widget display some average for all the queried requirements and their test pass rates, or is it just as it is in the picture? Let's say I have certain type of requirements and automated test cases associated with them and I would like to display the test automation coverage over all of the certain type of requirements. Can I accomplish this somehow with the widget or some other way?

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

ID: 9c179cd8-483f-b664-6081-0984cc74d519
Version Independent ID: 2925de17-0d71-52e8-ed79-1d9affd1bc9e
Content: Trace test requirements - Azure Pipelines
Content Source: docs/pipelines/test/requirements-traceability.md
Product: devops
GitHub Login: @vinojos
Microsoft Alias: vinojos

I've added this as improvement idea here https://developercommunity.visualstudio.com/idea/563128/requirement-quality-widget-improvements.html.