All alerts are green, but  nrpe-exporter in error trying to collect command_status

Bug Description
While deploying cos-proxy on an environment running an old version of nrpe which didn't provide target-address in the relation data, I had nrpe-exporter not being able to collect command_status since /etc/vector/nrpe_lookup.csv was missing IPs addresses of nrpe units to check.
Although command_status was missing, all alerts were green in Prometheus, meaning the environment was not monitored at all. If command status for a check is missing I think this should be reported with an alert.
To Reproduce
Use cos-proxy related to an old nrpe revision
Environment
N/A
Relevant log output
Dec 04 12:02:01 juju-46917d-17-lxd-22 nrpe-exporter[62968]: ts=2023-12-04T12:02:01.299Z caller=log.go:124 level=error msg="Error dialing NRPE server" err="dial tcp :5666: connect: connection refused"
Dec 04 12:02:01 juju-46917d-17-lxd-22 nrpe-exporter[62968]: ts=2023-12-04T12:02:01.719Z caller=log.go:124 level=error msg="Error dialing NRPE server" err="dial tcp :5666: connect: connection refused"
Dec 04 12:02:01 juju-46917d-17-lxd-22 nrpe-exporter[62968]: ts=2023-12-04T12:02:01.846Z caller=log.go:124 level=error msg="Error dialing NRPE server" err="dial tcp :5666: connect: connection refused"
Dec 04 12:02:01 juju-46917d-17-lxd-22 nrpe-exporter[62968]: ts=2023-12-04T12:02:01.871Z caller=log.go:124 level=error msg="Error dialing NRPE server" err="dial tcp :5666: connect: connection refused"
Dec 04 12:02:01 juju-46917d-17-lxd-22 nrpe-exporter[62968]: ts=2023-12-04T12:02:01.975Z caller=log.go:124 level=error msg="Error dialing NRPE server" err="dial tcp :5666: connect: connection refused"
Dec 04 12:02:02 juju-46917d-17-lxd-22 nrpe-exporter[62968]: ts=2023-12-04T12:02:02.486Z caller=log.go:124 level=error msg="Error dialing NRPE server" err="dial tcp :5666: connect: connection refused"
Dec 04 12:02:02 juju-46917d-17-lxd-22 nrpe-exporter[62968]: ts=2023-12-04T12:02:02.611Z caller=log.go:124 level=error msg="Error dialing NRPE server" err="dial tcp :5666: connect: connection refused"
Dec 04 12:02:02 juju-46917d-17-lxd-22 nrpe-exporter[62968]: ts=2023-12-04T12:02:02.735Z caller=log.go:124 level=error msg="Error dialing NRPE server" err="dial tcp :5666: connect: connection refused"
Dec 04 12:02:02 juju-46917d-17-lxd-22 nrpe-exporter[62968]: ts=2023-12-04T12:02:02.854Z caller=log.go:124 level=error msg="Error dialing NRPE server" err="dial tcp :5666: connect: connection refused"
Dec 04 12:02:03 juju-46917d-17-lxd-22 nrpe-exporter[62968]: ts=2023-12-04T12:02:03.035Z caller=log.go:124 level=error msg="Error dialing NRPE server" err="dial tcp :5666: connect: connection refused"

Additional context
No response

We need to create an absent_over_time rule for the command_status metric; than the labels will tell us which check is failing. The time window should be a couple times bigger than the scrape window, to make sure we don't trigger it immediately.
We need to make sure the alert doesn't fire at the start (when the checks haven't been run yet).
It needs to be added to the alert rules that are generated with the NRPE jobs.


Miq expression column type

