[Roadmap] Geocoding

Development geocoding goals

Defining spatial level of deployment (Regional, US-centric, International, Continental)

US-centric geocoding requirements
International geocoding requirements

Definition of readiness

Unit testing and build testing procedures
sample dataset
benchmarking

Vocabulary extension for geocoding attributes

Documentation and guidance on the metadata strategies
Attribution of geocoding method (e.g., interpolated or parcel-based methods) and quality metrics

Containerized deployments for geocoding

Postgis
DeGauss
Nominatim

I want to echo Cindy's comments, especially the potential importance of geocoding relative to unlocking environmental health regarding exposomics and SDoH. As I’m still learning about the scope of the OHDSI GIS group, I would also like to inquire about a few other topics in this realm:

Regarding Cindy's comment on international standards of “street, number, city, postal code”, can there be an equivalent geolocation measurement used for places and buildings to avoid issues of confusion related to addresses? In particular, creating a digital "polygon" geometry representing the building's boundaries, which can then be correlated to BIM (Building Information Management), can provide accurate measurements regarding IEQ (Indoor Environmental Quality). IEQ includes air quality, lighting, acoustics, thermal comfort, and other environmental factors, not just IAQ (i.e., PM 2.5).

I’m wondering about the ERD of elevation data fields to denote building floors/levels to ensure building location measurements that can be included with data recorded as environmental exposures. This can ensure an option of a delta between exterior and interior environmental measurements on a more granular level (if possible). Would this be a simple geom x,y,z field that is utilized?

If this exposure data is included in an EHR as a Comprehensive Health Record (CHR), what field mapping is planned from an informatics perspective relative to SNOMED, LOINC, etc.? There are some SNOMED and LOINC codes relating to the environment and the built environment. Is there an outline of these fields that this group has outlined? Agree with Cindy that this type of measurement can be bridged by a spatial join.

I am also curious if any fields specify whether these measurements are outside or inside a built environment.


SPComponentLoader.loadScript init.js in application extension breaks OOB "Edit Source"

Category

[ ] Question
[ ] Typo
[x] Bug
[ ] Additional article idea

Expected or Desired Behavior
"Edit Source" button on a rich text field should open HTML Source editor.
Observed Behavior
"Edit Source" freezes after opening.
Steps to Reproduce

Create SPFx application extension.
Add in ApplicationCustomizer.ts: import { SPComponentLoader } from '@microsoft/sp-loader';
Add in ApplicationCustomizer.ts:  SPComponentLoader.loadScript('/_layouts/15/init.js', { globalExportsName: '$_global_init' }); to onInit method;
Bundle and package the solution;
Deploy to apps store and install on a test site collection.

"Edit Source" will not work on the test site collection.

Is there any update on this?


CI: Improve/stabilize lint Helm CI workflow

Only post the Kubeconform Output comment (on the affected GH PR) in case kubeconform_min_k8s_version OR kubeconform_latest_k8s_version is failed, not when they're skipped (e.g., in case a previous step fails).
I added write permissions to pull-requests because of https://github.com/cilium/tetragon/actions/runs/10580480940/job/29315446663#step:10:100.
CI: Improve/stabilize lint Helm CI workflow

@PhilipSchmid could you rebase this perhaps? Otherwise not sure why the tarball test is failing.

Thanks, @willfindlay. Rebased to origin/main.


[Bug] Unable to login, and unable to log out, among a couple other issues.

Device information

Tachiyomi version: Stable 0.10.12
Neko version: 2.4
Android phone & version: Pixel 4 XL
Android version 11

Steps to reproduce (1a and 1b are interchangeable.)
1a. Attempt to login via Settings/MangaDex Settings/Login

Receives "Unknown Error"

1b. Migrate to V5 then attempt to login via Settings/MangaDex Settings/Login (Appears as successful.)

Receives "Unknown Error"

Go into Settings/MangaDex Settings/ and tab "Use cached manga API source and search"

3a. Attempt to login again via the same path and I can login, however none of my followed manga appears.
3b. Brings me to the "Browse" tab immediately, able to view cached manga, however Library is empty.

Sync MangaDex manga to Neko. I get a blank download prompt via notifications.

Refresh Library, no manga in "Library". Restart app yields same result.

Attempt to login and then logout, however logging out does not work. Stay logged in even when restarting app.

Expected behavior
I expect to be able to log out, and view followed manga.
Actual behavior
Nothing appears, except in the Browse tab, and I cannot log out.
Other details
Attempted reinstalling 3 times, and a few different remedies. However, nothing worked and wasn't able to figure it out.
Unknown Error Login:

Blank Download Notification when Syncing manga.

You main issue is you arent logging in.  Clear your cookies, disable use cached.  Attempt to login.   If you are getting unknown error you probably changed your password when dex was hacked or you are mistyping it.

I'm having the same issue.. Is there a reason that we have to login?

Neko is still tied heavily with login feel free to reach out on the discord channel if you need more help


Development Help: How to subscribe lita to events?

I'm having trouble finding documentation on how to implement Slack event subscription with lita. Does anyone have some example code? Specifically, I'd like lita to perform an action on the reaction_added event.
Right now, I've pretty much been relying on routes like this:
route(/:news:/, :save_news, help: { ":news:" => "Save a message for today's news brief."})
def save_news(response)
  save_message(response)
  response.reply("Message saved!")
end

Nvm, I got it! Closing.
on : slack_reaction_added, :greet

def greet(payload)
  target = Source.new(room: payload[:room])
  robot.send_message(target, "Hello #{payload[:room]}!")
end


There's no minimum value for pop-ups window size

Not sure if this is on purpose or not, but looks like this:

Dupe https://github.com/CartoDB/cartodb/issues/8375


360° video player prefabs

I noticed this on the main Readme, and was wondering if there'd been any progress on this?
Is the aim to have something like what's mentioned in the HoloTour case study, where only the bits of the video that are currently in the user's view is decoded?
I've experimented a bit with 360° video with the HoloLens, and I've found the HoloLens is only able to handle 720p panoramic video.
Thanks,

This is feature work we have not investigated as yet. Thank you for filing it.

Closing issues older than 180 days. If this is still an issue, please reactivate with recent information.


Add tests to fsPromises.lstat()---issue-514

As what I wrote in the title, I've added a test for fsPromises.lstat().

Could you explain why you deleted fs.close.spec? Your latest tests are failing because you're missing the fs.close.spec test file.

Just to add onto @jrkong's question, if this was a mistake, you can erase your commits by running git reset --hard HEAD~1 if you want to permanently delete the last commit you made.

I think you are missing the fs.close.spec test file. You can add fs.close.spec and try again

I've fixed this up, rebased, and landed in https://github.com/filerjs/filer/commit/9a7d3514d831c7cc1c5e980649c578641ed16b59.


Automated cherry pick of #10120

Cherry pick of #10120 on release-6.6.
/cc  @cleferman
NONE

/update-branch

Will try to auto merge this PR once all tests and checks are passing. This might take up to an hour.

Pull Request successfully merged
SHA: 33b09c3a75d1475307d05e85f18e4f342f7e629f


Memory leak in Graphics.clear

I investigated this and figured out a fix already; I just wanted to file an issue first before making a pull request.
Repro: this is caused by repeatedly clearing a Graphics object and then calling drawRect from WebGL. Rendering the Graphics object will call _renderSpriteRect, which makes a new Texture that never gets destroyed.
JSFiddle repro link: http://jsfiddle.net/yabm091r/2/
Solution: add this code to Graphics.prototype.clear:
if (this._spriteRect) {
    this._spriteRect.destroy({texture: true});
    this._spriteRect = null;
}

P.S. here's a clip of me accidentally filing this bug with the title "tv" (my ctrl key wasn't working): https://clips.twitch.tv/ArbitraryConcernedHamCharlietheUnicorn

There's a huge memory leak in my tv caused by pixi: https://clips.twitch.tv/ArbitraryConcernedHamCharlietheUnicorn (pls don't ban me or something)

That one is mine, investigating.

I've submitted a pull request here to make things easier: https://github.com/pixijs/pixi.js/pull/3870

White and Empty textures are supposed to be special, no destroy is needed for them. That is critical issue, I'll create PR for master branch.

Done, #3872. Build will be here: https://d157l7jdn8e5sf.cloudfront.net/dev-texture-critical/pixi.js

And someone just wrote me in KOTLIN slack about twitch translation

Timeline from my point of view:
https://www.twitch.tv/videos/130864061
05:28:00 - filling the issue
06:10:00 - submitting issue
06:30:00 - I'm making alternative PR
06:41:00 - you can see our chat
and then we started a talk about a filters
"hackerham : OH GOD FILTERS !#@$%"
06:44:40 - the issue itself

@Adam13531 Can you confirm that the PR put in by @ivanpopelyshev fixed you issue? Thanks.

@englercj yes, I confirmed this on Friday. Thank you both for the quick response times!


Regression on text field perf text.

introduction PR
https://github.com/flutter/flutter/pull/154960
dashboard
https://flutter-flutter-perf.skia.org/e/?keys=X10518134e88c8dd3d4ee2f8bbc6784a4&selected=commit%3D42523%26name%3D%252Carch%253Dintel%252Cbranch%253Dmaster%252Cconfig%253Ddefault%252Cdevice_type%253DiPhone_11%252Cdevice_version%253Dnone%252Chost_type%253Dmac%252Csub_result%253Daverage_gpu_usage%252Ctest%253Danimated_blur_backdrop_filter_perf_ios__timeline_summary%252C&xbaroffset=42523

This is probably related to https://github.com/flutter/engine/pull/55047 cc @jonahwilliams

Here is some more regressions from that some PR: https://flutter-flutter-perf.skia.org/e/?keys=X31b4c72dbcd18c9eb7f801ed9cc117a7&selected=commit%3D42523%26name%3D%252Carch%253Dintel%252Cbranch%253Dmaster%252Cconfig%253Ddefault%252Cdevice_type%253Dmokey%252Cdevice_version%253Dnone%252Chost_type%253Dlinux%252Csub_result%253D99th_percentile_frame_build_time_millis%252Ctest%253Dfullscreen_textfield_perf%252C&xbaroffset=42523

And some more: https://flutter-flutter-perf.skia.org/e/?keys=Xf0143e5d5405e46622efe207339d79a0&selected=commit%3D42523%26name%3D%252Carch%253Dintel%252Cbranch%253Dmaster%252Cconfig%253Ddefault%252Cdevice_type%253Dmokey%252Cdevice_version%253Dnone%252Chost_type%253Dlinux%252Csub_result%253D99th_percentile_frame_build_time_millis%252Ctest%253Dfullscreen_textfield_perf%252C&xbaroffset=42523