High level
We are parsing report fields in many places of our code. We are also performing many duplicate steps expressing the datatypes and relationships for these fields.
The goal is to consolidate all field parsing and lookups to Field.parse.
Field can provide metadata and relationship information.
@imtayadeway If you prefer keeping MiqExpression as a facade and hiding MiqExpression::Field, then I'm sure we can find a good way of doing this and keeping the processing down.
Details
MiqExpression.column_type is the same as Field#column_type.
Essentially model.type_for_attribute(col).type
This removes the concept from miq_expression.
MiqExpression.parse_field is essentially Field#parse, and it is private - only used from MiqExpression.get_col_type.
This removes the parsing from MiqExpression. Also of note, all the tests on parse_field are duplicated for get_col_type (and Field#parse) - so all the test cases are still there (even though it looks like I deleted).
@imtayadeway I notice that Field doesn't do too well with managed fields so I kept that part of the logic in get_col_type - please help me ✂ this gook

@imtayadeway

removed new Field() and using create_field instead (in external classes)
added parse_field_or_tag
Pulled out controller changes - goes into manageiq-ui-classic.
no longer deprecating global column_type -- that is a few PRs away (need to remove from manageiq-ui-classic first)

I still need to add tests.
@imtayadeway do we want invalid columns to return metadata or throw an exception?
Would you prefer keeping the api consistent, or changing the return value for the ones that look wrong? (there is something to be said for not rocking the boat)

kicking

👍  Looks good.


lerna exec fails to call command with arguments in Powershell

Describe the bug
lerna exec -- git clean -ffdx . says "Unknown arguments f, d, x"
it works with quote, though: lerna exec -- "git clean -ffdx ."

Reproduction
lerna exec -- git clean -ffdx .
Lerna config and logs
No response
Environment Info
@lerna-lite/exec 1.15.1
Used Package Manager
npm
Validations

[X] Follow our Code of Conduct
[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Check that this is a concrete bug. For Q&A open a GitHub Discussion.
[X] The provided reproduction is a minimal reproducible example of the bug.

This was implemented originally by Lerna and as per this comment for the original maintainer, it seems to be normal in some cases because of what he wrote there. Feel free to submit a PR if you know how to fix this

While I would have (more or less) expected such shell behaviour with "&&", it's strange to see it with rather regular arguments.
Also, afaict from some short tests, this could be just a strange effect of how cli.js is wrapped (when installing via npm i -g) in cmd/ps1/whatever.
So I think, documentation is simple enough and sufficient :-)


Updated code for Results sanitization #17

Pull request created for Results sanitization #17

Nice one! Thank you very much for this. I will open an ticket now to remind myself to add you to the contributors list as I'm only doing it manually atm.
Great stuff and congratulations on your first pull request! 🚀🚀🚀


[Crosswalk14][embeddingapi] Modify ShouldOverrideUrlLoading test case

-remove loading the external link with '_blank' target test part
-load link with '_blank' target won't trigger shouldOverrideUrlLoading method
Impacted tests(approved): new 0, update 1, delete 0
Unit test platform: [Android]
Unit test result summary: pass 1, fail 0, block 0
https://crosswalk-project.org/jira/browse/XWALK-3897

Merge to Crosswalk 14. @jennycao please help to review it.
Thanks


Fixed drives without letter should not show

Description

Steps To Reproduce
No response
Expected behavior
Drives without letter should not show
or
Provide a toggle to disable this future
Files Version
<IP_ADDRESS>
Windows Version
10.0.22000.856
Relevant Assets/Logs
2022-08-20 14:25:35.2678|INFO|OnLaunched|App launched. Prelaunch: False
2022-08-20 14:25:36.0455|INFO|GetDrivesAsync|Drive added: C:, Fixed
2022-08-20 14:25:36.1135|INFO|GetDrivesAsync|Drive added: D:, Fixed
2022-08-20 14:25:36.1595|INFO|GetDrivesAsync|Drive added: F:, Fixed
2022-08-20 14:25:36.2069|INFO|GetDrivesAsync|Drive added: G:, Fixed
2022-08-20 14:25:36.2578|INFO|GetDrivesAsync|Drive added: H:, Fixed
2022-08-20 14:25:36.3554|INFO|Watcher_Added|Drive added: D:\PROJ\CHIA\STORE-2, Fixed
2022-08-20 14:25:36.3628|INFO|Watcher_Added|Drive added: D:\PROJ\CHIA\STORE-4, Fixed

What kind of drives are those?

It is NTFS.
Explorer.exe does not show them.

Thanks! Lastly, could you execute the following command in command prompt (CMD)?
powershell -c "Get-WmiObject Win32_LogicalDisk > '~\Desktop\disks.txt'; Get-WmiObject Win32_Volume >> '~\Desktop\disks.txt'; Get-WmiObject Win32_MountPoint >> '~\Desktop\disks.txt'"
It should create a file called "drives.txt" on the desktop with the info about the local drives. It would be useful if you could upload it here.
Note: it should not contains personal information aside the drive names, but feel free to verify.

disks.txt
Weird, "Get-WmiObject Win32_MountPoint" was interrupted.
This command gave a partly output.
I have no clues why.

For REF. It shows a provider-program failure.

No worries, the important stuff is present, thanks. Wondering why it shows STORE-2 and STORE-4 but not STORE-3 which I see in the text file.

I just realized that STORE-2 and STORE-4 are USB drivers ,while others are SATA HDDs.
But as logs said,
2022-08-20 14:25:36.3554|INFO|Watcher_Added|Drive added: D:\PROJ\CHIA\STORE-2, Fixed
2022-08-20 14:25:36.3628|INFO|Watcher_Added|Drive added: D:\PROJ\CHIA\STORE-4, Fixed
Those USB drivers should not be recognized as "Fixed"? Is that something wrong?

So can you try plugging an USB drive WITHOUT a letter but mount on a NTFS folder, to see if it would show.


Now that we have updated to go1.21.10, we can remove the ignore line from osv-scanner.toml

Now that we have updated to go1.21.10, we can remove the ignore line from osv-scanner.toml which was ignoring a vulnerability in go1.21.8

I think we should keep the file to make adding rules in the future easier, and give an example of an osv-scanner.toml file. Though it's pretty fast to add the file when we need it as well.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 65.06%. Comparing base (804589a) to head (7c61c0b).

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #996      +/-   ##
==========================================
+ Coverage   64.47%   65.06%   +0.58%
==========================================
  Files         148      148
  Lines       12088     9395    -2693
==========================================
- Hits         7794     6113    -1681
+ Misses       3843     2828    -1015
- Partials      451      454       +3

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Fix Font Awesome CSS location

Currently master branch references Font Awesome CSS file which does not exist.
This pull requests points the webjars.fontawesome(min).css variables to the proper location of all(.min).css files.
Additionaly it removes unused/erroneous external reference in casPropagateLogoutView.html
Note that there is a similar problem with the store.js library - its version is 1.3.17-1, but inside the store.js-1.3.17-1.jar file, there is only META-INF/resources/webjars/store.js/1.3.17 (note the missing -1). I have no idea how to fix this case properly.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Add missing framework CoreSpotlight.framework dependency on ios

It appears the branch ios sdk is dependent on CoreSpotlight.framework to build but the plugin does not automatically add this in. This change to the plugin.xml should ensure that the framework is added when the plugin is installed.

Just wondering, a colleague of mine ( @rajnishdashora ) is able to build seamlessly on XCode 7. Would you know why ? @elliotstokes

This definitely works for me. Should be merged in, I think. Thanks @elliotstokes . However, if someone can answer my earlier question here, would be great!

Hello @elliotstokes,
Thank you for finding this issue for us. We are apparently missing a lot of frameworks for iOS. I have recreated this pull request to #254. I'm in the process of testing it and will merge it soon.
Thank you again. I will close this pull request and I have sent you a private message for some free Branch swag for finding this bug for us.
Best,


Using Scheduler with multiple gmail accounts

Gmail Scheduler only detects primary gmail account and hence doesn't have the option to switch between multiple gmail accounts.

This works if you open ingonito window and signin with the account you like to use. Please try that for each account and it should work as expected.


Allow a tab_overrides in config.SECRET.json

Currently if you want to override tabs you have to fully override it, expanding out the default tabs manually.
Hav a separate config field of tab_overrides, an object like:
{
  before: {
    'default_end_tabs': {
       //tab config item
       collection: 'everything/working-notes'
     }
  },
  after: {
  }
}

When expanding read left to right and if the current item is an “expand” or named something that has an item in the map then insert it before or after. (And anything that has been inserted has to be reexpanded)
Allow items to be strings which are equivalent to {expand:”STRING”}
And update the production config (on both machines)

[ ] Make it so inject-config pulls through tab_overrides
[ ] Make it so selectors wires through tab_overrides
[ ] Update README
[ ] Update production config on MP, MBP, K

Done as of 7b77861


Possibly solve intermittent permission issues

Issues around intermittent problems on real large workloads:
#327 #323 #316 #315
Please try this attempt.

Also #290

Also #290

cc @DPGrev @eric-czech @chrisroat

cc @DPGrev @eric-czech @chrisroat


static file discovery backend should ignore line start with "#"

currently it doesn't, I will see if I can send a pull request for this.

@sunyc good idea

+1


style: Smaller Admin Cards

Description
Some quick edits to reduce the card size. I also put a max width around the card grid, let me know if that is better or worse.
Screenshots

Thanks Hunter!


Close Body for MitM'ed connections

Replaced body of responses which are processed via proxy.OnRequest().HandleConnect(goproxy.AlwaysMitm) are never closed.

Doesn't chunk.Close close the response?

I don't know how these things works, but it doesn't. I have code which save hash sum of data on Body Close. For MitMed HTTPS it wasn't called. So I did this and it works now (at least for me) :)


Do I need to train the model or I can use the default values straight away to calculate words' similarity?

Great implementation! I didn't understand from the description if I have to train the model on an existing corpus or if I can also use the default values to calculate similarity. If so, where do the default values come from then? Thanks!

The example vectors.txt included in the fixtures directory of the example directory was created using Shakespeare's Hamlet as a corpus and serves only as an example. There is no default model coming with the library. The link to the project provides several examples of how to obtain a file of pre-trained word vectors that can be used.


Add an Item Thumbnail bitstream in

In current solution browse-by views not only do not display any thumbnails, but also the data sets delivered from services do not contain "followLinks" for Thumbnails.
If these could be included, then in GridView the resulting item cards could be formed with thumbnails.

@MarisArins : I'm not sure I understand this ticket, or what you are asking for.  You mention the "Browse by" sections, but you also mention "GridView".  Currently, the GridView is only supported in Search Results (not in browse).  The current Search GridView already displays thumbnails (if they exist).
Browse By options would be much harder to support GridView (except for possibly Browse by Title), as usually the Browse By results are not displaying a single Item/object.  Instead, "Browse by Subject" displays a single "dc.subject" value (which cannot have a thumbnail), similarly "Browse by Author" displays a single "dc.contributor" metadata value (which also cannot have a thumbnail).
So, I'm not sure how to address your ticket, as nearly all "Browse By" options (except Browse by Title) cannot easily support thumbnails, as you are browsing metadata values, and not individual Items.
Am I misunderstanding the request here?

Moving to "unscheduled backlog" until further info provided

Closing, as 7.4 now includes Thumbnails in "Browse By" pages by default.


#184581172 User Sign Up

What does this PR do?
This PR allows enable user to be able to sign up.
Description of Task to be completed?
Have the following endpoint working
POST /user/create
How should this be manually tested?

Clone this repo git clone https://github.com/atlp-rwanda/e-comm-team-amigos-bn
Switch your working directory cd e-comm-team-amigos-bn
Create an .env file and update it with .env-example
Install all the dependencies by running npm install
Then run the project by typing npm start
Using Postman test user/create endpoint
by writing POST http://localhost:3000/user/create
key:Context-Type value: application/json

Any background context you want to provide?

Story ID:  #184581172
Screenshots
documented endponts on swager ui

Passed Test

What does this PR do?
This PR allows enable user to be able to sign up.
Description of Task to be completed?
Have the following endpoint working
POST /user/create
How should this be manually tested?

Clone this repo git clone https://github.com/atlp-rwanda/e-comm-team-amigos-bn
Switch your working directory cd e-comm-team-amigos-bn
Create an .env file and update it with .env-example
Install all the dependencies by running npm install
Then run the project by typing npm start
Using Postman test user/create endpoint
by writing POST http://localhost:3000/user/create
key:Context-Type value: application/json

Any background context you want to provide?

Story ID:  #184581172
Screenshots
documented endponts on swager ui

Passed Test

This check is repeared twice. In auth controller and in validation. let user = await models.User.findOne({ where: { email: req.body.email } });
  if (user) return res.status(400).send("Email address already in use (email)");

This check is repeared twice. In auth controller and in validation. let user = await models.User.findOne({ where: { email: req.body.email } });   if (user) return res.status(400).send("Email address already in use (email)");


Precompile Android .so library

Hello, I'm trying to compile the library to use it in Android and having issues. What I do:
At first, I precompile library as it was in java example.
mkdir jnibuild
cd jnibuild
/home/mikhail/Android/Sdk/cmake/3.6.4111459/bin/cmake -DANDROID_ABI=armeabi-v7a -DCMAKE_BUILD_TYPE=Release -GNinja -DCMAKE_TOOLCHAIN_FILE=/home/mikhail/Android/Sdk/ndk-bundle/build/cmake/android.toolchain.cmake -DANDROID_NATIVE_API_LEVEL=27 -DANDROID_TOOLCHAIN=clang -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/home/mikhail/td/jnibuild/ -DCMAKE_MAKE_PROGRAM=/home/mikhail/Android/Sdk/cmake/3.6.4111459/bin/ninja -DANDROID_NDK=/home/mikhail/Android/Sdk/ndk-bundle -DOPENSSL_ROOT_DIR=/home/mikhail/Android/Sdk/ndk-bundle/platforms/android-27/arch-arm/usr/lib -DOPENSSL_INCLUDE_DIR=/home/mikhail/Android/Sdk/ndk-bundle/platforms/android-27/arch-arm/usr/lib/openssl-1.0.2o/include -DTD_ENABLE_JNI=ON -DANDROID_STL=c++_static -DCMAKE_INSTALL_PREFIX:PATH=../example/java/td ..
/home/mikhail/Android/Sdk/cmake/3.6.4111459/bin/cmake --build . --target install
It seems that it went fine. After that, I'm trying to link the .so file:
cd ../example/java
mkdir build
cd build
/home/mikhail/Android/Sdk/cmake/3.6.4111459/bin/cmake -DANDROID_ABI=x86 -DCMAKE_BUILD_TYPE=Release -GNinja -DCMAKE_TOOLCHAIN_FILE=/home/mikhail/Android/Sdk/ndk-bundle/build/cmake/android.toolchain.cmake -DANDROID_NATIVE_API_LEVEL=27 -DANDROID_TOOLCHAIN=clang -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/home/mikhail/td/example/java/lib_out -DCMAKE_MAKE_PROGRAM=/home/mikhail/Android/Sdk/cmake/3.6.4111459/bin/ninja -DANDROID_NDK=/home/mikhail/Android/Sdk/ndk-bundle -DOPENSSL_ROOT_DIR=/home/mikhail/Android/Sdk/ndk-bundle/platforms/android-27/arch-arm/usr/lib -DOPENSSL_INCLUDE_DIR=/home/mikhail/Android/Sdk/ndk-bundle/platforms/android-27/arch-arm/usr/lib/openssl-1.0.2o/include -DTd_DIR=/home/mikhail/td/example/java/td/lib/cmake/Td -DANDROID_STL=c++_static -DCMAKE_INSTALL_PREFIX:PATH=.. ..
And get error
Could NOT find JNI (missing: JAVA_AWT_LIBRARY JAVA_JVM_LIBRARY   JAVA_INCLUDE_PATH2 JAVA_AWT_INCLUDE_PATH)
I have proper JAVA_HOME. I tried to manually set paths
-DJAVA_INCLUDE_PATH=/usr/lib/jvm/java-1.8.0-openjdk-amd64/include  -DJAVA_AWT_LIBRARY=/usr/lib/jvm/java-1.8.0-openjdk-amd64/jre/lib/amd64/libawt.so  -DJAVA_JVM_LIBRARY=/usr/lib/jvm/java-1.8.0-openjdk-amd64/jre/lib/amd64/server/libjvm.so  -DJAVA_AWT_INCLUDE_PATH=/usr/lib/jvm/java-1.8.0-openjdk-amd64/include  -DJAVA_INCLUDE_PATH2=/usr/lib/jvm/java-1.8.0-openjdk-amd64/include/linux
but in that case I get
/home/mikhail/Android/Sdk/ndk-bundle/toolchains/x86-4.9/prebuilt/linux-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/bin/ld: error: /usr/lib/jvm/java-1.8.0-openjdk-amd64/jre/lib/amd64/server/libjvm.so: incompatible target
Obviously, I'm doing something wrong, could you point out what exactly?

I solved it, thanks. The problem was with the incompatible version of JVM

Hello, I'm trying to compile the library to use it in Android and having issues. What I do:
At first, I precompile library as it was in java example.
mkdir jnibuild
cd jnibuild
/home/mikhail/Android/Sdk/cmake/3.6.4111459/bin/cmake -DANDROID_ABI=armeabi-v7a -DCMAKE_BUILD_TYPE=Release -GNinja -DCMAKE_TOOLCHAIN_FILE=/home/mikhail/Android/Sdk/ndk-bundle/build/cmake/android.toolchain.cmake -DANDROID_NATIVE_API_LEVEL=27 -DANDROID_TOOLCHAIN=clang -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/home/mikhail/td/jnibuild/ -DCMAKE_MAKE_PROGRAM=/home/mikhail/Android/Sdk/cmake/3.6.4111459/bin/ninja -DANDROID_NDK=/home/mikhail/Android/Sdk/ndk-bundle -DOPENSSL_ROOT_DIR=/home/mikhail/Android/Sdk/ndk-bundle/platforms/android-27/arch-arm/usr/lib -DOPENSSL_INCLUDE_DIR=/home/mikhail/Android/Sdk/ndk-bundle/platforms/android-27/arch-arm/usr/lib/openssl-1.0.2o/include -DTD_ENABLE_JNI=ON -DANDROID_STL=c++_static -DCMAKE_INSTALL_PREFIX:PATH=../example/java/td ..
/home/mikhail/Android/Sdk/cmake/3.6.4111459/bin/cmake --build . --target install
It seems that it went fine. After that, I'm trying to link the .so file:
cd ../example/java
mkdir build
cd build
/home/mikhail/Android/Sdk/cmake/3.6.4111459/bin/cmake -DANDROID_ABI=x86 -DCMAKE_BUILD_TYPE=Release -GNinja -DCMAKE_TOOLCHAIN_FILE=/home/mikhail/Android/Sdk/ndk-bundle/build/cmake/android.toolchain.cmake -DANDROID_NATIVE_API_LEVEL=27 -DANDROID_TOOLCHAIN=clang -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/home/mikhail/td/example/java/lib_out -DCMAKE_MAKE_PROGRAM=/home/mikhail/Android/Sdk/cmake/3.6.4111459/bin/ninja -DANDROID_NDK=/home/mikhail/Android/Sdk/ndk-bundle -DOPENSSL_ROOT_DIR=/home/mikhail/Android/Sdk/ndk-bundle/platforms/android-27/arch-arm/usr/lib -DOPENSSL_INCLUDE_DIR=/home/mikhail/Android/Sdk/ndk-bundle/platforms/android-27/arch-arm/usr/lib/openssl-1.0.2o/include -DTd_DIR=/home/mikhail/td/example/java/td/lib/cmake/Td -DANDROID_STL=c++_static -DCMAKE_INSTALL_PREFIX:PATH=.. ..
And get error
Could NOT find JNI (missing: JAVA_AWT_LIBRARY JAVA_JVM_LIBRARY JAVA_INCLUDE_PATH2 JAVA_AWT_INCLUDE_PATH)
I have proper JAVA_HOME. I tried to manually set paths
-DJAVA_INCLUDE_PATH=/usr/lib/jvm/java-1.8.0-openjdk-amd64/include -DJAVA_AWT_LIBRARY=/usr/lib/jvm/java-1.8.0-openjdk-amd64/jre/lib/amd64/libawt.so -DJAVA_JVM_LIBRARY=/usr/lib/jvm/java-1.8.0-openjdk-amd64/jre/lib/amd64/server/libjvm.so -DJAVA_AWT_INCLUDE_PATH=/usr/lib/jvm/java-1.8.0-openjdk-amd64/include -DJAVA_INCLUDE_PATH2=/usr/lib/jvm/java-1.8.0-openjdk-amd64/include/linux
but in that case I get
/home/mikhail/Android/Sdk/ndk-bundle/toolchains/x86-4.9/prebuilt/linux-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/bin/ld: error: /usr/lib/jvm/java-1.8.0-openjdk-amd64/jre/lib/amd64/server/libjvm.so: incompatible target
Obviously, I'm doing something wrong, could you point out what exactly?

Hi Ra1ph,
Sorry to bump this old issue.
I'm working on support full blurays on android (like the nvidia shield).
Blurays and 4k blurays use java to display the menus.
Do you think you could share your libjvm.so compiled for android, please?

Hello, I'm trying to compile the library to use it in Android and having issues. What I do:
At first, I precompile library as it was in java example.
mkdir jnibuild
cd jnibuild
/home/mikhail/Android/Sdk/cmake/3.6.4111459/bin/cmake -DANDROID_ABI=armeabi-v7a -DCMAKE_BUILD_TYPE=Release -GNinja -DCMAKE_TOOLCHAIN_FILE=/home/mikhail/Android/Sdk/ndk-bundle/build/cmake/android.toolchain.cmake -DANDROID_NATIVE_API_LEVEL=27 -DANDROID_TOOLCHAIN=clang -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/home/mikhail/td/jnibuild/ -DCMAKE_MAKE_PROGRAM=/home/mikhail/Android/Sdk/cmake/3.6.4111459/bin/ninja -DANDROID_NDK=/home/mikhail/Android/Sdk/ndk-bundle -DOPENSSL_ROOT_DIR=/home/mikhail/Android/Sdk/ndk-bundle/platforms/android-27/arch-arm/usr/lib -DOPENSSL_INCLUDE_DIR=/home/mikhail/Android/Sdk/ndk-bundle/platforms/android-27/arch-arm/usr/lib/openssl-1.0.2o/include -DTD_ENABLE_JNI=ON -DANDROID_STL=c++_static -DCMAKE_INSTALL_PREFIX:PATH=../example/java/td ..
/home/mikhail/Android/Sdk/cmake/3.6.4111459/bin/cmake --build . --target install
It seems that it went fine. After that, I'm trying to link the .so file:
cd ../example/java
mkdir build
cd build
/home/mikhail/Android/Sdk/cmake/3.6.4111459/bin/cmake -DANDROID_ABI=x86 -DCMAKE_BUILD_TYPE=Release -GNinja -DCMAKE_TOOLCHAIN_FILE=/home/mikhail/Android/Sdk/ndk-bundle/build/cmake/android.toolchain.cmake -DANDROID_NATIVE_API_LEVEL=27 -DANDROID_TOOLCHAIN=clang -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/home/mikhail/td/example/java/lib_out -DCMAKE_MAKE_PROGRAM=/home/mikhail/Android/Sdk/cmake/3.6.4111459/bin/ninja -DANDROID_NDK=/home/mikhail/Android/Sdk/ndk-bundle -DOPENSSL_ROOT_DIR=/home/mikhail/Android/Sdk/ndk-bundle/platforms/android-27/arch-arm/usr/lib -DOPENSSL_INCLUDE_DIR=/home/mikhail/Android/Sdk/ndk-bundle/platforms/android-27/arch-arm/usr/lib/openssl-1.0.2o/include -DTd_DIR=/home/mikhail/td/example/java/td/lib/cmake/Td -DANDROID_STL=c++_static -DCMAKE_INSTALL_PREFIX:PATH=.. ..
And get error
Could NOT find JNI (missing: JAVA_AWT_LIBRARY JAVA_JVM_LIBRARY JAVA_INCLUDE_PATH2 JAVA_AWT_INCLUDE_PATH)
I have proper JAVA_HOME. I tried to manually set paths
-DJAVA_INCLUDE_PATH=/usr/lib/jvm/java-1.8.0-openjdk-amd64/include -DJAVA_AWT_LIBRARY=/usr/lib/jvm/java-1.8.0-openjdk-amd64/jre/lib/amd64/libawt.so -DJAVA_JVM_LIBRARY=/usr/lib/jvm/java-1.8.0-openjdk-amd64/jre/lib/amd64/server/libjvm.so -DJAVA_AWT_INCLUDE_PATH=/usr/lib/jvm/java-1.8.0-openjdk-amd64/include -DJAVA_INCLUDE_PATH2=/usr/lib/jvm/java-1.8.0-openjdk-amd64/include/linux
but in that case I get
/home/mikhail/Android/Sdk/ndk-bundle/toolchains/x86-4.9/prebuilt/linux-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/bin/ld: error: /usr/lib/jvm/java-1.8.0-openjdk-amd64/jre/lib/amd64/server/libjvm.so: incompatible target
Obviously, I'm doing something wrong, could you point out what exactly?

Hi Ra1ph,
Sorry to bump this old issue.
I'm working on support full blurays on android (like the nvidia shield).
Blurays and 4k blurays use java to display the menus.
Do you think you could share your libjvm.so compiled for android, please?


fix: update braket dependencies

Issue #, if available:
Description of changes:
Adding certifi as a pinned dependency
Testing done:
Merge Checklist
Put an x in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before merging your pull request.
General

[ ] I have read the CONTRIBUTING doc
[ ] I used the commit message format described in CONTRIBUTING
[ ] I have updated any necessary documentation, including READMEs and API docs (if appropriate)

Tests

[ ] I have added tests that prove my fix is effective or that my feature works (if appropriate)
[ ] I have checked that my tests are not configured for a specific region or account (if appropriate)

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Do both containers build when testing with this?


IDE support

[X] PCI driver
[X] IDE Driver
[X] IDE read/write
[X] Clean up kernel

Please, remove all these self-explanatory comments from kernel.c and, revert the last step overall, the kernel is already clean enough, and we want debug information.

Another note, we use snake_case, some parts of the code use PascalCase.

Closing this PR to split it in different ones.


Modifier -> SwiftUI -> Model data: onChange(of:perform:)

Doc: https://developer.apple.com/documentation/swiftui/view/onchange(of:perform:)

[ ] Swift implementation
[ ] Elixir implementation

We won't support this one


Implement Class inheritance

We need to be able to model type interfaces, so that compiled code doesn't have to specialize for every combination of types. We'll have a notion of an Interface, that looks kind of like an abstract base class in python. It specifies a set of function signatures, and instances of the interface look like pointers to an object with a vtable.  It's intended to let us write code that doesn't need to get recompiled for particular instances of the interface, so that we can explicitly tradeoff between more code with specialized types (analagous to doing everything templatized in C++) or less code with interfaces (analagous to base/child classes with virtual functions in c++).
Interfaces are a little like OneOf in the sense that we never expect to see an actual instance of
an Interface type, only its subclasses.
class Addable(Interface):
    def add(self, other: int) -> Addable:
        pass

class IntAddable(Class, Addable):
    x = Member(int)

    def add(self, other: int) -> IntAddable:
        return IntAddable(self.x + other)

# this is an IntAddable. It just looks like a regular object
anIntAddable = IntAddable(10)
asset isinstance(anIntAddable.add(10), IntAddable)

Each class must declare which interfaces it implements. Under the hood, we'll modify all classes to have a VTable indicating what type they actually are, and a pointer offset table for each function. The binary form of an Interface will consist of a pointer where the top 16 bits have been overridden to indicate which of the interface vtables we're using.
Each class has a pointer to its VTable. Each VTable has a Class* pointing back to the class and a list of InterfaceVTables. Each InterfaceVTable has an Interface* and a list of InterfaceMethods, which model the dispatch table for that interface method.  Because a method may have multiple instantiations, we then have a list of InterfaceMethodSpecializations that contain the actual type signatures and pointer offsets.
The interpreter only needs to handle the Class* contained in the VTable, because whenever we return an instance of an Interface from a container, we cast it back to the proper type before returning it.
The compiler, on the other hand, has to be able to dispatch to the right method. Each concrete type signature that the compiler produces knows the index in the VTable associated with its InterfaceMethod (called a methodIndex), and also the index of its particular InterfaceMethodSpecialization (called a specializationIndex) within it.
Because we want to be able to use code from multiple binaries loaded at runtime that work with the same Interface, and that may have caused different Specializations to be created, we have to store the specializationIndex for each method as a module-level variable that we initialize when we first load the module. That way, if we have an interface with method 'f(x)' and one module specializes it for 'float' and another for 'str', we will have a coherent way of disentangling the two.

Whew that was a lot of work. Implemented!


*: make 'grant all privileges' work right

What problem does this PR solve?
See https://github.com/pingcap/tidb/pull/11449
What is changed and how it works?
Add those privileges
	CreateTMPTablePriv: "Create_tmp_table_priv",
	LockTablesPriv:     "Lock_tables_priv",
	CreateRoutinePriv:  "Create_routine_priv",
	AlterRoutinePriv:   "Alter_routine_priv",
	EventPriv:          "Event_priv",

Make Priv2UserCol, AllGlobalPrivs consistent and many other changes.
Check List
Tests

Unit test

Side effects

Breaking backward compatibility

ping @tiancaiamao

@tiancaiamao please cherry-pick this pr to release-2.1 branch.


Error running freebayes on Galaxy

Hi,
I am working with prostate cancer  tissues that have undergone RNA-seq and want to identify SNP variants. Initially I runned FreeBayes on Galaxy by adding the output BAM file generated by HISAT2, but got the following error (error exit code 3()). I then re-tried re-running FreeBayes by adding the output BAM files generated by TopHat to see whether HISAT2 produced files that FreeBayes did not recognise, but still encountered the same problem (error exit code 4()).
I was wondering whether anyone has already encountered this problem before and perhaps could help me solve the issues.
Many thanks for the information provided

Would you please try to determine which read is causing the problem? You
can add --debug and you will be able to see the last processed position. By
making a window around that position it should be possible to pick up the
reads that do this.
Many times new cigar extensions have caused issues like this in RNAseq.
On Thu, Apr 20, 2017, 4:17 PM bernuzzf<EMAIL_ADDRESS>wrote:

Hi,
I am working with prostate cancer tissues that have undergone RNA-seq and
want to identify SNP variants. Initially I runned FreeBayes on Galaxy by
adding the output BAM file generated by HISAT2, but got the following error
(error exit code 3()). I then re-tried re-running FreeBayes by adding the
output BAM files generated by TopHat to see whether HISAT2 produced files
that FreeBayes did not recognise, but still encountered the same problem
(error exit code 4()).
I was wondering whether anyone has already encountered this problem before
and perhaps could help me solve the issues.
Many thanks for the information provided
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/ekg/freebayes/issues/380, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAI4EXsVX4mmXMSopitWPq6724l6Pxjyks5rx2jogaJpZM4NDF8Q
.

Many thanks for the reply much appreciated. I shall look into it


bug: (v5) dropdown displayed in viewport top left corner in Firefox

What version of daisyUI are you using?
v5 preview on Tailwind Play
Which browsers are you seeing the problem on?
Firefox
Reproduction URL
https://play.tailwindcss.com/4ztkH9X6wN?file=css
Describe your issue
Any dropdown button shows the dropdown at the top left corner of the viewport.

@mhadaniya, what browser was used for the screencast? I tried it on latest Firefox.
I noticed that the first few dropdown buttons are working, however, the ones that come after the "no anchor" button in the example are not working. After looking into the code, I found that it's using anchor positioning, which is only supported by most recent versions of Google Chrome at the moment.

Dropdown in v5 supports the new HTML Popover API and the new CSS Anchor Positioning module (experimental)
Here's an example:
https://play.tailwindcss.com/F6M7IcIX4J
(Previous dropdown methods such as <details>/<summary> method and CSS hover method are still supported with the same class name)
Popover API + Anchor Positioning are the new way to handle dropdowns and they finally allows us to open/close dropdowns by clicking outside and by clicking the button again (without needing any JS)

The new Popover API is supported by browsers
The new Anchor Positioning module is only supported by Chrome for now.

As a progressive enhancement, I show the popover in the middle of page for unsupported browsers (because we can't place it next to the button until those browsers support Anchor Positioning) so it works like a fullscreen popover for now.
Chrome:

FireFox:

It's definitely a better fallback solution for Firefox. Thank you for the quick fix.


[filer] Creating meta entry but not put blob to volume

Describe the bug
Creating meta entry but not put file to volume
System Setup
weed version
version 30GB 3.14 3c79c770 linux amd64

Expected behavior
Creating a meta entry only if the blob fits in a volume with replicas
Additional context
  | Jul 8, 2022 @ 11:15:53.852 | E0708 06:15:53     1 filer_server_handlers_read.go:244] failed to stream content /buckets/messanger-mattermost/users/ck876qs53jnszfo36odky1bqca/profile.png: rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp: missing address" | fast-api-6fbf98878d-x662
  | Jul 8, 2022 @ 11:15:53.856 | E0708 06:15:53     1 filer_server_handlers_read.go:244] failed to stream content /buckets/messanger-mattermost/users/ck876qs53jnszfo36odky1bqca/profile.png: rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp: missing address" | fast-api-6fbf98878d-z4zgh
  | Jul 8, 2022 @ 11:15:53.863 | E0708 06:15:53     1 filer_server_handlers_read.go:244] failed to stream content /buckets/messanger-mattermost/users/ck876qs53jnszfo36odky1bqca/profile.png: rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp: missing address" | fast-api-6fbf98878d-tvdlg
  | Jul 8, 2022 @ 11:15:53.876 | I0708 06:15:53     1 filer_client.go:234] mkdir: directory:"/buckets/messanger-mattermost/.uploads" entry:{name:"25aca7db7949fa123ff9cf35d327882973c0b5fc" is_directory:true attributes:{mtime:1657260953 file_mode:2147484159 crtime:1657260953 mime:"image/png"} extended:{key:"key" value:"users/ck876qs53jnszfo36odky1bqca/profile.png"}} | fast-api-6fbf98878d-z4zgh
  | Jul 8, 2022 @ 11:16:59.990 | E0708 06:16:59     1 filer_server_handlers_read.go:244] failed to stream content /buckets/messanger-mattermost/users/ck876qs53jnszfo36odky1bqca/profile.png: rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp: missing address" | fast-api-6fbf98878d-qxmc7
  | Jul 8, 2022 @ 11:16:59.994 | E0708 06:16:59     1 filer_server_handlers_read.go:244] failed to stream content /buckets/messanger-mattermost/users/ck876qs53jnszfo36odky1bqca/profile.png: rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp: missing address" | fast-api-6fbf98878d-x662v
  | Jul 8, 2022 @ 11:16:59.995 | E0708 06:16:59     1 filer_server_handlers_read.go:244] failed to stream content /buckets/messanger-mattermost/users/ck876qs53jnszfo36odky1bqca/profile.png: rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp: missing address" | fast-api-6fbf98878d-tvdlg
  | Jul 8, 2022 @ 11:17:00.004 | I0708 06:17:00     1 filer_client.go:234] mkdir: directory:"/buckets/messanger-mattermost/.uploads" entry:{name:"25aca7db7949fa123ff9cf35d327882973c0b5fc" is_directory:true attributes:{mtime:1657261020 file_mode:2147484159 crtime:1657261020 mime:"image/png"} extended:{key:"key" value:"users/ck876qs53jnszfo36odky1bqca/profile.png"}} | fast-api-6fbf98878d-tvdlg
  | Jul 8, 2022 @ 11:22:26.318 | I0708 06:22:26     1 filer_client.go:268] create file: /buckets/messanger-mattermost/users/ck876qs53jnszfo36odky1bqca/profile.png | fast-api-6fbf98878d-tvdlg
  | Jul 8, 2022 @ 11:48:01.436 | E0708 06:48:01     1 filer_server_handlers_read.go:244] failed to stream content /buckets/messanger-mattermost/users/ck876qs53jnszfo36odky1bqca/profile.png: read chunk: http://fast-volume-0:8080/1614,019665e56050e796?readDeleted=true: 404 Not Found | fast-api-5665b55b77-l626x
  | Jul 8, 2022 @ 11:48:01.441 | E0708 06:48:01     1 filer_server_handlers_read.go:244] failed to stream content /buckets/messanger-mattermost/users/ck876qs53jnszfo36odky1bqca/profile.png: read chunk: http://fast-volume-3:8080/1614,019665e56050e796?readDeleted=true: 404 Not Found | fast-api-5665b55b77-ghgvd
  | Jul 8, 2022 @ 11:48:01.447 | E0708 06:48:01     1 filer_server_handlers_read.go:244] failed to stream content /buckets/messanger-mattermost/users/ck876qs53jnszfo36odky1bqca/profile.png: read chunk: http://fast-volume-0:8080/1614,019665e56050e796?readDeleted=true: 404 Not Found