The blur regressions are expected as that PR disabled z re-ordering 1) because it isn't implemented for DL dispatching and 2) had bugs in rendering bdfs and needed ot be disabled any way.
The textfield perf is interesting, will investigate.

The blur regressions are expected as that PR disabled z re-ordering 1) because it isn't implemented for DL dispatching

Do we have an issue for implementing that?

Filled https://github.com/flutter/flutter/issues/155125

The text field perf regression is interesting, looks like we're rasterizing more glyphs than before, investigating.

Text field regression is fixed now: https://flutter-flutter-perf.skia.org/e/?keys=Xf0143e5d5405e46622efe207339d79a0&selected=commit%3D42655%26name%3D%252Carch%253Dintel%252Cbranch%253Dmaster%252Cconfig%253Ddefault%252Cdevice_type%253Dmokey%252Cdevice_version%253Dnone%252Chost_type%253Dlinux%252Csub_result%253D99th_percentile_frame_build_time_millis%252Ctest%253Dfullscreen_textfield_perf%252C&xbaroffset=42523


NaNs or infs in array

Report
Hello,
I am running the dialogue implementation on my dataset, I am subsetting my dataset then implementing it. I get the ValueError: array must not contain infs or NaNs even though I have checked for both in the count matrix. Could you please look into it? Looks like scikit-learn conflict.
I am using pertpy: 0.7.0 and scikit-learn: 1.5.1
thank you!
Version information
No response

@Lilly-May I asked @ShreyParikh07 for more information because this is not enough but then let's figure this out.

Hi, figured it out, the PCA embedding was faulty and had NaNs and not the actual count matrix which was causing the issue.


fix(state/coreAccessor): fix txResponse

Resolves https://github.com/celestiaorg/celestia-node/issues/3322
Marshaling TxResponse fails because TxResponse.Tx is not empty but does not contain respective codec for encoding using the standard json.MarshalJSON()

Codecov Report
Attention: Patch coverage is 22.72727% with 17 lines in your changes are missing coverage. Please review.

Project coverage is 44.60%. Comparing base (2469e7a) to head (0c3d786).
Report is 37 commits behind head on main.

Files
Patch %
Lines

state/core_access.go
22.72%
17 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #3336      +/-   ##
==========================================
- Coverage   44.83%   44.60%   -0.24%
==========================================
  Files         265      273       +8
  Lines       14620    15254     +634
==========================================
+ Hits         6555     6804     +249
- Misses       7313     7667     +354
- Partials      752      783      +31

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

I'm okay with this temporary fix. We need a corresponding issue that tracks the core/app issue to make sure we do not forget it in node.

has this been made? or does it still need to be made?


Create homepage!!!

Homepage

Worked on styling with handlebars and bulma at the moment. Need to populate dummy post data, style post card and bring in Discover and Events information. Also, need to adjust navbar depending if someone is signed in as well. I will upload the brand elements once everything is working accurately.


docs: add an example about co-based control flow

there's stuff on cascading, but i don't think most people know or understand its effectiveness. however, there are no examples about control flow, which more people would understand, as well as actually being able to try/catch. these points above cascading i think would make much more sense to most people.
maybe add something like koa is named after co... unless it's not. then i have to reevaluate things.

I'd also add some examples on how to add custom async methods to context inside a middleware (as long as it's okay to do so).
Something simple like this would do:
app.use(function *(next) {
  this.login = function(username) {
    return function *() {
      var user = yield User.findOne({ name: username });
      this.session.user = user;
    };
  };
  yield next;
});

// ... and to use it

rotuer.get('/login/:name', function *() {
  yield this.login(this.params.name);
  this.redirect('/');
});


Change default server weight

Description
Change default server weight.
Update Oxy:

fix: Set default weight before calling Weight.

Must be merge after #1782.
Fixes: #1294

@containous/traefik this PR is contains potential breaking changes, and we need you help to certify that it is backward compatible. Thanks a lot for your help!

You also need to change the default weight in the kv template file.
It's already done.

What's the state on this one?

@timoreimann I have a problem with the DynamoDB provider.
This supplier has no template, it is a very weird provider.

test

Hi @ldez @timoreimann what's the status on this one? It would be really nice to have this for the backend drain functionality. Can this be in the 1.4 release or it has to go to the next one? Thanks in advance.

For now, I close this PR.
I will reopen later.

Due to the break changes in Dynamo and Oxy, I move this feature after 1.5.


Review of v0.0.10 OAS

v0.0.9 introduced new operations. They now have been defined in the OAS and need to be reviewed.
aips_modules-overview.pptx

As discussed.


Errors Encountered in Execution Log: Issues with LD_PRELOAD and Missing Shared Library

System Info
08T07:24:45.800673489Z ERROR: ld.so: object '/opt/conda/lib/python3.10/site-packages/nvidia/nccl/lib/libnccl.so.2' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
08T07:24:45.801550536Z text-generation-launcher: error while loading shared libraries: libpython3.11.so.1.0: cannot open shared object file: No such file or directory
Information

[X] Docker
[ ] The CLI directly

Tasks

[X] An officially supported command
[ ] My own modifications

Reproduction
docker version: sha-f6e2f05
Expected behavior
how to fix it?

How are you starting Docker? f6e2f05 is the 2.3.1 release and I don't the error when running the container using e.g.:
model=HuggingFaceH4/zephyr-7b-beta
# share a volume with the Docker container to avoid downloading weights every run
volume=$PWD/data

docker run --gpus all --shm-size 1g -p 8080:80 -v $volume:/data \
    ghcr.io/huggingface/text-generation-inference:2.3.1 --model-id $model

How are you starting Docker? f6e2f05 is the 2.3.1 release and I don't the error when running the container using e.g.:
model=HuggingFaceH4/zephyr-7b-beta
# share a volume with the Docker container to avoid downloading weights every run
volume=$PWD/data

docker run --gpus all --shm-size 1g -p 8080:80 -v $volume:/data \
    ghcr.io/huggingface/text-generation-inference:2.3.1 --model-id $model

It's the same and I don't think there's an issue with the launch command since there's no problem in the previous version.

I managed to get past
text-generation-launcher: error while loading shared libraries: libpython3.11.so.1.0: cannot open shared object file: No such file or directory
by removing LD_LIBRARY_PATH env variable (running on GKE)

I managed to get past text-generation-launcher: error while loading shared libraries: libpython3.11.so.1.0: cannot open shared object file: No such file or directory by removing LD_LIBRARY_PATH env variable (running on GKE)

how do you remove the LD_LIBRARY_PATH env variable? in docker image?

In my case we set it previously in the kubernetes pod spec

You are right. It works by removing LD_LIBRARY_PATH!


Describe the bug
Some kill are incorrectly displayed as C4, such as usp-s and nova.
Demo links
No response
Steps to reproduce

Expected behavior
Correct display information.
How often does this bug happen?
None
Log file
No response
Environment information
Version: 3.0.7
OS: win32 x64 10.0.22631
Electron: 28.0.0
Chrome: 120.0.6099.56
Last database migrations:
v1 - 2023-12-23T01:17:32.807Z
Additional context
No response

Please upload the demo.

https://1drv.ms/u/s!AopKOQDJkrLMgaE7r0NNsoqvWXk9HA?e=iSMOM9 this is demo zip link, thanks a lot for this work.

This is a CS2 bug - there is a workaround but the fix may not be accepted as it's a CS2 issue.


Chart error when error-validate-chart

Bug Report
Fallback to TableChart if met with Error: error-validate-chart
Link: https://ossinsight.io/explore/?id=99c36dae-34cb-43da-99d4-a38e0bb28b9c

This may effect lots of default charts of question, so set it to P0.

AI return an array value:

Server will not returns error-valid-chart, this case would be handled in FE.

this case would be handled in FE.

How should we show data with multiple number columns? only show the first number column or display all the number columns.
cc: @ChenlingLu

@Mini256 try #1274

LGTM https://pingcap-ossinsight-preview-pr-1274.surge.sh/explore/?id=99c36dae-34cb-43da-99d4-a38e0bb28b9c


Process Java is not automatically terminated after flutter build apk finishes and work is completed

Hello
I'm unable to figure out if its general behaviour please take a look at details and screenshot
Steps to Reproduce
After terminating / quitting flutter apk from debug (or after building flutter apk) Process java is not getting terminated automatically and it is using 1.5-2GB of RAM
I have seen this issue in my Linux (ubuntu) PC too and it has 8GB ram so i have to always run pkill java after flutter build apk finishes
Expected results:
Actual results:

Logs
flutter doctor -v

[✓] Flutter (Channel stable, 2.10.2, on macOS 12.2.1 21D62 darwin-arm, locale en-IN)
• Flutter version 2.10.2 at /Users/pr47h4m/SDKs/flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision 097d3313d8 (12 days ago), 2022-02-18 19:33:08 -0600
• Engine revision a83ed0e5e3
• Dart version 2.16.1
• DevTools version 2.9.2
[✓] Android toolchain - develop for Android devices (Android SDK version 32.1.0-rc1)
• Android SDK at /Users/pr47h4m/SDKs/android
• Platform android-32, build-tools 32.1.0-rc1
• Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 11.0.11+0-b60-7772763)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS (Xcode 13.2.1)
• Xcode at /Applications/Xcode.app/Contents/Developer
• CocoaPods version 1.11.2
[✗] Chrome - develop for the web (Cannot find Chrome executable at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome)
! Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable.
[✓] Android Studio (version 2021.1)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 11.0.11+0-b60-7772763)
[✓] VS Code (version 1.64.2)
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension version 3.36.0
[✓] Connected device (1 available)
• vivo 1820 (mobile) • M7O789USNVS8ORKF • android-arm64 • Android 8.1.0 (API 27)
[✓] HTTP Host Availability
• All required HTTP hosts are available
! Doctor found issues in 1 category.

@Pr47h4m
This may not be specific to Flutter. Please check this link / solution as to why the process keeps running. Hope it helps to answer your question.
Closing from here.


GH-2282: Fix Multi RetryableTopic Same Topic

Resolves https://github.com/spring-projects/spring-kafka/issues/2282

cc/ @tomazfernandes FYI - we'd appreciate a review if you have time; no rush; RC2 is scheduled in 2 weeks' time.

Sure @garyrussell!
The solution looks great, just one detail in the docs.
I wonder though if it'd make sense to create a RetryTopicEndpoint subclass so we can add the mainListenerId property, and whatever properties we need for retryable topics in the future, without adding complexity to the existing Endpoint classes and to the classes that deal with them.
WDYT?

Sure, looks good to me then!


fix invalid Usage section reference

Replace Usage section reference to Customizing Kube-Prometheus section.
Usage section was removed from the README.md file in this commit. But the reference to the section was not modified.

Thanks!


Update README to run the project

Summary (Please recap what you changed or fixed)

Update README to build and run the project on Android and iOS

Checklist (If you won't pass this checklist please comment why)

[x] I removed all commented or unnecessary code.

[x] Provide the screenshots due to UI changed or bug fixed

[x] My code has covered these test cases (please list down your tested cases):

Run on iOS

Run on Android

hi @djhahe @ThanhNguyen140797 , please help me to double check it again. Thanks.

Run android might caught this issue.
> SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable.
Sometimes, configure the ANDROID_HOME environment variables are not enough.
Resolve:

Go to your React-native Project -> Android
Create a file local.properties
Open the file paste your Android SDK path like below:
in Windows: sdk.dir = C:\Users\USERNAME\AppData\Local\Android\sdk
in macOS: sdk.dir = /Users/USERNAME/Library/Android/sdk
in linux: sdk.dir = /home/USERNAME/Android/Sdk

Replace USERNAME with your user name.
@gaupoit Please add this guide.

Run android might caught this issue.
> SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable.
Sometimes, configure the ANDROID_HOME environment variables are not enough. Resolve:

Go to your React-native Project -> Android
Create a file local.properties
Open the file paste your Android SDK path like below:
in Windows: sdk.dir = C:\Users\USERNAME\AppData\Local\Android\sdk
in macOS: sdk.dir = /Users/USERNAME/Library/Android/sdk
in linux: sdk.dir = /home/USERNAME/Android/Sdk

Replace USERNAME with your user name.
@gaupoit Please add this guide.

I updated in this commit: https://github.com/CasperDash/casperdash-mobile-wallet/pull/19/commits/6d2a64397ac46bf11c4d4a0a23ee713f8c29a26e

Lgtm


yo generators try to write to some global configuration

this was breaking b/c of permissions, yo was trying to write to the users's local folder, but we should figure out a way of handling these errors.

Any idea where it was trying to write to?

I don't remember anymore, but it was in some folder like /private or /var.
I might have had people run this:
https://docs.npmjs.com/getting-started/fixing-npm-permissions
This might need to be higher than P3 because I think I had to have someone run this almost every time.

It definitely writes to .yo-rc-global.json in the user's home directory. https://github.com/yeoman/doctor might be of help when this happens.

Maybe we should have a donejs doctor that runs stuff like that.

I was able to replicate by creating a new user and making it the owner of my ~/.yo-rc-global.json file:

Trying to think of a fix here. In this case I think the error message is pretty reasonable. Not pretty to look at, but it directly tells you the issue.
Maybe the errors people have gotten at meetups have been of a different variety though.

Does yo doctor fix the issue? Or at least let give you more information about the problem?

Actually no, it doesn't catch this issue:
Yeoman Doctor
Running sanity checks on your system

✔ Global configuration file is valid
✔ NODE_PATH matches the npm root
✔ Node.js version
✔ No .bowerrc file in home directory
✔ No .yo-rc.json file in home directory
✔ npm version

I did some digging into this and yeoman's base generator creates two Storage objects here.
this.config is the local config for the app path/to/app/.yo-rc.json
this._globalConfig is the global config for the user users/home/dir/.yo-rc-global.json
The global config doesn't seem to be a public API as it's not mentioned at all in their docs http://yeoman.io/authoring/storage.html. However, the only solution I see right now is to overwrite the _globalConfig if access to that file is denied.

Can we just give a good warning pointing them in the right spot to resolve.
Sent from my iPhone

On Feb 15, 2017, at 5:56 PM, Kevin Phillips<EMAIL_ADDRESS>wrote:
I did some digging into this and yeoman's base generator creates two Storage objects here.
this.config is the local config for the app path/to/app/.yo-rc.json
this._globalConfig is the global config for the user users/home/dir/.yo-rc-global.json
The global config doesn't seem to be a public API as it's not mentioned at all in their docs http://yeoman.io/authoring/storage.html. However, the only solution I see right now is to overwrite the _globalConfig if access to that file is denied.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

We could give a warning and then kill the process so they could update the permissions and rerun the generator.
It's possible that some users won't be able to update the permissions of the file, which is why I was thinking we would just force it to not use the global config if they don't have access.

I found a better solution to this by wrapping the _writeFiles function with a try/catch. Again, this isn't a documented API, but I think it's the best solution and we'll just have to try to protect ourselves by making sure our tests will fail if they change this API.

Actually, overwriting _writeFiles doesn't work consistently either, so I'm going to go with the original solution of forcing it to not use the global config if it's not writeable.


Remove pending-remove thread from LHN

Details

A message that is flagged as harassment/assault will be removed from the chat. In case it's a thread, we also want to remove the thread report on LHN. Additionally, we don't want the user to be able to access the report by deeplink/type the URL in the browser address bar.
Fixed Issues

$ https://github.com/Expensify/App/issues/21497
PROPOSAL: https://github.com/Expensify/App/issues/21497#issuecomment-1606100490
Tests

Same as QA Steps

[x] Verify that no errors appear in the JS console

Offline tests

Same as QA Steps
QA Steps

Prerequisites: User B sends a message to User A
The below step is for User A

Press "Reply in thread" of the message sent by B
Send any message in the thread
Verify you see the new thread on LHN
Go back to the chat with B
Flag B's message as Harassment/Assault
Verify the message is removed
Verify the thread chat on LHN is removed

[x] Verify that no errors appear in the JS console

PR Author Checklist

[x] I linked the correct issue in the ### Fixed Issues section above
[x] I wrote clear testing steps that cover the changes made in this PR

[x] I added steps for local testing in the Tests section
[x] I added steps for the expected offline behavior in the Offline steps section
[x] I added steps for Staging and/or Production testing in the QA steps section
[x] I added steps to cover failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
[x] I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)
[x] I tested this PR with a High Traffic account against the staging or production API to ensure there are no regressions (e.g. long loading states that impact usability).

[x] I included screenshots or videos for tests on all platforms
[x] I ran the tests on all platforms & verified they passed on:

[x] Android / native
[x] Android / Chrome
[x] iOS / native
[x] iOS / Safari
[x] MacOS / Chrome / Safari
[x] MacOS / Desktop

[x] I verified there are no console errors (if there's a console error not related to the PR, report it or open an issue for it to be fixed)
[x] I followed proper code patterns (see Reviewing the code)

[x] I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick)
[x] I verified that the left part of a conditional rendering a React component is a boolean and NOT a string, e.g. myBool && <MyComponent />.
[x] I verified that comments were added to code that is not self explanatory
[x] I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
[x] I verified any copy / text shown in the product is localized by adding it to src/languages/* files and using the translation method

[x] If any non-english text was added/modified, I verified the translation was requested/reviewed in #expensify-open-source and it was approved by an internal Expensify engineer. Link to Slack message:

[x] I verified all numbers, amounts, dates and phone numbers shown in the product are using the localization methods
[x] I verified any copy / text that was added to the app is grammatically correct in English. It adheres to proper capitalization guidelines (note: only the first word of header/labels should be capitalized), and is approved by marketing by adding the Waiting for Copy label for a copy review on the original GH to get the correct copy.
[x] I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
[x] I verified the JSDocs style guidelines (in STYLE.md) were followed

[x] If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
[x] I followed the guidelines as stated in the Review Guidelines
[x] I tested other components that can be impacted by my changes (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar are working as expected)
[x] I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
[x] I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
[x] I verified that if a function's arguments changed that all usages have also been updated correctly
[x] If a new component is created I verified that:

[x] A similar component doesn't exist in the codebase
[x] All props are defined accurately and each prop has a /** comment above it */
[x] The file is named correctly
[x] The component has a clear name that is non-ambiguous and the purpose of the component can be inferred from the name alone
[x] The only data being stored in the state is data necessary for rendering and nothing else
[x] For Class Components, any internal methods passed to components event handlers are bound to this properly so there are no scoping issues (i.e. for onClick={this.submit} the method this.submit should be bound to this in the constructor)
[x] Any internal methods bound to this are necessary to be bound (i.e. avoid this.submit = this.submit.bind(this); if this.submit is never passed to a component event handler like onClick)
[x] All JSX used for rendering exists in the render method
[x] The component has the minimum amount of code necessary for its purpose, and it is broken down into smaller components in order to separate concerns and functions

[x] If any new file was added I verified that:

[x] The file has a description of what it does and/or why is needed at the top of the file if the code is not self explanatory

[x] If a new CSS style is added I verified that:

[x] A similar style doesn't already exist
[x] The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG))

[x] If the PR modifies code that runs when editing or sending messages, I tested and verified there is no unexpected behavior for all supported markdown - URLs, single line code, code blocks, quotes, headings, bold, strikethrough, and italic.
[x] If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
[x] If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
[x] If a new page is added, I verified it's using the ScrollView component to make it scrollable when more elements are added to the page.
[x] If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.
[x] I have checked off every checkbox in the PR author checklist, including those that don't apply to this PR.

Screenshots/Videos

Web

https://github.com/Expensify/App/assets/50919443/c6299bcf-8dd2-4648-aa7c-b9ceb7bd98a1

Mobile Web - Chrome

https://github.com/Expensify/App/assets/50919443/b350dd8a-bcbe-4e4e-beb1-dee108457757

Mobile Web - Safari

https://github.com/Expensify/App/assets/50919443/3ad7f8f3-96aa-4156-ae1d-d6975754fbd7

Desktop

https://github.com/Expensify/App/assets/50919443/dcea379f-fe99-4b22-9eaa-e7aaf9c88fc6

iOS

https://github.com/Expensify/App/assets/50919443/6f4907b1-0cd4-4c91-b355-44f82b5a6a0b

Android

https://github.com/Expensify/App/assets/50919443/9e401b50-d412-4551-a3bf-ff929afb4794

Additional video showing the not found page when we access the removed thread.
https://github.com/Expensify/App/assets/50919443/5539f6b4-e122-4b97-abc1-991f413b3515

Reviewer Checklist

[X] I have verified the author checklist is complete (all boxes are checked off).
[X] I verified the correct issue is linked in the ### Fixed Issues section above
[X] I verified testing steps are clear and they cover the changes made in this PR

[X] I verified the steps for local testing are in the Tests section
[X] I verified the steps for Staging and/or Production testing are in the QA steps section
[X] I verified the steps cover any possible failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
[X] I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)