> volume.check.disk -v -force -volumeId 1614 -slow
load collection messanger-mattermost volume 1614 index size 11776 from fast-volume-0:8080 ...
load collection messanger-mattermost volume 1614 index size 11776 from fast-volume-3:8080 ...
volume 1614 fast-volume-3.s3-fast-volume.service.dcdp.consul:8080 has 734 entries, fast-volume-0:8080 missed 0 entries
volume 1614 fast-volume-0.s3-fast-volume.service.dcix.consul:8080 has 734 entries, fast-volume-3:8080 missed 0 entries

No longer reproduced


Need change search time

Hi, can you please change here https://github.com/irgendwr/TelegramAlert/blob/master/src/main/java/de/sandstorm_projects/telegramAlert/TelegramAlarmCallback.java return getGraylogURL() + "streams/" + stream.getId() + "/messages?q=%2A&rangetype=relative&relative=3600"; the time for which you need to search. I would like to give a link to the search, as in a gray magazine that would show the time when the trigger worked like this:

@irgendwr, I am waiting for you, because your plugin is the best one in the graylog

Yeah that's a very good idea. I don't have time right now due to exams but I'll take a look at it next week.
As mentioned before: I also accept pull-requests. If someone wants to implement it then that would be great ^^

I am waiting for you, because your plugin is the best one in the graylog