[X] I checked that screenshots or videos are included for tests on all platforms
[X] I included screenshots or videos for tests on all platforms
[X] I verified tests pass on all platforms & I tested again on:

[X] Android / native
[X] Android / Chrome
[X] iOS / native
[X] iOS / Safari
[X] MacOS / Chrome / Safari
[X] MacOS / Desktop

[X] If there are any errors in the console that are unrelated to this PR, I either fixed them (preferred) or linked to where I reported them in Slack
[X] I verified proper code patterns were followed (see Reviewing the code)

[X] I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick).
[X] I verified that the left part of a conditional rendering a React component is a boolean and NOT a string, e.g. myBool && <MyComponent />.
[X] I verified that comments were added to code that is not self explanatory
[X] I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
[X] I verified any copy / text shown in the product is localized by adding it to src/languages/* files and using the translation method
[X] I verified all numbers, amounts, dates and phone numbers shown in the product are using the localization methods
[X] I verified any copy / text that was added to the app is grammatically correct in English. It adheres to proper capitalization guidelines (note: only the first word of header/labels should be capitalized), and is approved by marketing by adding the Waiting for Copy label for a copy review on the original GH to get the correct copy.
[X] I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
[X] I verified the JSDocs style guidelines (in STYLE.md) were followed

[X] If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
[X] I verified that this PR follows the guidelines as stated in the Review Guidelines
[X] I verified other components that can be impacted by these changes have been tested, and I retested again (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar have been tested & I retested again)
[X] I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
[X] I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
[X] If a new component is created I verified that:

[X] A similar component doesn't exist in the codebase
[X] All props are defined accurately and each prop has a /** comment above it */
[X] The file is named correctly
[X] The component has a clear name that is non-ambiguous and the purpose of the component can be inferred from the name alone
[X] The only data being stored in the state is data necessary for rendering and nothing else
[X] For Class Components, any internal methods passed to components event handlers are bound to this properly so there are no scoping issues (i.e. for onClick={this.submit} the method this.submit should be bound to this in the constructor)
[X] Any internal methods bound to this are necessary to be bound (i.e. avoid this.submit = this.submit.bind(this); if this.submit is never passed to a component event handler like onClick)
[X] All JSX used for rendering exists in the render method
[X] The component has the minimum amount of code necessary for its purpose, and it is broken down into smaller components in order to separate concerns and functions

[X] If any new file was added I verified that:

[X] The file has a description of what it does and/or why is needed at the top of the file if the code is not self explanatory

[X] If a new CSS style is added I verified that:

[X] A similar style doesn't already exist
[X] The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG)

[X] If the PR modifies code that runs when editing or sending messages, I tested and verified there is no unexpected behavior for all supported markdown - URLs, single line code, code blocks, quotes, headings, bold, strikethrough, and italic.
[X] If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
[X] If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
[X] If a new page is added, I verified it's using the ScrollView component to make it scrollable when more elements are added to the page.
[ ] If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.
[X] I have checked off every checkbox in the PR reviewer checklist, including those that don't apply to this PR.

Screenshots/Videos

Web

https://github.com/Expensify/App/assets/16493223/3b1ea27d-2394-4500-beb2-9ab6b4b82609

Mobile Web - Chrome

https://github.com/Expensify/App/assets/16493223/d1ac21b4-6e3e-4936-acc0-66a22d2cf2d9

Mobile Web - Safari

https://github.com/Expensify/App/assets/16493223/5eda5828-0887-42b3-93c9-92a21458c550

Desktop

https://github.com/Expensify/App/assets/16493223/aefcad7c-345d-4d3e-9f57-9e0aa838250f

iOS

https://github.com/Expensify/App/assets/16493223/9d07062d-cd4d-47ea-b474-5d450c3dccae

Android

https://github.com/Expensify/App/assets/16493223/b14fbaf0-364d-439a-9879-96560ad9da3c

@bernhardoj Can you please resolve that conflict?

@s77rt Conflicts solved!

🚀 Deployed to staging by https://github.com/AndrewGable in version: 1.3.35-2 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

🚀 Deployed to production by https://github.com/Julesssss in version: 1.3.35-5 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
failure ❌

🕸 web 🕸
success ✅

🚀 Deployed to production by https://github.com/Julesssss in version: 1.3.35-5 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
failure ❌

🕸 web 🕸
success ✅


python312Packages.pipdeptree: 2.18.1 -> 2.19.1

Diff: https://github.com/tox-dev/pipdeptree/compare/refs/tags/2.18.1...2.19.1
Changelog: https://github.com/tox-dev/pipdeptree/releases/tag/2.19.1
Description of changes

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Result of nixpkgs-review pr 308197 run on x86_64-linux 1

4 packages built:

python311Packages.pipdeptree
python311Packages.pipdeptree.dist
python312Packages.pipdeptree
python312Packages.pipdeptree.dist


Non-markdown files do not appear in the list when generating a new link

This might be a core Obsidian behaviour, but while Obsidian will let you link to a non-markdown note ([[file.txt]]), it won't show, it in the list of files to choose from when creating a new link.

This is likely due to Obsidian's metadata detection only looking for .md files.
This would probably require another separate plugin to add other filetypes to the scannable types (I'm guessing it would be quite a bit of effort and so probably best for it's own separate project), or a core change to obsidian's detection methods.


Support keyDecodingStrategy property for snake case field names

Same idea as keyDecodingStrategy in JSONDecoder. Would let us use snake_case, a very common Firebase idiom.

KeyDecodingStrategy enum from JSONEncoder. Includes string conversion method, unfortunately private. And there is the relevant mapping code.

@phatmann  do you want to submit a PR for this feature?

@alickbass I see you have PR to merge your code into the Firebase SDK: https://github.com/firebase/firebase-ios-sdk/pull/838. Any progress on that?


Replace constants with let

Codecov Report

Merging #11 into master will decrease coverage by 1.84%.
The diff coverage is 97.32%.

@@             Coverage Diff             @@
##            master      #11      +/-   ##
===========================================
- Coverage   100.00%   98.15%   -1.85%
===========================================
  Files            2        2
  Lines          321      434     +113
===========================================
+ Hits           321      426     +105
- Misses           0        8       +8

Impacted Files
Coverage Δ

spec/memery_spec.rb
97.94% <97.32%> (-2.06%)
:arrow_down:

Continue to review full report at Codecov.

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


Download link for Windows broken on the main site

Which version of PhantomJS are you using? None - but trying to download 2.1.1

What steps will reproduce the problem?

Go to http://phantomjs.org/download.html

Click link contained in : Download [phantomjs-2.1.1-windows.zip](https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-windows.zip) (17.4 MB) and extract (unzip) the content.

Takes you to the broken BitBucket page:

This site can’t be reached

The webpage at https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-windows.zip might be temporarily down or it may have moved permanently to a new web address.
ERR_SPDY_PROTOCOL_ERROR

Which operating system are you using? Windows 7

Update
It looks like this might be downstream impact from AWS outages that are in turn affecting Atlassian:
Bitbucket experiencing degraded services Subscribe
Update - We apologize for the continued service disruption. Previously announced Bitbucket services remain degraded due to a provider issue. We continue investigating mitigation strategies to restore service to our customers.
Feb 28, 20:16 UTC
Identified - Bitbucket has identified upstream issues with our hosting provider, and it is working on a resolution. A reminder that GIT and HG transactions via HTTPS and SSH continue to work normally.
Feb 28, 18:55 UTC
Investigating - Bitbucket is currently experiencing degraded services on its Website, Webhooks, File Attachments, Downloads, and Pipelines. GIT and HG transactions via HTTPS and SSH continue to work normally. We are currently working on a resolution
Feb 28, 18:06 UTC
Website ? PARTIAL OUTAGE
API ? OPERATIONAL
SSH ? OPERATIONAL
Git via HTTPS ? OPERATIONAL
Mercurial via HTTPS ? OPERATIONAL
Webhooks ? PARTIAL OUTAGE
Source downloads ? OPERATIONAL
Pipelines ? PARTIAL OUTAGE
Email delivery OPERATIONAL

When I try the link now it downloads successfully. I think we can chalk this one up to the AWS outages


'istioctl proxy-status' command gets wrong version for release 1.0.3-1.0.6

Describe the bug
The istioctl proxy-status command gets the wrong version, as you can see from below output(last column), version 1.0.2 is shown, expect 1.0.6
# istioctl proxy-status
Stderr when execute [/usr/local/bin/pilot-discovery request GET /debug/syncz ]: gc 1 @0.018s 15%: 0.24+3.8+3.5 ms clock, 1.9+0.17/0.81/1.5+28 ms cpu, 4->4->1 MB, 5 MB goal, 8 P
gc 2 @0.035s 17%: 0.010+6.0+4.0 ms clock, 0.087+0.094/2.3/0.29+32 ms cpu, 4->4->2 MB, 5 MB goal, 8 P

PROXY                                                  CDS        LDS        EDS               RDS          PILOT                           VERSION
istio-egressgateway-65dfbf888-q6tkj.istio-system       SYNCED     SYNCED     SYNCED (100%)     NOT SENT     istio-pilot-878499dd5-88mdz     1.0.2
istio-ingressgateway-79c8bcccc5-gtb97.istio-system     SYNCED     SYNCED     SYNCED (100%)     NOT SENT     istio-pilot-878499dd5-88mdz     1.0.2

We need to make sure the ISTIO_META_ISTIO_PROXY_VERSION environment variable is set to right version for every later release in proxyv2 dockefile.
See: https://github.com/istio/istio/blob/1.0.6/pilot/docker/Dockerfile.proxyv2#L9
/cc @linsun @vadimeisenbergibm

@duderino @utka FYI, I'd like to discuss this in the next release test call, how can we automate this more so this won't happen.

cc @ibm-jason

/cc @morvencao
Just to make sure that I'm clear, it sounds like we need to checkout to each release tag (from 1.0.3 to 1.0.6), and update this ISTIO_META_ISTIO_PROXY_VERSION variable to reflect the correct version. For example, I'd checkout 1.0.3, prep a PR based on that, and update the ISTIO_META_ISTIO_PROXY_VERSION to 1.0.3, then repeat the process for the remaining releases up to 1.0.6?

@ibm-jason yes, that's correct

@ibm-jason I'm not sure if we need to fix the released versions. I suggest to add to some automation tests to make sure we won't have same issue in future versions.