Thanks! I'd appreciate it if more people would give this repo a star ;)

As mentioned before: I also accept pull-requests. If someone wants to implement it then that would be great ^^
I can try to do this, but I have to search a lot in the source code of the graylog. and my knowledge in java is almost zero.

I think you need to add this:
private String buildStreamDetailsURL(URI baseUri, AlertCondition.CheckResult checkResult, Stream stream) {
        // Return an informational message if the web interface URL hasn't been set
        if (baseUri == null || isNullOrEmpty(baseUri.getHost())) {
            return "Please configure 'transport_email_web_interface_url' in your Graylog configuration file.";
        }

        int time = 5;
        if (checkResult.getTriggeredCondition().getParameters().get("time") != null) {
            time = (int) checkResult.getTriggeredCondition().getParameters().get("time");
        }

        DateTime dateAlertEnd = checkResult.getTriggeredAt();
        DateTime dateAlertStart = dateAlertEnd.minusMinutes(time);
        String alertStart = Tools.getISO8601String(dateAlertStart);
        String alertEnd = Tools.getISO8601String(dateAlertEnd);

        return baseUri + "/streams/" + stream.getId() + "/messages?rangetype=absolute&from=" + alertStart + "&to=" + alertEnd + "&q=*";
    }

I took it from here

do it ASAP, I'm waiting

Implemented in pre-release v2.1.2.

@irgendwr thx

with markdown and html doesn't work :c

but with text is working

Okay is work. My fault, made a mistake in writing

thanks for fix this problem :)


Added a syntax highlighter for Poke

This commit adds a syntax highlighter for the Poke language: http://www.jemarch.net/poke

The poke filetype is not yet recognized.  Can you also add an entry in runtime/filetype.vim?

Thanks.  I'll include the filetype entry, the other file will be in the next runtime file update.
It appears Poke is also a natural language: https://en.wikipedia.org/wiki/Poke_language

In patch 8.2.2591

Thanks brammool! I didn't not know that... I'll pass that on to the maintainers!


content: Clarify how to verify user abstraction

As requested in #36386
Signed-off-by: Rodrigo Campos<EMAIL_ADDRESS>
cc @tengqm . Should we merge this in main and then create a backport for 1.25? Or how do you suggest to proceed?

@sftim @tengqm friendly ping?

Thanks.
/lgtm
/approve

@tengqm should I create a backport for 1.25/1.26 branches? Or how does that work?

@rata The main branch live on k8s.io/docs is the docs for 1.25. 1.26 is being tracked in the dev-1.26 branch. When 1.26 is released, all changes in main branch (1.25) will be merged into dev-1.26 and the dev-1.26 becomes the new main branch. In that sense, no more work is needed on this.

Oh, cool. Thanks!


az deploy results in: panic: Task error has already been set! Task cannot have both a result and an error.

[x] Make sure you've installed the latest version using instructions in the wiki

Output from azd version
Run azd version and copy and paste the output here:
% azd version
azd version 0.8.0-beta.1 (commit 08209da7c22d28c6a123ef4e88d433132066b800)

Describe the bug
Running azd deploy results in a panic along with a short stack trace:
% azd deploy

Deploying services (azd deploy)

  |=====  | Deploying service webApp (Copying deployment package)Executing predeploy hook => /var/folders/c4/kx9yp81s3vb166xy0qy6_hmw0000gq/T/azd-predeploy-237170854.sh
  |===    | Deploying service webApp (Fetching endpoints for static web app)panic: Task error has already been set! Task cannot have both a result and an error.