/cc @morvencao @utka
I took a stab at creating two PRs ☝ that attempt to update the ISTIO_META_ISTIO_PROXY_VERSION environment variable, based off the tagged commit(s). I'm not 100% sure that the PRs were created in the appropriate manner to ensure that #12354 is specifically for changing the value for the 1.0.3 tagged commit, and #12355 specifically changes the 1.0.4 tagged commit. If either of you can take a look at it and advise me on next steps, that would be awesome. 🎉

@ibm-jason I agree with @morvencao - we should not change the already released version.  We should look into how to automate this, prevent this from happening again.

@linsun Sure, no problem. The plan was to fix the previous versions and update the tests, but if our time is better spent creating the automation to prevent this from happening again, I'll work on that instead. 👍

I've been digging around the codebase looking for the appropriate place to add this test automation. I look at this:
https://github.com/istio/istio/blob/fd6055a78808b5e5e3577989c0442f35050d48f8/Makefile#L49
This looks to be the Makefile target for istioctl tests. Can someone confirm whether I'm in the right place for adding this functionality?

One thing that I would add test for this file pilot/docker/Dockerfile.proxyv2 and tools/deb/istio-start.sh should have the same version for ISTIO_META_ISTIO_PROXY_VERSION.
But in general it is not clear to me what is ISTIO_META_ISTIO_PROXY_VERSION supposed to be, for example for master it is 1.1.0  as well as for release 1.1.0
Is someone just decides what is it supposed to be or is there some correlation with tags?

@utka I'm not 100% certain, but yes, it sounds like the value for ISTIO_META_ISTIO_PROXY_VERSION should match the commit/release tag. ISTIO_META_ISTIO_PROXY_VERSION is equal to RELEASE_TAG, essentially. However, I'm not sure what that means for the master branch.

@utka - BUMP ☝

@utka, @linsun - BUMPing this issue once again ☝

I think for master it should be 1.2 or one version up compare to current release

@howardjohn sounds like https://github.com/istio/istio/pull/14222 fixes this issue. Is that correct? If so, I think we can close this one.

Yes should be fixed


SPEC

it saves as spec howfix?

Can you please write your problem in more detail :) . You can also write me via telegram: t.me/shamiloneleo

Can you please write your problem in more detail :) . You can also write me via telegram: t.me/shamiloneleo

yeah sure so when i put telehram API bot token in and save and build it with the Command it saves as a SPEC file and not as an exe but when i compile to exe it doesnt work pls help thanks👍