goroutine 105 [running]:
github.com/azure/azure-dev/cli/azd/pkg/async.(*TaskContext[...]).SetResult(...)
        /Users/runner/work/1/s/cli/azd/pkg/async/task_context.go:36
github.com/azure/azure-dev/cli/azd/pkg/project.(*staticWebAppTarget).Deploy.func1(0xc00031c690)
        /Users/runner/work/1/s/cli/azd/pkg/project/service_target_staticwebapp.go:146 +0x918
github.com/azure/azure-dev/cli/azd/pkg/async.(*TaskWithProgress[...]).Run.func1()
        /Users/runner/work/1/s/cli/azd/pkg/async/task.go:144 +0x11d
created by github.com/azure/azure-dev/cli/azd/pkg/async.(*TaskWithProgress[...]).Run
        /Users/runner/work/1/s/cli/azd/pkg/async/task.go:140 +0x1cf

To Reproduce
I can successfully run azd provision to provision the static web app. My azure yaml is as follows:
name: myapp
services:
  webApp:
    project: ./webapp
    language: ts
    host: staticwebapp
    hooks:
      predeploy:
        shell: sh
        run: vite build
pipeline:
  provider: azdo

Let me know what else I need to include :)
Expected behavior
Either successfully deploy the static web app or give a more descriptive error message.

@EverybodyKurts, can you try changing the prebuild hook to prepackage ?
I think you are expecting vite to build and produce some output which is then used by the deploy operation.  From azd version >= 0.8.0, you would need prepackage for that.
anyway, azd needs to improve this error here, and do not panic...  but this updating the hook might help you in case you are blocked


Upgrade Django and Celery to latest

Coverage decreased (-3.09%) to 58.644% when pulling 19cd6de421522a40528157501ccb25b4cd80c64b on gvlproject:upgrade_django into 4dc545445a41a0258bba5006c5301ce5b37d32f3 on galaxyproject:master.


Add remove modification