Can you send the pyinstaller command (which you wrote on cmd to create the exe file). I tested with the (pyinstaller command which i wrote on the project repository https://github.com/WhiteeRabbit/Triton_RAT (in starting)). I tested this command several times in 2 windows virtual machines and it worked for me . This is the command i used: pyinstaller --onefile --noconsole --uac-admin --hidden-import telebot --hidden-import pyautogui --hidden-import cv2 --hidden-import json --hidden-import base64 --hidden-import sqlite3 --hidden-import win32crypt --hidden-import Cryptodome.Cipher.AES --hidden-import shutil --hidden-import datetime --hidden-import numpy --hidden-import pyaudio --hidden-import wave --hidden-import random --hidden-import browser_cookie3 --hidden-import pyttsx3 --hidden-import pynput  . After writing this command, the exe file should appear in the /dist folder. Try running cmd as administrator and then try this command if that didn't help. Like here⬇

hi i did all the steps the build and dist create and the spec file is still there and the exe file to with the pythhon logo and when i open i go to telegram /start and it says password i did (acd) but it didnt work password is incorect
so wgat now

Hello again, I am very glad that everything worked for you! And i apologize for the problems you encountered. Thank you very much for writing the problem about the password, I fixed it. If it's not difficult for you, can you please put a star on the project. Once again, I apologize for the problems you experienced. Thank you very much!


scene.run start paused scene instead of resume

Phaser 3.11
Docs says that - If the given Scene is paused, it will resume it.
So basics scenario, i have 2 scenes Main menu (mm) and Modal window (mw), i pause mm and run mw then i run mm from mw and stop mw, but mm didn't resume instead it started again.
i checked code of the Scene Manager and actually in this block
else if (scene.sys.isBooted && !scene.sys.isActive())
    {
        //  Paused?
        scene.sys.resume(data);
    }

scene.sys.isBooted is always undefined when i call scene.run()

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

This bug still exists in 3.16.2. ScenePlugin's run() creates a new scene even if the scene has already existed and is only paused.
`
// SceneA
this.scene.input.on("pointerdown", () => {
this.scene.pause();
this.scene.scene.run("sceneB");
});
// SceneB
this.scene.input.on("pointerdown", () => {
this.scene.pause();
this.scene.scene.run("sceneA"); // SceneA is paused. run() should just resume it, but sceneA.create() is called instead.
`

It's not paused at the time you call it. this.scene.pause queues the operation, so it's paused on the next update. this.scene.scene.run bypasses the queue entirely, running the Scene immediately, because it's hitting the SceneManager and not the ScenePlugin.

I'm sure it's paused. I maybe gave wrong example which is not so clear.
I have two scenes. SceneA and SceneB. ScenaA is paused but visible (I'm sure it's paused). SceneB is running and it's above SceneA. In sceneB (which works as an overlay above sceneA)  after the player click on a button, I do this:
// I can check that the sceneA is paused (so I'm really sure it's paused at the time I'm trying to run it again)
// let sceneA = this.scene.get("sceneA");
// let isSceneAPaused = sceneA.sys.isPaused    // isSceneAPaused is true
this.scene.run("sceneA");   // This doesn't work correctly. It creates a new sceneA instead of resuming it. But this.scene.resume("sceneA") works.
this.scene.sleep("sceneB");

I see the behavior as well. One scene is paused. From the other scene I use "run" which should resume it but instead it starts a new instance.

Example: https://codepen.io/samme/pen/PooNjMZ

Yes. I see create being called after every run.

Thank you for submitting this issue. We have fixed this and the fix has been pushed to the master branch. It will be part of the next release. If you get time to build and test it for yourself we would appreciate that.

I have verified that it works as expected now. Thanks!


Is this still functional? I'm not getting the desired response

Tried seeing who duped me in a report to linkedin. The tool takes some time and responds with - "Unfortunately we couldn't find who duped...."
I am positive about providing the necessary details needed by the tool

Hi @marvelmaniac thanks for letting me know.
I heard from a couple people as well that they're having issues with it.
I plan to take a further look into it however I can't gurantee when - hopefully during this weekend.
However make sure the report ID is the ID from the duplicate report, not the original one and also that the duplicated report is actually resolved.
I'll make sure to add more clarification for this as well.

Hey @DreyAnd, no worries. Can you share the api requests that discloses the username of the original reporter ?

@marvelmaniac Yeah for sure.
While proxying the program hacktivity page https://hackerone.com//hacktivity you can find the related request.

For example:

The reason why there was a need for a tool to be built is because of pagination, since you can get at maximum 100 reports via count parameter and you have to loop through other things to get all the reports (in case the report you're checking is not so recent).
What I do notice now is that there are some new parameters required in the API, which is probably why the tool fails.
Will try to fix this as soon as possible :)

Hi @marvelmaniac I belive this is fixed in https://github.com/DreyAnd/WhoDupMe/commit/76ee762c2e4236d0801d9765ad1d8d3af6c07d20
My logic for the pagination was flawed, so makes sense it would only work on specific programs.
About the speed, i added some concurrency which does speed up things a little however, to make significant difference i'd have to rewrite the whole tool to have a different logic yet again since the current workaround loads all the report information inside memory and then checks them all for your report ID - this works but tends to be slow on programs that have a lot of reports like LinkedIn in your case. Eventually i'll make all this be done on the fly, in case people care enough.
Current measurement for a report on LinkedIn is around 7 minutes, so make sure to get some popcorn i guess xD?
Anyways, please let me know if the tool works for you now.


Vickel: Watch smartwebranker.co.uk

Vickel requests the watch of the watch_keyword smartwebranker\.co\.uk. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

Approved by Jeff Schaller in Charcoal HQ

smartwebranker\.co\.uk has been seen in 1 true positive, 0 false positives, and 0 NAAs.


OTGR: Fix errors with parent/child

Fix "error while instantiating CL_CLS_OBJECT_TYPE_GROUP"
Remove children since they are created automatically

Successful tests:

https://github.com/abapGit-tests/OTGR
https://github.com/abapGit-tests/OTGR_with_parents


Update connect-synapse.md

Added the Service Principal name --> Dynamics 365 AI for Customer Insights in place of the generic "Service Principal"

Thank you for sharing the clarification.
Kind regards,
Michael


Dev test: Gravity Force Lab: Basics 1.1.0-dev.1

Issues to test:

[ ] https://github.com/phetsims/gravity-force-lab-basics/issues/46
[ ] https://github.com/phetsims/gravity-force-lab-basics/issues/47 (not sure if the credits need to be included for dev testing)

a11y:
https://www.colorado.edu/physics/phet/dev/html/gravity-force-lab-basics/1.1.0-dev.1/phet/gravity-force-lab-basics_en_phet.html?ea&accessibility
PhET-IO:
https://www.colorado.edu/physics/phet/dev/html/gravity-force-lab-basics/1.1.0-dev.1/phet-io/wrappers/index

@mbarlow12 QA was actually going to test this in https://www.colorado.edu/physics/phet/dev/html/gravity-force-lab-basics/1.0.0-rc.1/phet/gravity-force-lab-basics_en_phet.html. Is it incorrect to go to RC right now?

@mbarlow12 @phet-steele
I am a bit confused...why is there a 1.1.0 dev version? We have not yet published 1.0.0, something seems amiss here.

@ariel-phet We fixed the dev version issue, and there's a new release at:
https://www.colorado.edu/physics/phet/dev/html/gravity-force-lab-basics/1.0.0-dev.20/phet/gravity-force-lab-basics_en_phet.html
Closing.


Bump Cosmos to v0.46.7-pio-1 (from v0.46.7-pio-1) and create "pear" upgrade

Description

Bump Cosmos-SDK to v0.46.7-pio-1 (from v0.46.6-pio-1)
Create initial version of pear upgrade that runs migrations and deletes a msg fee that might be on the MsgLeaveGroup message.

Before we can merge this PR, please make sure that all the following items have been
checked off. If any of the checklist items are not applicable, please leave them but
write a little note why.

[x] Targeted PR against correct branch (see CONTRIBUTING.md)
[ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
[x] Wrote unit and integration tests
[ ] Updated relevant documentation (docs/) or specification (x/<module>/spec/)
[ ] Added relevant godoc comments.
[x] Added a relevant changelog entry to the Unreleased section in CHANGELOG.md
[x] Re-reviewed Files changed in the Github PR explorer
[ ] Review Codecov Report in the comment section below once CI passes

@SpicyLemon nit: noticed a type in the title. It should be (from v0.46.6-pio-1)

I'm going to close this.

We released v1.13.1 instead of doing a full upgrade/release (which would be needed after this).
There's nothing in the pear migration that is needed anymore. I.e. the msg-based fee cleanup isn't needed, and there aren't any module migrations from v0.46.6 to v0.46.7.
There isn't anything in v0.46.7-pio-1 that we want/need at this time (that I know of).

Note that v0.46.7-pio-1 is NOT state compatible with v0.46.6-pio-3 (or anything before it). I'm guessing we'll probably just skip v0.46.7-pio-1 altogether.


[$500] Web -  The whisperer of the workspace's invitation message is being displayed for the workspace owner

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:

Log in to account A.
Create a new workspace.
Select account B as a new member of the workspace.
Add an invitation message and send an invite.
Check if the whisperer is displayed.

Expected Result:
The whisperer should be displayed only for account B, who is invited.
Actual Result:
The whisperer of the workspace's invitation message is being displayed for the workspace owner
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android / native
[ ] Android / Chrome
[ ] iOS / native
[ ] iOS / Safari
[x] MacOS / Chrome / Safari
[ ] MacOS / Desktop

Version Number: <IP_ADDRESS>
Reproducible in staging?: y
Reproducible in production?: y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://github.com/Expensify/App/assets/93399543/0e4d22b8-6d0f-45ee-8255-f034409c1314
https://github.com/Expensify/App/assets/93399543/7c5925c7-ade1-4a2c-8277-535c004802a1
Expensify/Expensify Issue URL:
Issue reported by: @tranvantoan-qn
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1694107415659359
View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~0182a613d99c2becdb
Upwork Job ID:<PHONE_NUMBER>889573888
Last Price Increase: 2023-09-11

Proposal
Please re-state the problem that we are trying to solve in this issue.
The whisperer of the workspace's invitation message is being displayed for the workspace owner
What is the root cause of that problem?
https://github.com/Expensify/App/blob/52c54f4e39236f2b09ed81a1a080c0eca81084ea/src/pages/home/report/ReportActionItem.js#L543
We don't hide the whisper message if this whisper message doesn't belong to the current user
What changes do you think we should make in order to solve the problem?
we should display the whisper message if the whisperedToAccountIDs is the current user like this
    const isWhisper = whisperedToAccountIDs.length > 0 && ReportUtils.isCurrentUserTheOnlyParticipant(whisperedToAccountIDs);

What alternative solutions did you explore? (Optional)

Triaging this today.

@NicMendonca I can take this one as you were incorrectly double assigned!

Fyi,
I mentioned this issue before, when it was supposed to be fixed in the other report.
https://github.com/Expensify/App/issues/20990#issuecomment-1630694633

I debugged this, when you log out and in again the message disappears so we must be notifying the participants with a pusher event with a message that does not aply.

@joekaufmanexpensify This is done, we only need to pay the bug report.

Sounds good! I'll handle that today.

@tranvantoan-qn could you please confirm your username in upwork so I can send you an offer?

@joekaufmanexpensify It's is https://www.upwork.com/freelancers/~012f07ead7068a224c

Great! Offer sent for $50!

@tranvantoan-qn $50 sent and contract ended!

Closing as this is all set!

Thank you, that was very quick!  :D


Use elegant way to get all features for a project and fix potential concurrency issues

This PR addresses a few comments/issues:

Previously, when getting all the features for a certain project, we use search_entities method, which might not be scalable when there are tons of entities (or might take some time)
We use the attribute field to get the relations between different entities (between project and anchor, or between derived features, etc.), which might be hard to merge two projects.

This PR solves those two issues, by doing the following:

Using lineage API to get all the entities belonging to a certain project at once, so that we don't have to do search, rather we rely on the pre-computed purview lineage to get all the entities
when calling get_features_from_registry(), we don't use the attributes since there might be concurrency issues; Instead, we use AtlasProcess to avoid potential concurrency issues.

Also fixed an issue brought by https://github.com/linkedin/feathr/pull/380 where additional schema is added.

https://github.com/linkedin/feathr/pull/466 the issues should already be fixed by this PR hence closing.


Support Python 3.12

Is there an existing issue for this?

[X] I have searched the existing issues

Feature description
We pin Python 3.12.0 in our pyproject.toml:
[tool.poetry.dependencies]
python = "==3.12.0"

We encounter the following error message from Dependabot:
Dependabot does not support your Python version
Dependabot detected the following Python requirement for your project: '==3.12.0'.

Currently, the following Python versions are supported in Dependabot: 3.11.*, 3.10.*, 3.9.*, 3.8.*.

This is an ongoing issue for us, because we try to keep the Python version in sync with the version on the GitHub-hosted runner images. A significant percentage of the time we either lag the version of Python in the runner image or Dependabot can't run. It would be helpful to have greater visibility into which Python versions Dependabot supports, although I realize it is possible to determine this by inspecting Dependabot's source code.

I mean documentation. The copy and formatting of the error message is great, but users don't see that until after they have already merged the pull request that upgrades them to an incompatible version of Python. Alternatively, there may be some way of running some Dependabot checks on pull requests that I'm unaware of.
Excited to hear Python 3.12 support is in progress.

Oh I see, that's right! We should probably find a good way to document supported language versions.

hey @deivid-rodriguez do you know if  support for 3.12 python will be possible soon.The PR #8227 mentioned above has not moved for last 2 months.
This prevents projects from upgrading to python 3.12 and use dependabot updates.


Plugin options

Is it possible to pass options to plugins?

@adamgruber unfortunately there is no way to pass any plugin options through the render or extract api. However you can pass a plugin instance directly in the plugin array instead of a string with the module name. This way you can have your plugin export a factory function with options, and return a plugin interface with the run function.
I'm currently working on the 2.0 release, and I can add an option to pass plugin options through the render/extract api that would be exposed to the plugin as an argument in the run function.
How about the ability to pass an object instead of a string in the plugin array like so:
{
  ...
  plugins: [ { plugin: 'your-plugin-name', options: {...} } ]
  ...
}

And in your plugin
export function run(options) {
  // do stuff with options
}

Being able to pass an object in the plugin array would be perfect. In the meantime I'll try out your other suggestion of passing a plugin instance directly. Thanks!

Creating a plugin factory that accepts options worked perfectly. It would still be nice to allow passing an object with options right in the plugins array but this is an acceptable workaround.

@adamgruber glad to hear it. I just released 2.0.0 which includes an option to pass options to the plugins through the usual methods.
The plugin API is backward compatible so there's no breaking change from before, but you can now also pass an object in order to pass additional options to the plugin like so:
const rendered = sassExtract.renderSync({
  file: './path/to/vars.scss'
}, {
  plugins: [ { plugin: 'sass-extract-js', options: { a: 123 } } ]
  // plugins: [ 'sass-extract-js' ] // still works when not passing options
});

These are passed to the run function in your plugin:
const sassExtractJs = {
  run: (opts) => ({
    postExtract: extractedVariables => transformVars(extractedVariables.global, opts),
  }),
};

Thanks for the feedback!


ModuleNotFoundError: No module named 'nilmtk'

Hello!
Thank you sir for your great work. could you tell me please how can i call the nilmtk and RNNDisaggregator.

Thanks to the author for his help. Generated Redd. The H5 file had a bug in use that caused the problem, and I rebuilt it.


Edit notes

As a user, I would like to edit notes so that I can correct my mistakes.
Not sure how the UI will show that it is editable.

#13


Standardise order of arguments for transactions

To prevent usage errors, it would be good to standardise the order of the arguments for transactions.
I suggest to always use the sender address first, e.g.
public deposit(from: Address, amount: BigNumber) {}

In addition, if there are more than 2 (?) other arguments, we should pass an object with the arguments, i.e.
 public requestInvestment(from: Address, args: RequestInvestmentArguments) {}

This may be used / superseded by #61

We can implement this rule (use Args type for more than 2 parameters) in #61. This is a good rule of thumb for code readability.


Fix where on struct declarations

Add dedicated struct declaration that fixes where clause at the end of
tuple structs. Also adds type highlighting to where on normal structs
to match where on impl.
#131
Edit:

Also adds type highlighting to where on normal structs
to match where on impl.

And by this I mean it highlights the types after a struct's where.

Nice work, thanks!
Would this also apply to enum declarations? As far as I know, they can have where statements as well?


Could not find files for / in .next/build-manifest.json

Describe the bug
I followed the Contributing Guidelines to fork the repo and install yarn.
On step 4, when builing and starting the application using yarn dev, I get the error:
Could not find files for / in .next/build-manifest.json
When navigating to localhost:3000, all I see is a black blank page.
Anything I can do to fix this?
To Reproduce
Steps to reproduce the behavior:

Fork on Github and clone
Make sure yarn is globally installed (npm install -g yarn)
Run yarn to download required packages
Build and start the application: yarn dev

Expected behavior
Access application at localhost:3000
Screenshots
Black screen at localhost:3000
Info (please complete the following information):

OS: Windows 10
Browser : Chrome

If I refresh the page at localhost:3000 while it is blank, I get a server error:
ModuleError: Module Error (from ./node_modules/next/dist/build/webpack/loaders/error-loader.js):
Global CSS cannot be imported from files other than your Custom <App>. Due to the Global nature of stylesheets, and to avoid conflicts, Please move all first-party global CSS imports to pages/_app.js. Or convert the import to Component-Level CSS (CSS Modules).

In the terminal, I see the error may be related  to ./node_modules/codemirror/mode/tiddlywiki/tiddlywiki.css

I somewhat fixed this by hacking away at it in probably no logical fashion. The truth is I am total noob at Node.js, Next.js, modules, etc., and I have no understanding of how everything gets loaded, processed, or anything.
To fix this, I added a few lines to next.config.js, based on what was suggested here: https://josipmisko.com/next-js/global-css-cannot-be-imported-from-files-other-than-your-custom-app#:~:text=Fix Next misconfiguration
      config.module.rules.push({
        test: /\.css$/,
        use: ['css-loader']
      })

I am aware that css-loader probably doesn't exist, but now the app loads fine at localhost:3000.
Evidently, I am getting a bunch of warnings in the console related to css-loader not found:
Warning: Built-in CSS support is being disabled due to custom CSS configuration being detected.
...
Module not found: Can't resolve 'css-loader' in 'W:\projects\playground\carbon\carbon'

I am open to suggestions on how to better fix this and I am also curious if it's something specific to my case or is everyone likely to run into this issue?


Create initial landing page

Add a feature list of catalog items in the landing page  from a feature list


When flashing lk2nd-edt 19.0 the system does not boot

https://gist.github.com/progzone122/d414579aee2d62ad045ffdf034e0e18d?permalink_comment_id=5329186#gistcomment-5329186

It would be nice if you could provide information about the screen and sensor from HW Info

And tell me in detail how exactly it doesn't load, preferably with a photo

I'm not sure what touch I have. When in lk2nd bootloader, I can see qcom,mdss_dsi_ili7807_fhdplus_video in panel line. Is this a good info?
Yeah, that'll help. We now know what configuration lk2nd is loading. You can find out which touchscreen you have simply by using the free Device HW Info application

it's a goodix too, weird : /

it's a goodix too, weird : /

Look, try to install it all again carefully according to my instructions without skipping a single step. It should work.

I'm certain that I followed 100% correct, IDK what is wrong :/
I gave up and installed the console version. Connected a keyboard with otc adapter and turn on ssh.
I did by building the .img files with pmbootstrap and flashing with your guide.
TYSM for your time!

I'm certain that I followed 100% correct, IDK what is wrong :/
I gave up and installed the console version. Connected a keyboard with otc adapter and turn on ssh.
I did by building the .img files with pmbootstrap and flashing with your guide.
TYSM for your time!

I'm glad my guide helped you =)


Added MarkdownViewer control.

Added a MarkdownViewer control which can be given a string and will display the markdown.
Depends on #3, #4

Thanks. I will have a look at all three PRs.


GUI not launching after updating DPEdit binaries

Downloaded and installed, with the GUI opening, but after updating the DPEdit binary's the GUI hangs and will not open. Thought it might be an issues with Python, since I had different python versions, so I deleted all of them, and had the .exe install the python dependency version it needed, but still hangs. Any idea what to do to rectify the issue?

I cannot seem to reproduce this behavior on my device.
Have you tried running the standalone DPEdit command line utility from the console to ensure that it functions properly?
If not, you may need to re-install/repair the latest Visual C++ Redistributables.
If that works fine, let me know and I will investigate further.

I'm seeing the same behavior. Using the cmd line tool now, which works great, but thought I'd post some findings here in case it's helpful.

My GUI worked fine several months ago
Now it won't start - shows an initial window (but without any of the actual gui controls - just a frame w white background) & spins until you kill it
Cmd line dpedit tool works without issue
A dpedit.exe \L shows that I've got a ton of virtual displays. I'll list them below, but mostly they are inactive virtual displays. (FWIW, my current setup has two physical monitors connected.)

My gut is that it's got something to do with the large number of virtual displays all sitting at the same position breaking something in the gui code, but that's just a guess. Hope this info is helpful.
C:\Users\ryan\Downloads>dpedit.exe /L

Display #1
Device name: \\.\DISPLAY1
Device string: NVIDIA GeForce RTX 4090
Active: 1
Mirroring: 0
Modes pruned: 0
Primary: 0
Removable: 0
VGA compatible: 0
Dimensions: {3440, 1440}
Position: {840, -1440}

Display #2
Device name: \\.\DISPLAY2
Device string: NVIDIA GeForce RTX 4090
Active: 1
Mirroring: 0
Modes pruned: 0
Primary: 4
Removable: 0
VGA compatible: 0
Dimensions: {5120, 1440}
Position: {0, 0}

Display #3
Device name: \\.\DISPLAY3
Device string: NVIDIA GeForce RTX 4090
Active: 0
Mirroring: 0
Modes pruned: 0
Primary: 0
Removable: 0
VGA compatible: 0

Display #4
Device name: \\.\DISPLAY4
Device string: NVIDIA GeForce RTX 4090
Active: 0
Mirroring: 0
Modes pruned: 0
Primary: 0
Removable: 0
VGA compatible: 0

Display #5
Device name: \\.\DISPLAY5
Device string: Parsec Virtual Display Adapter
Active: 0
Mirroring: 0
Modes pruned: 0
Primary: 0
Removable: 0
VGA compatible: 0

Display #6
Device name: \\.\DISPLAY6
Device string: Parsec Virtual Display Adapter
Active: 0
Mirroring: 0
Modes pruned: 0
Primary: 0
Removable: 0
VGA compatible: 0

Display #7
Device name: \\.\DISPLAY7
Device string: Parsec Virtual Display Adapter
Active: 0
Mirroring: 0
Modes pruned: 0
Primary: 0
Removable: 0
VGA compatible: 0

Display #8
Device name: \\.\DISPLAY8
Device string: Parsec Virtual Display Adapter
Active: 0
Mirroring: 0
Modes pruned: 0
Primary: 0
Removable: 0
VGA compatible: 0

Display #9
Device name: \\.\DISPLAY9
Device string: Parsec Virtual Display Adapter
Active: 0
Mirroring: 0
Modes pruned: 0
Primary: 0
Removable: 0
VGA compatible: 0

Display #10
Device name: \\.\DISPLAY10
Device string: Parsec Virtual Display Adapter
Active: 0
Mirroring: 0
Modes pruned: 0
Primary: 0
Removable: 0
VGA compatible: 0

Display #11
Device name: \\.\DISPLAY11
Device string: Parsec Virtual Display Adapter
Active: 0
Mirroring: 0
Modes pruned: 0
Primary: 0
Removable: 0
VGA compatible: 0

Display #12
Device name: \\.\DISPLAY12
Device string: Parsec Virtual Display Adapter
Active: 0
Mirroring: 0
Modes pruned: 0
Primary: 0
Removable: 0
VGA compatible: 0

Display #13
Device name: \\.\DISPLAY13
Device string: Parsec Virtual Display Adapter
Active: 0
Mirroring: 0
Modes pruned: 0
Primary: 0
Removable: 0
VGA compatible: 0

Display #14
Device name: \\.\DISPLAY14
Device string: Parsec Virtual Display Adapter
Active: 0
Mirroring: 0
Modes pruned: 0
Primary: 0
Removable: 0
VGA compatible: 0

Display #15
Device name: \\.\DISPLAY15
Device string: Parsec Virtual Display Adapter
Active: 0
Mirroring: 0
Modes pruned: 0
Primary: 0
Removable: 0
VGA compatible: 0

Display #16
Device name: \\.\DISPLAY16
Device string: Parsec Virtual Display Adapter
Active: 0
Mirroring: 0
Modes pruned: 0
Primary: 0
Removable: 0
VGA compatible: 0

Display #17
Device name: \\.\DISPLAY17
Device string: Parsec Virtual Display Adapter
Active: 0
Mirroring: 0
Modes pruned: 0
Primary: 0
Removable: 0
VGA compatible: 0

Display #18
Device name: \\.\DISPLAY18
Device string: Parsec Virtual Display Adapter
Active: 0
Mirroring: 0
Modes pruned: 0
Primary: 0
Removable: 0
VGA compatible: 0

Display #19
Device name: \\.\DISPLAY19
Device string: Parsec Virtual Display Adapter
Active: 0
Mirroring: 0
Modes pruned: 0
Primary: 0
Removable: 0
VGA compatible: 0

Display #20
Device name: \\.\DISPLAY20
Device string: Parsec Virtual Display Adapter
Active: 0
Mirroring: 0
Modes pruned: 0
Primary: 0
Removable: 0
VGA compatible: 0

Display #21
Device name: \\.\DISPLAY21
Device string: Meta Virtual Monitor
Active: 0
Mirroring: 0
Modes pruned: 0
Primary: 0
Removable: 0
VGA compatible: 0

Display #22
Device name: \\.\DISPLAY22
Device string: Meta Virtual Monitor
Active: 0
Mirroring: 0
Modes pruned: 0
Primary: 0
Removable: 0
VGA compatible: 0

Display #23
Device name: \\.\DISPLAY23
Device string: Meta Virtual Monitor
Active: 0
Mirroring: 0
Modes pruned: 0
Primary: 0
Removable: 0
VGA compatible: 0

Display #24
Device name: \\.\DISPLAY24
Device string: Meta Virtual Monitor
Active: 0
Mirroring: 0
Modes pruned: 0
Primary: 0
Removable: 0
VGA compatible: 0

Display #25
Device name: \\.\DISPLAY25
Device string: Meta Virtual Monitor
Active: 0
Mirroring: 0
Modes pruned: 0
Primary: 0
Removable: 0
VGA compatible: 0

Display #26
Device name: \\.\DISPLAY26
Device string: Meta Virtual Monitor
Active: 0
Mirroring: 0
Modes pruned: 0
Primary: 0
Removable: 0
VGA compatible: 0

Display #27
Device name: \\.\DISPLAY27
Device string: Meta Virtual Monitor
Active: 0
Mirroring: 0
Modes pruned: 0
Primary: 0
Removable: 0
VGA compatible: 0

Fixed! I wasn't using Parsec, so I uninstalled it out of curiosity & the GUI now works perfectly. Must have something to do with how the GUI interacts with the Parsec virtual display driver.
Note: I still have the Meta virtual displays listed and they do not seem to cause any issue.

Thank you for the information!
I did not know that applications like Parsec had this behavior, but I should be able to push a fix for it in the next few days.

Oddly, after setting up a test environment with Parsec and confirming I have all of the virtual displays, the GUI still works for me. Strange... @rdlugosz, if you re-install Parsec does the problem come back?

I have pushed a change to the DPEdit repo that should make inactive monitors invisible to DPEdit-GUI. In theory that should fix the issue.

@programmer2514 I don't want to mess with Parsec any more at this point, but your fix seems reasonable to me, too. If not, someone will find this conversation in the future! :)


use ~> 4.2 for activesupport dependency, closes #8

Releasing this to rubygems

Released: https://rubygems.org/gems/braque/versions/0.0.8


Adding MakerNote parsing for Reconyx

Hey there,
Very clean repo!  Excited to contribute.
It looks like a Reconyx camera that we're using doesn't have the mapping setup, which isn't surprising.  I'm happy to do the legwork, but I wanted to get a point in the right direction first.  The mfg specific mapping seems hard-coded in the classes.py file, and so I didn't want to head down a wrong direction.
I was able to find the mfg specific tag indexes for the MakerNotes, so it seems like the hard work is done.  If you don't mind just giving me some suggestions on how to implement, I'd be happy to submit a PR, or fork and commit if that is the preferred method for contributing.
-Bryan

Thanks much for the offer, I'll be glad to merge a PR you can provide on this. If you can also provide test images with your PR that would be great.
Right now the code is a bit old and tangled... I've done some cleanup work and added a linter but more could be done.
In any case you're right, the manufacturer-specific definitions should go in their own file inside the makernote directory. The mapping / offset stuff is done in the classes.py file which I'm not really satisfied with but it does have the advantage of being relatively easy to understand.

I was going to say how clean and easy to read the code is!
I've got the manufacturer-specific definitions created in the makernote
directory.  Unfortunately I have to add some logic in classes to try and
identify these reconyx files, since they don't include a make tag in the
exif data, which seems really strange.  They also don't include any
timestamp information in their exif tags either, which is why I'm having to
do all this in the first place.  I'll do a first pass but I'd love to get
some feedback on the logic or maybe an assist.
On Thu, Jul 30, 2020 at 8:02 PM ianaré sévi<EMAIL_ADDRESS>wrote:

Thanks much for the offer, I'll be glad to merge a PR you can provide on
this. If you can also provide test images with your PR that would be great.
Right now the code is a bit old and tangled... I've done some cleanup work
and added a linter but more could be done.
In any case you're right, the manufacturer-specific definitions should go
in their own file inside the makernote directory. The mapping / offset
stuff is done in the classes.py file which I'm not really satisfied with
but it does have the advantage of being relatively easy to understand.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ianare/exif-py/issues/118#issuecomment-666886842, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ABOOKIXHHW52C6AYLGDHY3LR6IX5DANCNFSM4O7K3PAQ
.

Yes that's pretty odd that they don't include the Maker info.... can you send me a couple sample files? I'd like to add them to the test repo.
https://github.com/ianare/exif-samples

Sorry for the delay.  Here is one of the images.
[image: IMG_0028.JPG]
This site was actually able to parse the makernote data for this file:
metapicz.com. However, I just tried it again and it looks like that site is
down.
I'll try and find some time to push a PR in the next couple weeks.
-Bryan
On Thu, Aug 6, 2020 at 1:28 AM ianaré sévi<EMAIL_ADDRESS>wrote:

Yes that's pretty odd that they don't include the Maker info.... can you
send me a couple sample files? I'd like to add them to the test repo.
https://github.com/ianare/exif-samples
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ianare/exif-py/issues/118#issuecomment-669789891, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ABOOKISVFLQXEQL6AMI76LLR7JSTHANCNFSM4O7K3PAQ
.

No worries on the delay.
I think you need to use the Github site rather than email for sending the image though. I don't see it in the message in any case.
Alternatively, you can always create a PR on the samples repo. Up to you.

Done!  I just submitted a PR.  I will also submit a PR for the exif-py repo
even though it's not a working solution yet.  This way you could see what
I've started on and see if you have any suggestions before I proceed.
-Bryan
On Tue, Sep 1, 2020 at 4:48 AM ianaré sévi<EMAIL_ADDRESS>wrote:

No worries on the delay.
I think you need to use the Github site rather than email for sending the
image though. I don't see it in the message in any case.
Alternatively, you can always create a PR on the samples repo. Up to you.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ianare/exif-py/issues/118#issuecomment-684794043, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ABOOKIRHSVHI5E34JPOOUG3SDTNSBANCNFSM4O7K3PAQ
.


Expat/Makefile should not be in MANIFEST?!

..or why is this warning
Warning: the following files are missing in your kit:
        Expat/Makefile

raised during the configure step?


Handle non-spotify queries

So far basically just worked with / tested for spotify queries. Add logic for genius queries or queries for specific songs/albums using text

#29 There's no easy way to gather the genius ID
Songname, Artistname: Using this currently breaks the program. However this should be fairly straightforward to implement.
In argparse, you can set the param nargs="+" to allow multiple inputs to the query.
You could then type "All My Friends" "LCD Soundsystem" and those two arguments would be saved in a list under args.query.
This would also change the behaviour of single arguments. So python3 main.py spotify:album:... would be returned as a one element list.
I would need to implement some way for songscraper to handle this. I don't want the main argument / request to only allow for queries in the form of lists. Ideally it should take either a list [songname, artist] or Spotify URIs / GeniusIDs as is currently the case.

From the ReadMe of LyricsGenius
song = genius.search_song(song, artist.name)
-> Could construct a song from this? Won't have a Spotify URI but can likely get everything else?
If it returns song IDs then I could probably use that to manually query with the GeniusID
Design decision --> Should I try to get anything from spotify? Don't think you can search without a ID / URL or smth

Even if you query the entire Song object from Genius(not just the lyrics), you still don't get the Album the song is from. I could deal with not getting the Spotify URI, but without the Album you can't construct the folder where all the info is saved in...
Maybe I prompt the user for the file to save the lyrics to? Maybe just print them to the terminal so that the user can pipe them forward into some text file? I mean this feature probably won't be used often like that?

Maybe by default save it to data/lyrics/artist/songname  (maybe skip /artist/)
If the user wants want to, it can be saved to a specific file with --output filename


Update React addon classSet to classnames

Since classSet is deprecated, it can be replaced with classnames.

React.addons.classSet is now deprecated. This functionality can be replaced with several freely available modules. classnames is one such module.
--- https://facebook.github.io/react/blog/2015/03/10/react-v0.13.html

#19

This is great, thanks!

Released as v1.5.0


JVMM crashes when the Java variable is assigned and called for printing before and after the sub-matrix evaluation of NDArray

Issue Description
Hello @agibsonccc , i'm getting some jvm crash under specific conditions. I believe I should report it
    INDArray feature = asMatrix(image).get(NDArrayIndex.point(1), NDArrayIndex.all());
    System.out.println("Feature shape " + Arrays.toString(feature.shape()));  //todo crashes when unkommented
    feature = asMatrix(image).get(NDArrayIndex.point(1), NDArrayIndex.all());
    System.out.println("Feature shape " + Arrays.toString(feature.shape()));

leads to crash like this

A fatal error has been detected by the Java Runtime Environment:
#

EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000051c79c6b, pid=8960, tid=11112
#

JRE version: Java(TM) SE Runtime Environment (8.0_65-b17) (build 1.8.0_65-b17)
Java VM: Java HotSpot(TM) 64-Bit Server VM (25.65-b01 mixed mode windows-amd64 compressed oops)
Problematic frame:
C [libnd4jcpu.dll+0x56b9c6b]
#

Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
#

An error report file with more information is saved as:
D:\Java\projects\worsecodeever\hs_err_pid8960.log
#

If you would like to submit a bug report, please visit:
http://bugreport.java.com/bugreport/crash.jsp
The crash happened outside the Java Virtual Machine in native code.
See problematic frame for where to report the bug.
#

note that the output of the system out will have the same shapes, not the reduced one that is expected at the first system out
Feature shape [1, 60, 200]
Feature shape [1, 60, 200]\

while my expectation is to have
Feature shape [1, 1, 60, 200]
at the first row
Version Information
Please indicate relevant versions, including, if relevant:

Deeplearning4j version
Platform information (OS, etc)
CUDA version, if used
NVIDIA driver version, if in use

<nd4j.version>1.0.0-beta6</nd4j.version>
   <dl4j.version>1.0.0-beta6</dl4j.version>
   <datavec.version>1.0.0-beta6</datavec.version>
   <nd4j.backend>nd4j-native-platform</nd4j.backend>

Windows 10 version 1803 build<PHONE_NUMBER>
no cuda and nvidia
Additional Information
Where applicable, please also provide:

Full log or exception stack trace (ideally in a Gist: gist.github.com)
pom.xml file or similar (also in a Gist)

https://gist.github.com/Eljah/9803e9512439ad0c613e73a09c3f5c22
Contributing
If you'd like to help us fix the issue by contributing some code, but would
like guidance or help in doing so, please mention it!

Can you post the source code that actually reproduces the problem please? Including asMatrix(String) method.

@raver119 it is already in the gist attached

Nope, I can't see asMatrix(String) there.

@raver119 https://gist.githubusercontent.com/Eljah/9803e9512439ad0c613e73a09c3f5c22/raw/f5090a6dc2ac5660832ebfb9ad1b89c0d5590ae0/CaptchaLoader.java lines 170,172

@Eljah
What he means is that your gist doesn't include the definition of that method.
In order to figure out what exactly is wrong in your case, we have to be able to run your project.

I've got that - he just extends our class, so definition is ours.

I see, I missed that.

Same :)

Your issue looks like a problem in your code + lack of validation on our end.
Your original image has shape of [1, 60, 200].
You're getting subarray with indexes equal to { NDArrayIndex.point(1), all(), all().}
Which is a mistake. Point index must be 0. And in beta6 validation misses this. In current snapshots, I see exception that prevents view creation here.

Ok, got it. So will you raise an issue for your side validation on this? In case of index being inserted programmatically, and even it is wrong I'd like to handle java exceptions, what is impossible if the JVM crashes.

In current snapshots, I see exception that prevents view creation here.
So on snapshots it should already throw an exception.


SQS batchSize is not limited to 10 when using maxBatchingWindow

Start from the Use-case
Lift version: 1.17.0
I'm writing an SQS construct for batch processing a lot a message every 3 minutes or 1000 events
constructs: {
    'event-queue': {
      type: 'queue',
      batchSize: 1000,
      maxBatchingWindow: 180,
      worker: {
        handler: 'src/handler.receiver',
        memorySize: 256,
        reservedConcurrency: 1,
      },
    },
  },

On deploy I have an error
Warning: Invalid configuration encountered
  at 'constructs.event-queue': unsupported number format

It's because batch size is limited to 10 which isn't true anymore in AWS since end of 2020 when having the maxBatchingWindow option.
As a workaround I specify it manually in serverless extensions
resources: {
    extensions: {
      <EventSourceMappingLogicalIdFromCloudFormation>: {
        Properties: {
          BatchSize: 1000,
        },
      },
    },
}

Example Config
No response
Implementation Idea
No response

Any chance this issue can be looked at? Would be really great to be able to easily use batch sizes bigger than 10.

@joawan this issue is open to contributions, feel free to look at it 👍

@mnapoli just a friendly ping, do you think it looks alright?


Help understanding the workflow

Hi,
I have a problem finding out where does 'testController' comes from in github.js or google.js.
E.g.:
https://github.com/rquellh/testcafe-cucumber/blob/b2b16e3f52d2a44976317a3a88cf662e760e2b57/features/step_definitions/github.js#L6
How do this test files know where this is defined? I thought this should be defined in hooks.js, but it seems I'm missing something.
Thnx!

Hey @gajo4256
The testController is defined in the world.js file.