This modification can be used to remove files from the distgit repo:
content:
  source:
    modifications:
    - action: remove
      glob: **/*.txt  # remove all .txt files from the distgit repo

/lgtm


[basics] pluto does not support readline

file 01-basics.jl Question 6 part 2 fermat
pluto does not support readline
https://github.com/fonsp/Pluto.jl/discussions/765

@DaanVanHauwermeiren not exactly sure what this is about. It this still relevant?

I changed the second question so readline() is no longer necessary


Design contribution proposal

Hi,
I am a graphic designer. I guess there is not yet a logo of this new and wonderful project. If you need a logo, I can do something. You add me to the list as 3rd Turkish contributor.  :)

Hi @ihtiht Thanks for asking!
Well I'm not against the idea of having a cool-looking logo if you want to suggest one :)

I will do it with pleasure. I only need a few ideas for design. "YP Image Picker" I think so. What does YP mean? If you have an idea for design, I can evaluate it.

One of the ideas is to play with instagramm name/icon, cos it's an instagramm clone. But, of course, don't forget about copyrights)

Hello again,
I made some designs.

The main idea of designs is as follows;

I wanted to use an item and letter Y that generally represent the photos. Thus, both the name of the project and its function were emphasized.  I think it's important that the logos are simple and logical. I have made such designs for this percentage.

@ihtiht Sweet !
YP stands for Yummypets which is our App for pet lovers from which the picker comes from.
@NikKovIos
Thinking about it, I don't really like the YP prefix, I mean since it's meant to be used by others I don't think the YP prefix in the name adds any value.
I would actually suggest renaming from YPImagerPicker to YmagePicker
I think it would be a pretty memorable name :)
The renaming would not be such a big deal since GitHub redirects for quite a long time whenever we change a project's name.
The prefixes inside the code would stay YP standing for YmagePicker so no code changes !
Concerning the logo I really like the Y and the mountains I think it works pretty well.
Not a big fan of the font used for the name to be honest. Concerning the colours, maybe playing around the instagram gradient (diagonal from orange to purple) as @NikKovIos suggested or The Yummypets theme (neon green) . I honestly don't know if there are copyrighted gradients 🙃 .
Also the fact that you did a preview of how it would look like is fantastic!
Looking forward to hear your thoughts,

I think the YmagePicker idea is not bad. It sounds good. :)
Regarding design. In terms of color, I tried to apply the Instagram gradient, but I did not do the same. I do not think there will be a problem with copyright because it is not the same as the original. Here are some color experiments;

I guess you do not like the font. How about choosing a font via this site? (it can be any site) So I can apply a font you like.

@ihtiht Great job, look professional 👍

YmagePicker is a good idea but there is a little problem with searching. For example: imagine that you didn't ever heart about this lib. You need an image picker. So u'll google image picker ios. Got it? So i think it's better to use image and Picker words with any prefix. The prefix could be anything, that you prefer. Also it's not good to have YP as a prefix of files in lib and not have it in the name of lib. Of course YmagePicker is YP also, i see your idea =)
I like insta-like logo (maybe play with color place, for example the yellow color would be at the top, like a sun light. There is no need to use exactly instagram colors and the way they placed them at their icon, but it really better to rely peoples attention that this picker is very similar to instagram's and do this with colors. So i vote for the last icons, but think that u should play with saturation and color locations little bit more 🙃
The font. Agree with @s4cha . The font is very subjective thing. I gonna list the font's are close to me:
https://www.dafont.com/lactosa.font?text=YmagePicker
https://www.dafont.com/slow-life.font?text=YmagePicker
https://www.dafont.com/waltograph.font?text=YmagePicker
https://www.dafont.com/im-wunderland.font?text=YmagePicker
https://www.dafont.com/edo-sz.font?text=YmagePicker
https://www.dafont.com/moon-flower.font?text=YmagePicker

However got to say, that they are not insta-like, but i just don't like instagram font =)

I like B, C 1,2,3
What @s4cha say? Maybe there is a font, you prefer not from these?

Hey @s4cha what do you think? I can not wait to make this design.

@ihtiht away on ad road trip at the moment, I will take time to answer tomorrow pinky promise : )

@ihtiht @NikKovIos I just broke a pinky promise 🙊 🔫
The icon looks gorgeous :)
Colors
I love the gradient in the A category.
In order A > C > B
Fonts
My personal favourite is 4.
3 Really looks like the Disney font to me 🙃
5 & 6 are Caps only which feels a bit weird to me.
In order
4 > 1 > 2 > 6 > 5 > 3
From what you previously selected @NikKovIos my favourite font would be :
https://www.dafont.com/im-wunderland.font?text=YmagePicker

Hey @s4cha  @NikKovIos, what are we doing then?
In the A-4 readme file it will look like this:

source

I would agree about font. The colors i think is too funky or there are too many colors in one title. I prefer to use less colors or not so attention diffuus colors. At least less yellow)
Also, maybe overlap the phones under the logo text and add a shadow from the text on the phones to make it look volume? It's just an ideas, don't bit me)

Awesome, let's decrease the yellow part in the beginning of the title to make it more legible then.
And we're good?
Concerning the last point I like the way it is now but feel free to try :)

I think I'm too late this time. I am sorry about that.
I brought the yellow color as readable as you want. It was better this way. And I sent a PR without delay. https://github.com/Yummypets/YPImagePicker/pull/146  I also added editable versions of files. This way, a possible change can be made in the future. If there is no problem, merge the PR.  If you still want to make any changes, specify this. I am here. And I am happy to contribute to your other open source projects. Do not forget me..  :call_me_hand:

@ihtiht @NikKovIos Can we close this? @ihtiht Thanks again for your great work and your patience 👍

You can turn it off.


Sharing SAP Java Connector 3.0.20 SDK

Sharing SAP Java Connector 3.0.20 SDK
sapjco3-20.zip
:)

Thanks for your sharing~


Fix DBT Required Field Fixes

Describe your changes :

Fix DBT Required Field Fixes

Type of change :

[x] Bug fix

Checklist:

[x] I have read the CONTRIBUTING document.
[ ] I have commented on my code, particularly in hard-to-understand areas.
[ ] I have added tests that prove my fix is effective or that my feature works.
[x] All new and existing tests passed.

Reviewers

@open-metadata/ingestion

@ulixius9 please look at the specification here https://schemas.getdbt.com/dbt/manifest/v8/index.html except the ones that are mentioned as "required" rest of the keys might not be present.
Lets look at 1.3.x and 1.4 specifications and lets handle the extraction of data accordingly

Also lets look at this library https://github.com/yu-iskw/dbt-artifacts-parser
cc @OnkarVO7 @pmbrull

Also lets look at this library https://github.com/yu-iskw/dbt-artifacts-parser cc @OnkarVO7 @pmbrull

@harshach created a issue here  for the same. Will integrate it for 1.0

@OnkarVO7 we can't wait for this to be 1.0. Lets start working on it right away.

Got it @harshach will complete the integration for 0.13.2

Have made changes according to this specification

these changes have been added in https://github.com/open-metadata/OpenMetadata/pull/9982. Closing this one


Can't trace a uprobe set with perf: ioctl(PERF_EVENT_IOC_SET_BPF): Invalid argument

What reproduces the bug? Provide code if possible.
On Ubuntu 22.04 (running on Virtualbox), create a new probe with perf. For example:
$ sudo perf probe -f -x /lib/x86_64-linux-gnu/libc.so.6 glibc:pthread_cond_timedwait=pthread_cond_timedwait

This probe is visible to bpftrace both as a tracepoint and a rawtracepoint:
$ sudo ./bpftrace -l | grep pthread_cond_timedwait
rawtracepoint:pthread_cond_timedwait
tracepoint:glibc:pthread_cond_timedwait

But trying to trace this probe fails:
$ sudo ./bpftrace -e 'tracepoint:glibc:pthread_cond_timedwait { printf("%s\n", comm); }'
Attaching 1 probe...
ioctl(PERF_EVENT_IOC_SET_BPF): Invalid argument
ERROR: Error attaching probe: tracepoint:glibc:pthread_cond_timedwait

$ sudo ./bpftrace -e 'rawtracepoint:pthread_cond_timedwait { printf("%s\n", comm); }'
Attaching 1 probe...
ERROR: Probe does not exist: rawtracepoint:pthread_cond_timedwait

bpftrace --info output
This is the output for the last AppImage bpftrace. But the older bpftrace v0.14.0 has the same behavior.
System
  OS: Linux 5.15.0-107-generic #117-Ubuntu SMP Fri Apr 26 12:26:49 UTC 2024
  Arch: x86_64

Build
  version: v0.20.4
  LLVM: 17.0.6
  unsafe probe: no
  bfd: yes
  libdw (DWARF support): yes

Kernel helpers
  probe_read: yes
  probe_read_str: yes
  probe_read_user: yes
  probe_read_user_str: yes
  probe_read_kernel: yes
  probe_read_kernel_str: yes
  get_current_cgroup_id: yes
  send_signal: yes
  override_return: yes
  get_boot_ns: yes
  dpath: yes
  skboutput: yes
  get_tai_ns: no
  get_func_ip: yes
  jiffies64: yes

Kernel features
  Instruction limit: 1000000
  Loop support: yes
  btf: yes
  module btf: yes
  map batch: yes
  uprobe refcount (depends on Build:bcc bpf_attach_uprobe refcount): yes

Map types
  hash: yes
  percpu hash: yes
  array: yes
  percpu array: yes
  stack_trace: yes
  perf_event_array: yes
  ringbuf: yes

Probe types
  kprobe: yes
  tracepoint: yes
  perf_event: yes
  kfunc: yes
  kprobe_multi: no
  uprobe_multi: no
  raw_tp_special: yes
  iter: yes

I can repro this on my machine.
I've got to ask though: what's the use-case for this functionality? Why not just use a uprobe / USDT?

what's the use-case for this functionality? Why not just use a uprobe / USDT?

In this particular case, it's merely for convenience. I wanted to reuse the tracepoints already set when tracing with perf.
Do you know why this error happens and how the perf tracepoints are different from the built-in ones? I'm curious

I don't know, sorry - I've never tried this before.
As a guess, the perf tracepoints might be using an int3 instruction to trigger an interrupt at the specified point in the same way that uprobes and USDTs do.
Kernel tracepoints are statically compiled in rather than dynamically injected at runtime, so they behave much more like a regular function call.

Closing in favour of the duplicate issue #3447 where some solutions are proposed.


Add config API for kubelet-config v1alpha1

This Config API is not part of v1beta1 yet. Need to be added separately.

/lgtm


WIP,MAINT: Prefer PySide6 in testing

I think we should cut a release. Given that this will be the first to support Qt6, I bumped to 0.3.0 (last release was 0.2.6).
@agramfort or @hoechenberger feel free to merge and I'll cut a release
Uses PySide6 as our preferred framework in testing. We can't change environment.yml until conda-forge manages to release PySide6, which will require Qt6 first. So it might be a while!
Todo

[ ] Fix bug with mne_dspm example (error, or hanging ref?)

Argh, I meant for that to be the text for the mne-qt-browser PR I'm about to open. This PR might require a 0.3.0 release, we'll see!

PySide6's wheel does not work on 18.04 LTS, and switching to 20.04 LTS we get volume rendering bugs from MESA

main
PR

I'll try PyQt6 on CircleCI + Ubuntu 18.04. That might be a way forward at least...

Okay this one is good to go. We still use PyQt5 on CircleCI because PySide6 uses too new an ABI for 18.04, and we can't move away from 18.04 until https://gitlab.freedesktop.org/mesa/mesa/-/issues/6309 is sorted out

Now the problem with PySide6 on CircleCI is a remaining reference:
https://app.circleci.com/pipelines/github/mne-tools/mne-python/13724/workflows/cffe0e33-f535-43fc-8b0f-1217939638a8/jobs/43496
I'll take care of that in a separate PR, though. Ready for review/merge from my end!

Okay locally I was able to get PySide6 working by making appropriate use of weakref. Hopefully it comes back green!
@hoechenberger I addressed the comments above, so I'll merge if it does indeed come back green.


Server list is always static

After selecting the PvP mode, the BattleEye status and the location, the server list still contains all the possible servers. Shouldn't it be a dynamic list, filtered by the three above inputs?

If Venebra was the only option it would lead to better UX, cause that's what I'm looking for, and we can already know it by the previous inputs

excellent suggestion, just released a new version with it 😄


Docs should start with Pod setup information

PromiseKit version: 4
Xcode version: 8.1

The documentation says if I don't feel the docs meet the requirements to open a ticket.
Expected
Expectation: the docs from the promisekit.org site should start out with setting up the pod in cocoapods. Of course, we should be familiar with pods and how to use them (I am) but it always helps to have a quick reference so we know the exact name of the pod to include.
After being redirected to the documentation from the GitHub page, from the README.markdown file I could gather the information I needed. All I'm suggesting here is to duplicate the following information on the .org/docs/ page:
Xcode 8 / Swift 3
# CocoaPods >= 1.1.0-rc.2
swift_version = "3.0"
pod "PromiseKit", "~> 4.0"

# Carthage
github "mxcl/PromiseKit" ~> 4.0

# SwiftPM
let package = Package(
    dependencies: [
        .Package(url: "https://github.com/mxcl/PromiseKit", majorVersion: 4)
    ]
)

Xcode 8 / Swift 2.3 or Xcode 7
# CocoaPods
swift_version = "2.3"
pod "PromiseKit", "~> 3.5"

# Carthage
github "mxcl/PromiseKit" ~> 3.5

Actual
Docs start out with swift code snippets.
Conclusion
This is just a quick suggestion because I feel there is a small hole in the docs I had to click around for a bit and actually go open a GitHub ticket, then click around some more before I found the "first step" of the docs that I was looking for.

This info would cloud the main docs section, the reason it is in the README and the FAQ is because these are the entry points for most people to PromiseKit, GitHub is the first link on Google and the first link most people provide, the README is an overview of PMK + detailed instructions on how to install it. The FAQ duplicates this information because it is a frequently asked question.
So in conclusion, the information at /docs/ was very carefully considered to provide a concise overview of the capabilities of the framework, and adding installation instructions to it would lessen that impact.

How about adding a setup link to reference the GitHub README? one more line will be just as concise more or less and solve the problem of people getting lost.
I'm not sure how common of an issue this is but once I was on the PromiseKit site I felt like I had to stay there and hunt around for the documentation, which actually wasn't on the site even though there was link titled Doc. The problem is that the documentation is distributed across different sites. I clicked on Doc expecting the full story or some reference to it, anyway.

Yeah that would be cool IMO. Thanks.

I'm not sure how common of an issue this is but once I was on the PromiseKit site I felt like I had to stay there and hunt around for the documentation

I relate. I'd only have one place, but people expect a README too.
The docs you were looking for are on at http://promisekit.org though: in the FAQ… unless I'm mistaken.

Yeah I'm cycling through the README, the Objective-C portion of the documentation, the FAQ and this other thing that claims to be the documentation that I found on a whim.
It's starting to come together.
I have an add-on suggestion, if I may. The docs never talk about which headers to include for objective-c. Right now I'm using:
#import "UIView+AnyPromise.h"
#import <PromiseKit/PromiseKit.h>

Which I'm assuming is right, but I had started off on the assumption that I only needed to #import "AnyPromise.h" since it was the "Objective C" implementation. The second import encapsulates everything I'm assuming (finding PMKAfter took some digging) through some random hacking I managed to get it working with this, more or less.

All you need is #import <PromiseKit/PromiseKit.h>
PR welcome to improve such things.

I reckon http://promisekit.org (specifically that page) should link to this, like a contents.

I still haven't taken a look at it yet, but are you saying the sources for promisekit.org are also hosted on GitHub? I took a quick peek but I couldn't find where it's at. Just point me in the right direction and I'd be glad to help out.

We use the GitHub standard gh-pages branch.

Wow. I never knew about this. That's pretty neat.
I'll poke around with it when I get some time and send a PR :)
Thanks!

I have updated the docs.
However we still start with an introduction to PromiseKit. This is the landing page for the project, it should introduce itself.
The getting started instructions are exactly next after the introduction.


Add database logging

Wait a moment, with review. I forgot that one thing needs to be changed on this commit.

I added improved database connection init for cleaner startup.


FS3217 is not triggered anymore

let str = "Hello"

let x = str[0]

Error is FS0003, not FS3217. This also causes the FixIndexerAccess analyzer to not trigger.

I noticed the error and code fixer trigger today in a user study, so I'm going to close this out.


Normal user can run 'follow recommendations for all motions' in motion block detail view

Go to motion block detail view as normal user.

user see the button  "Follow recommendations for all motions" (can be easily hide)
but user can also click the button and run the action! (Server has to check the permissions! Only manager are allowed to run this action)

My mistake. My "normal user" was manager. Retested with a normal user:
button is not displayed and a request ends with {"detail":"You do not have permission to perform this action."}. So everything right. Sorry for confusion.


Extension has not working in the latest release

Is your feature request related to a problem? Please describe.
Yes
Describe the solution you'd like
As previous version v0.2.2 has working expected with chrome extension, while latest release extension throwing exception and not able to download the  new version extension. while hitting the ICON it's routing to the app directly without downloading the extension zip.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

After going to the bucket lma-aistack-XXXXXX-webappbucket-XXXXXX I could see that the extension file lma-chrome-extension-v0.2.4.zip is missing. It seems the current stack is not generating the extension file when updating an existing stack but I'm not sure about if the issue is also affecting brand new deployments.

I am experiencing the same issue mentioned above.

Thanks for reporting it.. I see we had a problem publishing the build to S3. The source code zip file referenced in the template is not in the S3 bucket, causing the browser extension CodeBuild run to fail.

We also noticed another issue with the extension: it seems that the transcription is only capturing conversations from one participant while missing contributions from all others. This functionality was working correctly in version 0.2.2.
We are planning to onboard this feature into the client environment in the coming few days.

Hi @ram430

Right now, I do not see the v0.2.2 version - could you share the build code for v0.2.2 version.

Here's the URL for template version 0.2.2:  https://aws-ml-blog-us-east-1.s3.us-east-1.amazonaws.com/artifacts/lma/lma-main.yaml?versionId=sojJYmfHIatahV3uKiD3TiD_XN3sanKn

However, the zoom option is showing reduced performance with meeting session has not moved to the done state after complete the zoom meeting end. It is unable to accurately decipher who is speaking and mostly just tags every conversation to a single person. This wasn't always the case, when we tested it before, version number v0.2.2 - The zoom feature was working good.

I just tried a zoom call myself where I joined as a second speaker from my phone, but could not replicate this, alas.
Some possibilities:

We have a known issue outstanding - see https://github.com/aws-samples/amazon-transcribe-live-meeting-assistant/issues/116  - it was reported for the virtual participant (not the browser extension) but quite possibly it affects both.  Can you check if this could be your issue.

Another possibility is that it is related to Issue #130 / PR #132  - the PR was for the Virtual Participant only - not the browser extension, so it wouldn't have introduced an issue for you, but could be that you are affected by the same problem?

It could also be that the Zoom web app DOM has changed in a way that breaks the browser extension. Also please check if it is related to other aspects of the Zoom meeting itself.. i.e. if video sharing is on/off, screen sharing on/off, chat window displayed, or not.  Use the Chrome developer tools to try to troubleshoot the extension and see if you can narrow it down.

ASK: Please open a new Issue for this issue since it's unrelated to the original issue.  Include all the steps to reproduce, screenshots if they help, and the details of any troubleshooting steps.

We also noticed another issue with the extension: it seems that the transcription is only capturing conversations from one participant while missing contributions from all others.

I cannot repro this one either, unfortunately.
ASK: Please open another new Issue for this issue since it too seems unrelated to the previous.  Include all the steps to reproduce, screenshots if they help, and the details of any troubleshooting steps.


plugin-publish: Tune down the verbosity of "Signing plugin detected. Will automatically sign the published artifacts."

Expected Behavior
Gradle should not print "Signing plugin detected. Will automatically sign the published artifacts." in the default execution.
Current Behavior
Gradle prints "Signing plugin detected. Will automatically sign the published artifacts."
Here's an example:
> Configure project :plugins:checksum-dependency-plugin
Signing plugin detected. Will automatically sign the published artifacts.

> Configure project :plugins:crlf-plugin
Signing plugin detected. Will automatically sign the published artifacts.

> Configure project :plugins:gettext-plugin
Signing plugin detected. Will automatically sign the published artifacts.

> Configure project :plugins:gradle-extensions-plugin
Signing plugin detected. Will automatically sign the published artifacts.

> Configure project :plugins:ide-plugin
Signing plugin detected. Will automatically sign the published artifacts.

> Configure project :plugins:jandex-plugin
Signing plugin detected. Will automatically sign the published artifacts.

> Configure project :plugins:license-gather-plugin
Signing plugin detected. Will automatically sign the published artifacts.

> Configure project :plugins:stage-vote-release-plugin
Signing plugin detected. Will automatically sign the published artifacts.

Context (optional)
No response
Steps to Reproduce
Add both signing and com.gradle.plugin-publish version 1.2.0.
Gradle version
8.1.1
Build scan URL (optional)
No response
Your Environment (optional)
No response

This issue was fixed in com.gradle.plugin-publish version 1.2.1
See the release note there

https://plugins.gradle.org/plugin/com.gradle.plugin-publish


About the data and pretrain models

Could u pls upload the formatted CUB data and pretrained models to the Baidu Cloud(https://pan.baidu.com)? It's very hard for us to download large files in China. Sorry for that, it's just unstable to download something from Google driver. I don't know if it's convenient for u to enter this website (https://pan.baidu.com). If possible, pls upload it for us. Thank u very much.

Hi, sorry for late reply. Here is the link for the formatted data (https://pan.baidu.com/s/10QtRgj7Y4gObpw8CtnPgpg); and the link for pre trained models (https://pan.baidu.com/s/1_m1qVpYdTky_WLTPXYGYsg).


x-editable + ng-repeat issue

I have been exploring Angular X-editable project for a while and came across this odd behavior.
Whenever I click on any one of the 3 'select' components and try to change the value from the dropdown, the method 'showStatus(..)' gets fired for other components as well that are inside the ng-repeat boundary. (which you can check through the console.)
Can you please tell me why is this happening? Am I missing something.. ?
EDITED LINK -> Fiddle : http://jsfiddle.net/hrr4M/4/
https://stackoverflow.com/questions/23478293/why-does-this-happen-in-x-editable-ng-repeat

Looks like the stackoverflow question was answered.  Please close.

@eugef I think this issue can be closed.


any plan to support shadowsocks aead udp?

Already did, but there was a bug.
Now I fixed it. #118
We can use ss aead UDP happily.

thanks~


Form validation rule using function return value as rule type value

Hey! I'm trying to set up form validation so, that there is for example a selection field before a text field. If the first option is taken the exactLength has to be 10, and if 2nd then it would have to be 20.
Just a rough idea here:
function check() {
var selectValue = $('#selection').val();
if(selectValue == 'option1'){ return 10; }
else { return 20; }
}
function _setupForm(){
// Semantic-UI form validation
$('.ui.form').form({
fields: {
textField: {
identifier: 'textField',
rules: [
{
type: 'exactLength[]',
value: check(),
prompt: 'The input has to be {ruleValue} long'
}
]
}
Is this possible to do with semantic UI?

Hi @MiikaKan, no. You can obviously pass variables to it like type: 'exactLength['+ val + ']', but once the validation is initialized, it’s final, and you’ll have to reinitialize it with updated values. Don’t forget to $(form).form('destroy')the form before initializing it again.

Hey @Banandrew so can I just declare a JS varibale like var val = 20; and set it up like that.. I tried it and it is not working, tested with type: 'minLength[" + val + "]' and it shows the field as invalid when submitting


npm package/registry

Hello Rhyne,
Although it's a CSS library, npm is used as default package manager for front-end related stuff. What about publishing papercss to npm? :-)
You have two options:

publish it as a standalone package (the papercss namespace is available)

good: installing it would be just a matter of npm i -S papercss
bad: there is already a paper-css package, which may cause confusion to users

publish it in your user's space (e.g.: @rhyneav/papercss)

good: the naming would match GitHub's URL (e.g.: npm i -S @rhyneav/papercss)
bad: longer package name

The npm documentation is quite friendly and explains really well how to publish a package. You can also add contributors to it, but I'm still not sure how this second part works (I'm new on this open source creating thing too).

Hey Joel,
Thank you for the heads up with this! I went ahead and snagged the papercss namespace and have been playing around with publishing to that. While there may be some confusion between paper-css and papercss, I think it's worth having the concise name.
It's available now at the papercss namespace you referenced above. There's still a little bit of updating to be done with this (moving normalize.css to a regular dependency, changing the .less references to that around, and adding documentation). I'm currently just basing things (as much as possible) off of how Bootstrap (v3) organizes their npm package, though it's not perfect.
I'll post an update to this issue when the above concerns are fully resolved. Until then, npm i -S papercss will give you the latest (v1.1.0) css files within the /dist folder!

Awesome!
Now, I think the next step would be to create a flow to release versions. I see that you're creating release posts on GitHub, with additional notes about changes, etc. Do you have a marketing toolset, like a Twitter profile, etc.? It would be nice to have, but we can discuss it on a dedicated issue.
Also, document your concerns about code organization on GitHub. Contributors might even get some of them to work on. 🙂

That's a great idea, and @brodybits let me know that the Twitter handle papercss is available. I went ahead and signed up for that. I'd like to keep the release posts with changes/updates/thank yous, but a standard process needs to be put in place. Maybe weekly releases?
You are absolutely right about documenting more of my concerns on Github. Still getting used to the whole open source thing :)

Going to go ahead and close this for now. PaperCSS is currently on NPM and Gitflow is currently going to be our workflow of choice to getting releases consistent with docs (per #27)


[wip] test catalog with pre-1.1.0 recipes

What does this PR do?
Screenshot / video of UI

What issues does this PR fix or reference?

How to test this PR?

https://github.com/containers/ai-lab-recipes/releases/tag/v1.1.0 has been release! 🚀

should update all the refs by v1.1.0 then

should update all the refs by v1.1.0 then

Yes this is what I implied 😇


RPM and CSV export

Describe the bug
CSV export : RPM data are missing
To Reproduce
Export any session to Csv
Expected behavior
Records Rpm to Csv as others data
Screenshots
You can check an CSV Example here.
2021-05-05 08h39m25Z (UTC) ACTelemetry.csv
System Information:

OS: [e.g. Windows 10]
Release [e.g. 1.1.2]
OS Architecture [e.g. 64 Bit]
.NET Core Runtime version [e.g. 3.1]

If you don't know the answer to one of these questions I will be able to walk you through finding the answer.
Additional context

I could be wrong but  no mention about RPM inside https://github.com/bclehmann/ACTelemetry/blob/master/WPFApp/MainWindow.xaml.cs  at line 545


Fix IRSA annotation example in use_cases.md docs

This PR fixes an example in the documentation which provides the incorrect annotation for applying IRSA to the tf-controller ServiceAccount.

Thank you so much, @benreynolds-drizly!


Empty the pick list options upon changing the parent field

I managed to have 3 fields for cascading pick list extension, I'm having a trouble in clearing the pick list options. Let's say, there are 3 fields. I changed 1st field value, second field value got changed and the pick list options got refreshed- this is expected. But for 3rd field field value and options are still there - which should be refreshed (field and options should be empty).
Is this possible to fix quickly?

@aksh-h, if you want to remove all values from a field depending on the option of another value, you could use the following setup.
Let's assume that you have two picklist fields - Field1 and Field2. When Field1 value is Value1 you need to show all the possible options for the Field2, but when Field1 value is set to Value2, you would want to clear Field2 value and remove all the possible values from it. Following example should help you solve that:
{
  "version": 1,
  "cascades": {
      "Custom.Field1": {
          "Value1": {
              "Custom.Field2": "all"
          },
          "Value2": {
              "Custom.Field2": []
          }
      }
  }
}

@ByAgenT thank you. This will work only if we have few set of values. Adding empty array for each value doesn't work for me, because i have 300+ values at 3 levels.
Can you suggest me how can we achieve it in the code level.
Thanks.

@aksh-h Since the extension is open sourced you are free to fork it and adapt to suit your organization needs. You could also create a script that will help you generate manifest for an extension, in this case Azure DevOps API could be really handy!


debug: restore old ANSI behavior for DA's that don't declare support either way

Fixes #230441

@connor4312 moving to recovery 2


Timeout in curl

Hi, can you extend time for curl?
aria2-pro  | curl: (28) Resolving timed out after 3000 milliseconds
After manually change into 10 seconds - works great.

how did you change the timeout?


Make timestamps BIGINT and some other adjustments

These were some issues I found while testing the DB schema against the current vit-ss build.

@FelipeRosa Can you explain briefly why do we need to have timestamps as BIGINT, please?


add metadata for next generation video codecs (VVC, AVS3 & EVC) according tp latest industry standards

…ding to ITU-T H.222.0 (2021-06) and DVB drafts of ETSI EN 300 468 and ETSI TS 101 154

Related issue (if any):

Affected components:

Brief description of the proposed changes:

Thanks for the update.


Version resolving failed with: json_annotation ^4.0.0

Dear developer,
i'm trying to use this package with riverpod, but because your plugin is depends on json_annotation ^3.0.0
and riverpod is using json_annotation ^4.0.0, I'm getting this error

Because flutter_riverpod ^0.13.1 depends on riverpod ^0.13.1 and no versions of riverpod match >0.13.1 <0.14.0, flutter_riverpod ^0.13.1 requires riverpod 0.13.1.

And because riverpod 0.13.1 depends on freezed_annotation ^0.14.0, flutter_riverpod ^0.13.1 requires freezed_annotation ^0.14.0.

And because freezed_annotation >=0.14.0 depends on json_annotation ^4.0.0 and every version of flutter_pusher_client depends on json_annotation ^3.0.0, flutter_riverpod ^0.13.1 is incompatible with flutter_pusher_client.

So, because movitronic depends on both flutter_pusher_client ^0.3.1 and flutter_riverpod ^0.13.1, version solving failed.
pub get failed (1; So, because movitronic depends on both flutter_pusher_client ^0.3.1 and flutter_riverpod ^0.13.1, version solving failed.)
exit code 1

pls am having this issue too... pls we need a fix

Any solution??

pls am having this issue too... pls we need a fix

Hello,
I solved this problem by overriding this package
Add these lines in your pubspec.yaml
dependency_overrides:
  json_annotation: ^4.0.0

Its work for me,
Best Regards.

Same solution works flutter_pusher: ^1.0.2 package!

This was a lifesaver but can we update the package pretty please?
Thank you so much for all your hard work by the way.


soundpipe.h file not found

I'm trying to move our "skinless" version of Synth One into a new SwiftUI project, but I keep hitting the above error (soundpipe.h file not found). I can see that soundpipe.h is part of AudioKit, so I'm not sure why it isn't being recognized. Any advice? I've been struggling with this for a few hours...
[EDIT: The error appears in oscmorph2d.c, by the way.]

You're doing something wrong is my snarky answer, but really how can we help with so little to go on. You're asking a question here, but this is a forum for identifying issues in our code. Maybe try StackOverflow? I'm sure the answer has to do with how you're including files or something, but without the Xcode project, I can't fathom to guess which magic config thing needs be changed. Xcode is quite a complicated beast after all. Anyway, I am glad that you're trying to use the engine for other projects, we just can't help without more to go on, I hope you understand and are not offended by my snark! :)

Unfortunately I've had very little luck getting AudioKit questions answered on SO in the past—particularly more specialized ones like this. And since this isn't exactly an AudioKit question, I thought that with a (much) smaller group of people, likely working much closer to the code, I'd have better luck here. Also, yes, Xcode is insanely complicated, and I have limited experience working with projects that integrate Swift, C++, and C, and it seemed like the kind of problem someone working closely on the project might have a strong intuition about solving. I've found it very helpful in the past to find these kinds of issues (or rather, their resolutions) on GitHub, as answers to unusual problems often come from devs directly.
At any rate, I did get it to build late last night. The problem (as you suggested) was indeed to do with oscmorph2d.c being assigned a target by Xcode when it was added to the project. It seems that file is used during the compilation of another file (or files), but shouldn't be assigned to a target itself. Anyone having a similar problem, in future, might save themselves a few hours with that info.


Prefer ThreadLocalRandom over Math.random()

This pull request results in better performance in RandomUtils since:

Math.random() is thread-safe, but not concurrent, which means in multi-threaded scenarios it has to spend extra time synchronizing state between the threads.
Math.random() always returns a double, and double -> int conversion is much more expensive than using a built-in int specific method. Same thing applies with randomBoolean().

Also, this pull request makes RandomUtils methods have the same semantics as Random methods by making the max argument exclusive.

Thanks


fix: Too much deps for cran

We have to remove some of them :)

+1

It is a biggest blocker in the broader adoption in my personal opinion. Many packages can be replaced with base R like purrr stringr tibble or sessioninfo.


Use default value for Cli.gitAuthorName

I'd suggest to use Scala Steward as default value for Cli.gitAuthorName to reduce the number of options one has to specify in order to run Scala Steward. This option should also be removed from any script and documentation to unclutter our docs.

Fixed by #766.


google_analytics: Track realm registration separately from user signup.

While the function which processes the realm registration and signup remains the same, we use different urls and functions to call the process so that we can separately track them. This will help us know the conversion rate of realm registration after receiving the confirmation link.

@timabbott adding the "integration review" label so that we don't lose track, since @amanagr has updated the PR in response to your feedback.

Lgtm, seems to work as expected with manual testing in dev as well

Merged, thanks @amanagr and @mateuszmandera!


Master Merge Ci Test

just test master merge ci

@JacksonYao287 The same CI checks are run in your own fork, no need to open PR just for test.
https://github.com/JacksonYao287/ozone/actions/runs/689460383


Updating docs for Unified Job Submission

Updating docs with new images and text for the Unified Job Submission feature.

@amibp
Can you review the proposed changes?
When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

@sonalim-0
If this PR is approved for merge, the new file name, articles/machine-learning/media/how-to-train-with-ui/ujs_home.png, needs to be revised to follow Microsoft's file naming guidelines.

Change the underscore to a hyphen
Spell out "ujs" and use a hyphen to separate each word

#sign-off

#sign-off

Thank you @Court72. I made the change to the file name and Ami approved the request.


feat(post-scan action): GCP Teams notification for FSS

GCP Teams notification for FSS
Change Summary

Added code and serverless framework deployment method for MS Teams notifications based on FSS detections on GCP
Updated the code based on previous PR requests
Switched from Serverless stage variables to params

PR Checklist

[x] I've read and followed the Contributing Guide.
Documents/Readmes

[x] Updated accordingly

Plugins that have versioning

[x] Version bumped and follows Semantic Versioning

Other Notes

⚠ Recommend to merge PR #87 before merging this PR.

@trendmicro/cloud-one-file-storage-security Appreciate your time to review this new plugin. Looking forward to working with you and closing this PR 🎉

:warning: Recommend to merge PR #87 before merging this PR.

@trendmicro/cloud-one-file-storage-security LGTM!

@trendmicro/cloud-one-file-storage-security Do we have an update on this PR? Please advise.

@andrew-c-lee Could you please review this PR as well when you have the time? I have made changes to this PR as and when I receive recommendations for PR #87.
Thank you in advance.

Hi @davidblanchard123, please help review README.md and docs/deploy-tutorial.md. Thanks


How can one calculate the AUC score for a classification task using GPT-4

To calculate the AUC score, one needs the probability of each class, but how does one obtain these probabilities from GPT-4?

Your understanding is correct. Regarding proprietary models like GPT-4, it is hard to obtain their output probabilities for a specific token to calculate AUROC score.
Owing to the remarkable instruction-following capabilities of modern LLMs, we can specifically instruct them to output the prediction probability for a classification task and then parse probability scores to calculate the AUROC metric.

OK,got it. but I got confuse about “For the NMAE metric, all LLMs require multi-step decoding, for which we allowed a maximum of ten steps for LLaMA models, sufficient for all cases under consideration in this study.” what is that mean？

And have you preprocessed the data for the regression task, or are you using it as-is without any additional treatments like regularization techniques?

OK,got it. but I got confuse about “For the NMAE metric, all LLMs require multi-step decoding, for which we allowed a maximum of ten steps for LLaMA models, sufficient for all cases under consideration in this study.” what is that mean？

In this context, "multi-step decoding" refers to the process where LLMs generate outputs in an autoregressive manner. We have set a limit of ten steps for this generation process. This constraint ensures that the models produce a sequence of up to ten tokens (digits) that we subsequently convert into a floating-point number. Allowing up to ten digits is sufficient to accurately represent the numerical values needed for the tasks in our experiments.

And have you preprocessed the data for the regression task, or are you using it as-is without any additional treatments like regularization techniques?

For the Large Language Models (LLMs), such as our method and the GPT series, we use the raw data directly without any preprocessing. We feed both the features and label values to the models as they are.
However, for other traditional tabular baseline models like Logistic Regression (LR) and FT-Transformer, we employ a hyperparameter tuning on several preprocessing approaches. We may apply normalization to the numerical features and labels to improve baseline's performance.


Initialize firebase reference

I have firebase db structure as
State->city->district->date
So my dbref=fbdb.getInstance().getref().child(state).child(city).city(district);
In recycler view i am receving empty recycler view item with key as delhi and no other value fetched
But key is supposed to the date
So how do i reference it to date using firebase Ui

I apologize for not getting to this earlier, but this issue does not have enough information to debug (or any indication that there's a bug in FirebaseUI) so I am going to close it.
For general questions about how to use Firebase, try StackOverflow.


feat: added darwin support for gopkg

Fixed symbols issue for darwin.
Added separate build costraints for darwin & linux

Thanks for investigating this - looks like it might resolve https://github.com/near/rollup-data-availability/issues/82 & https://github.com/near/rollup-data-availability/issues/84

Yeap, #82 shall be resolved with this. I had the same issue here


Revert "multitenant db factory"

Reverts Finbuckle/Finbuckle.MultiTenant#894

:tada: This PR is included in version 9.0.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Steady state fluence effective coefficient for the semi-infinite medium

Hello Michael,
First, thank you for this great little package, with many well cited sources.
I was looking at your source [1] (Kienle and Patterson 1997) for the semi-infinite medium problem.
It seems to me that the article, for the steady state fluence (Eq. 3), defines the μ effective as
μeff = sqrt(3 * μa * (μa + μsp))
which appears different in your source
https://github.com/heltonmc/LightPropagation.jl/blob/968a5485a48d99abcf42a2f16beaf847686f648e/src/forwardmodels/Diffusion Approximation/Semi-infinite/DAsemiinf.jl#L126
Just to inform you. I might have missed something as well.
Best regards,
Adrien

Hi Adrien,
Thanks for your kind note and report. The straightforward answer here is that μeff is defined as μeff=sqrt(μa/D) where μa is the absorption coefficient and D is the diffusion coefficient. Therefore, this discrepancy comes from the choice of how to define the diffusion coefficient. This topic has received a lot of attention over the past 30 years so without detailing that here the original Kienle papers use D=1 / (3 * (musp + mua)) whereas more recently it is becoming more accepted to use D=1 / (3 * (musp)) as that has matched better MC simulations for larger absorption coefficients. Essentially, when mua/musp is only like 0.1-0.3 the diffusion coefficient independent of mua has better agreement and therefore, for consistency the whole package assumes this diffusion coefficient.
For typical biological media where musp >> mua the effect is fairly negligible so it is isn't too big of a consideration but for larger absorbing media it does matter. Though, recently it is better to consider the lossless diffusion equation (no absorption) and then apply the absorption dependence from solutions to the RTE which better matches a diffusion coefficient independent of absorption. Essentially, a diffusion coefficient independent of absorption matches the physical meaning derived from RTE better. This difference is negligible for low absorbing media, matters some for moderate absorbing media, and probably shouldn't be using diffusion for high absorbing media.
Happy to expand further on this as I've left out a lot of papers and discussion on this!

Michael

Hello Michael,
With delays... but I am grateful for your prompt answer. I suspected something along these lines. However, I have not investigated such a point. The only bibliography that I have on this is from S. Arridge's review on Optical tomography in medical imaging in Inverse problems from 1999. He quotes Yamada [21] on this point.
Such a definition of D seems odd to me because Fick's law derived from the Radiative Transport Equation leads to D=1 / (3 * (musp + mua)).
If you have the time and willingness to write back with a bibliography and thoughts, they are very welcome.
Best wishes,
Adrien

Sorry for the late reply! You are absolutely right that when the DE is derived from the RTE, the diffusion coefficients shows a dependence on absorption.
This I believe is the "classical" result but ultimately that derivation has the inherent limitations by all the assumptions used to derive the DE. The idea behind seeking alternative estimates of the diffusion coefficient is to better approximate RTE solutions with the DE that perhaps overcomes some of the limitations of diffusion.
For example, experimentally it has been shown that a better choice of D can lead to better matching with DT and MC. I think there is exploration in different approaches when approximating the DE or Fick's law from the RTE that could lead to better agreement. So perhaps it might be best to say that we are looking to replace the traditional D that includes limitation of diffusion approximations with a different D that better matches the RTE.
I listed a few papers below that explore this topic:

"Photon diffusion coefficient in scattering and absorbing media"
"Independence of the diffusion coefficient on absorption: Experimental and numerical evidence"
"Experimental determination of photon propagation in highly absorbing and scattering media"
Expression of the optical diffusion coefficient in high-absorption turbid media
"Photon diffusion coefficient in scattering and absorbing media"
Diffusion approximation for a dissipative random medium and the applications
Diffusion coefficient in photon diffusion theory


Support load and save,  value type float and double

fix: https://github.com/SciSharp/NumSharp/issues/224

Thanks


Use custom token endpoint url from AuthenticationCredentials

The token provider read from a credentials file in the method AuthenticationCredentials::ReadFromStream() was not used for the authentication request.
Relates-To: OLPEDGE-2834

Gitlab-bot - Internal E2E verification pipeline FAILED!


Create static export folder

Is it possible to export always into the same folder and not to export every time in new one?

Hi,
I create a PR #40 with this feature. Can you review?

Closing as was merged in previously. Thanks again


fix!: Remove grpc module for gke-connect-gateway

gke-connect-gateway was recently changed to a rest only library. Grpc transport was never supported in gke-connect-gateway, we should remove the generated grpc module as well.

I think we need to change .OwlBot-hermetic.yaml as well.

Thank! Updated.

Thank you for the fast attention on this.


ImportError: No module named 'pyflux.other'

When I try to import pyflux I get this error
python -c 'import pyflux'
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/Users/pablo/.envs/pyflux/lib/python3.5/site-packages/pyflux/__init__.py", line 17, in <module>
    from .other import *
ImportError: No module named 'pyflux.other'

Other info
$ pip list | grep pyflux
pyflux (0.4.13)

$ python --version
Python 3.5.1

Thanks - silly mistake on my part, this is why I'm looking to get Travis set up as soon as possible...Should be fixed in the release I just pushed

travis show a failling build
https://travis-ci.org/RJT1990/pyflux/jobs/191094343
but in travis, I don't see what is the problem with the build.

Travis is not set up yet so don't worry about that - the 0.4.14 release works on my local; working for you?

yes, now works 🎉
thanks

A question, in travis, why you use conda and load a virtualenv? why don't run the test in normal python?