Unable to fetch lyrics.

Hi shkcodes,
i want to say thanks for this really good project, i used your app for more than 6 months. The app crashes when i open the panel and when i try to download all lyrics. It seems to be a problem related to the requests made to obtain lyrics. I tried different phones and android version but i got same results everywere. Did you got the same problem?

Yes it hasn't been working for me with Spotify. I am looking into a
solution, expect an update soon.
It still works perfectly with offline mp3s though. Were you trying it with
Spotify?
On Jun 15, 2017 21:49, "Limon93"<EMAIL_ADDRESS>wrote:

Hi shkcodes,
i want to say thanks for this really good project, i used your app for
more than 6 months. The app crashes when i open the panel and when i try to
download all lyrics. It seems to be a problem related to the requests made
to obtain lyrics. I tried different phones and android version but i got
same results everywere. Did you got the same problem?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/shkcodes/Lyrically/issues/29, or mute the thread
https://github.com/notifications/unsubscribe-auth/APq02zyWUuPARwsp6glEjYuRxNZl5fZEks5sEVmdgaJpZM4N7cWe
.

Doesn't work even with stock player (probably you are reading cached lyrics), i tried so many times, thanks for your time.

I tried to change google url il FetchLyrics.java, no more crashes. Using google.it does not work, but does not crash. Then i decided to see debug messages from android studio using your original code, i got this:
06-15 22:00:29.509 10927-10927/com.shkmishra.lyrically I/art: Late-enabling -Xcheck:jni 06-15 22:00:29.542 10927-10927/com.shkmishra.lyrically D/TidaProvider: TidaProvider() 06-15 22:00:29.547 10927-10927/com.shkmishra.lyrically V/BoostFramework: mAcquireFunc method = public int com.qualcomm.qti.Performance.perfLockAcquire(int,int[]) 06-15 22:00:29.547 10927-10927/com.shkmishra.lyrically V/BoostFramework: mReleaseFunc method = public int com.qualcomm.qti.Performance.perfLockRelease() 06-15 22:00:29.547 10927-10927/com.shkmishra.lyrically V/BoostFramework: mAcquireTouchFunc method = public int com.qualcomm.qti.Performance.perfLockAcquireTouch(android.view.MotionEvent,android.util.DisplayMetrics,int,int[]) 06-15 22:00:29.547 10927-10927/com.shkmishra.lyrically V/BoostFramework: mIOPStart method = public int com.qualcomm.qti.Performance.perfIOPrefetchStart(int,java.lang.String) 06-15 22:00:29.547 10927-10927/com.shkmishra.lyrically V/BoostFramework: mIOPStop method = public int com.qualcomm.qti.Performance.perfIOPrefetchStop() 06-15 22:00:29.550 10927-10927/com.shkmishra.lyrically V/BoostFramework: BoostFramework() : mPerf = com.qualcomm.qti.Performance@52e5c1e 06-15 22:00:29.581 10927-10927/com.shkmishra.lyrically W/System: ClassLoader referenced unknown path: /data/app/com.shkmishra.lyrically-2/lib/arm64 06-15 22:00:29.636 10927-10927/com.shkmishra.lyrically I/InstantRun: Instant Run Runtime started. Android package is com.shkmishra.lyrically, real application class is null. 06-15 22:00:30.228 10927-10927/com.shkmishra.lyrically W/System: ClassLoader referenced unknown path: /data/app/com.shkmishra.lyrically-2/lib/arm64 06-15 22:00:30.998 10927-10927/com.shkmishra.lyrically V/BoostFramework: BoostFramework() : mPerf = com.qualcomm.qti.Performance@4d8163 06-15 22:00:30.999 10927-10927/com.shkmishra.lyrically V/BoostFramework: BoostFramework() : mPerf = com.qualcomm.qti.Performance@3fe7160 06-15 22:00:31.012 10927-10927/com.shkmishra.lyrically W/art: Before Android 4.1, method android.graphics.PorterDuffColorFilter android.support.graphics.drawable.VectorDrawableCompat.updateTintFilter(android.graphics.PorterDuffColorFilter, android.content.res.ColorStateList, android.graphics.PorterDuff$Mode) would have incorrectly overridden the package-private method in android.graphics.drawable.Drawable 06-15 22:00:31.213 10927-10927/com.shkmishra.lyrically V/BoostFramework: BoostFramework() : mPerf = com.qualcomm.qti.Performance@ab35c4c 06-15 22:00:31.214 10927-10927/com.shkmishra.lyrically V/BoostFramework: BoostFramework() : mPerf = com.qualcomm.qti.Performance@345a495 06-15 22:00:31.229 10927-11029/com.shkmishra.lyrically D/OpenGLRenderer: Use EGL_SWAP_BEHAVIOR_PRESERVED: true 06-15 22:00:31.252 10927-10927/com.shkmishra.lyrically D/ActivityThreadInjector: clearCachedDrawables. 06-15 22:00:31.277 10927-11029/com.shkmishra.lyrically I/Adreno: QUALCOMM build                   : 0a3bdfc, Ifb508eebcd                                                                  Build Date                       : 08/04/16                                                                  OpenGL ES Shader Compiler Version: XE<IP_ADDRESS>                                                                  Local Branch                     :                                                                   Remote Branch                    :                                                                   Remote Branch                    :                                                                   Reconstruct Branch               :  06-15 22:00:31.281 10927-11029/com.shkmishra.lyrically I/OpenGLRenderer: Initialized EGL, version 1.4 06-15 22:00:33.189 10927-10927/com.shkmishra.lyrically I/Timeline: Timeline: Activity_launch_request time:18525040 06-15 22:00:33.254 10927-11029/com.shkmishra.lyrically D/OpenGLRenderer: endAllStagingAnimators on 0x7f98e30800 (RippleDrawable) with handle 0x7f99289620 06-15 22:01:00.044 10927-10927/com.shkmishra.lyrically V/BoostFramework: BoostFramework() : mPerf = com.qualcomm.qti.Performance@6bda7d6 06-15 22:01:00.086 10927-10927/com.shkmishra.lyrically V/BoostFramework: BoostFramework() : mPerf = com.qualcomm.qti.Performance@54dc936 06-15 22:01:00.086 10927-10927/com.shkmishra.lyrically V/BoostFramework: BoostFramework() : mPerf = com.qualcomm.qti.Performance@b315037 06-15 22:01:00.122 10927-10927/com.shkmishra.lyrically V/BoostFramework: BoostFramework() : mPerf = com.qualcomm.qti.Performance@f8fb940 06-15 22:01:00.122 10927-10927/com.shkmishra.lyrically V/BoostFramework: BoostFramework() : mPerf = com.qualcomm.qti.Performance@2239079 06-15 22:01:01.165 10927-11108/com.shkmishra.lyrically I/DpmTcmClient: RegisterTcmMonitor from: com.android.okhttp.TcmIdleTimerMonitor 06-15 22:01:07.712 10927-11108/com.shkmishra.lyrically E/AndroidRuntime: FATAL EXCEPTION: IntentService[FetchLyrics]                                                                          Process: com.shkmishra.lyrically, PID: 10927                                                                          java.lang.StringIndexOutOfBoundsException: length=2308; regionStart=0; regionLength=-1                                                                              at java.lang.String.startEndAndLength(String.java:298)                                                                              at java.lang.String.substring(String.java:1087)                                                                              at com.shkmishra.lyrically.FetchLyrics.getLyrics(FetchLyrics.java:103)                                                                              at com.shkmishra.lyrically.FetchLyrics.onHandleIntent(FetchLyrics.java:49)                                                                              at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java)                                                                              at android.os.Handler.dispatchMessage(Handler.java)                                                                              at android.os.Looper.loop(Looper.java)                                                                              at android.os.HandlerThread.run(HandlerThread.java)

I isolated Genius part and stopped crashing with your original code, probably ther pages have changed. App now working even with spotify . I suggest to disable until fix. :)

In "FetchLyrics.java" i changed line 10

Sorry for the Close/Open Issue, my fault.

Oh, i noticed in LyricsService.java a repetition of lyrics fetching, isolating genius even there solves all the crashes.

Okay, i found the problem, when you select html part from genius you stop at "" the problem is that string is missing from newer pages of genius, i checked to be sure with cached genius pages. the solution is simple as replacing "" with "" (the nearest recurring block after lyrics), all problems solved. I'll try a merge request, i never done it. Whitout the correct stop the app ends up storing a too long string and crashes.

Thanks a LOT dude! I was going to look into it today but it seems like you have it all figured out. I will wait for your pull request.

Please wait for the upgrade, i'm translating the app for my language.


Not all content loading from Spotify

When loading albums from Spotify, only the first 40 alphabetically appear, no matter what view I'm using. Tiled and list view will load dummy entries, and the detailed list view just stops loading. Only a certain number of my songs appear when looking in that tab too. The behavior is consistent on both Chromium and Firefox. Everything else works fine. (BTW love the app otherwise!)
Spotmop version: 2.7.1
Mopidy version: 2.0.0-2
System: Arch Linux x64, 4.6.1-2 Arch kernel, unmodified
Browser: Chromium 51.0.2704.103-1, Firefox 47.0-2
Javascript log from page:

The key "user-scaleable" is not recognized and ignored.
Pusher connected as 7d0312e75c0340d98f5f800e2ebc573f

Confirmed fixed. Thank you so much for the quick and conclusive fix!

@adamtobey No worries! It's always good having extra eyes as this project gets bigger. More complex = more stuff to remember to check/test and patch :-)


"Unexpected token" when annotating polymorphic functions with comment syntax

STR
Using comment syntax, annotate a polymorphic function with a generic type.
/* @flow */
function polymorphicFn /*: <T> */ (value /*: T */) {}

Expected:
Equivalent to:
/* @flow */
function polymorphicFn<T> (value: T) {}

Observed:
  2: function polymorphicFn /*: <T> */ (value/*: T */) {}
                            ^^^ Unexpected token /*:

Demo
Live example.
Affects
0.37.4, 0.38.0, current master.

This works:
/* @flow */
function polymorphicFn /*:: <T> */ (value /*: T */) {}

Thanks. Didn't think of this.
Documentation issue.


trust-dns: fix hash

Description of changes

Things done

Built on platform(s)

[ ] x86_64-linux
[x] 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

[x] Fits CONTRIBUTING.md.

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

sorry,  my fault! ... how did I get these wrong :thinking:

they overwrote the existing tag (so @aktaboot you probably did get it right). we did take the update before the Github "release" was made, maybe they missed a step in their release process and thought nobody was using the tag yet and that it could be fixed silently. idk.
they've got a Discord channel if anyone with an account wants to dive deeper: https://github.com/hickory-dns/hickory-dns?tab=readme-ov-file#community

Can I merge then?

looks like they only fixed the version fields i guess for people who would be using this as a library.
from my own tags: git diff v0.24.1..e56a18ee241edf9c8a4ee17508cfc727617ffbb9
diff --git Cargo.lock Cargo.lock
index cb204564..ea563044 100644
--- Cargo.lock
+++ Cargo.lock
@@ -231,7 +231,7 @@ dependencies = [

 [[package]]
 name = "async-std-resolver"
-version = "0.24.0"
+version = "0.24.1"
 dependencies = [
  "async-std",
  "async-trait",
@@ -781,7 +781,7 @@ checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024"

 [[package]]
 name = "hickory-client"
-version = "0.24.0"
+version = "0.24.1"
 dependencies = [
  "cfg-if",
  "data-encoding",
@@ -803,7 +803,7 @@ dependencies = [

 [[package]]
 name = "hickory-compatibility"
-version = "0.24.0"
+version = "0.24.1"
 dependencies = [
  "data-encoding",
  "futures",
@@ -815,7 +815,7 @@ dependencies = [

 [[package]]
 name = "hickory-dns"
-version = "0.24.0"
+version = "0.24.1"
 dependencies = [
  "clap",
  "futures-util",
@@ -835,7 +835,7 @@ dependencies = [

 [[package]]
 name = "hickory-integration"
-version = "0.24.0"
+version = "0.24.1"
 dependencies = [
  "async-trait",
  "futures",
@@ -857,7 +857,7 @@ dependencies = [

 [[package]]
 name = "hickory-proto"
-version = "0.24.0"
+version = "0.24.1"
 dependencies = [
  "async-trait",
  "backtrace",
@@ -902,7 +902,7 @@ dependencies = [

 [[package]]
 name = "hickory-recursor"
-version = "0.24.0"
+version = "0.24.1"
 dependencies = [
  "async-recursion",
  "async-trait",
@@ -923,7 +923,7 @@ dependencies = [

 [[package]]
 name = "hickory-resolver"
-version = "0.24.0"
+version = "0.24.1"
 dependencies = [
  "cfg-if",
  "futures-executor",
@@ -951,7 +951,7 @@ dependencies = [

 [[package]]
 name = "hickory-server"
-version = "0.24.0"
+version = "0.24.1"
 dependencies = [
  "async-trait",
  "basic-toml",
@@ -983,7 +983,7 @@ dependencies = [

 [[package]]
 name = "hickory-util"
-version = "0.24.0"
+version = "0.24.1"
 dependencies = [
  "clap",
  "console",
diff --git Cargo.toml Cargo.toml
index e7705c4f..ae700db1 100644
--- Cargo.toml
+++ Cargo.toml
@@ -15,7 +15,7 @@ members = [
 exclude = ["fuzz"]

 [workspace.package]
-version = "0.24.0"
+version = "0.24.1"
 authors = ["The contributors to Hickory DNS"]
 edition = "2021"
 rust-version = "1.67.0"


Fetaure request: no price and rating/comments

Hi this is not really an issue but I am not sure where to post feature requests. I have two requests:

Is it possible to assign a zero price to each product and default quantity to 1, so that the price and quantity do not show up on the product page and are nor necessary to make a purchase. What is the best way to achieve this?

Is there a possibility to allow customers to rate products and the vendors (added as a product attribute) to rate customers? Also any way to allow comments on products?

Thanks

Hi @kaustubhrpatil,
as for the first question, Saleor doesn't support such scenario by default. It's possible to have a product with zero price, add it to basket and finalize checkout, but the order management dashboard doesn't provide ways to fulfill such order, as it can only finalize orders that are fully paid. I see the following solution for your case:

Add a new field to ProductClass class that will allow you to track the information whether the product requires price, something like is_price_required could work here.
Having this field you can update your storefront templates to hide the price and quantity for products that don't require price.
Add an action in order details dashboard view that will allow you to mark order with such products as completed.

As for the second question, there is no ability to rate or comment products at the moment and we're not planning to add it now. However I think it should be relatively easy to implement. Feel free to open a pull request to Saleor if you come up with an implementation :)
I hope this answers your questions.


Internal Monitoring

Issue by kubernetes-jenkins
Wednesday Jul 19, 2017 at 18:43 GMT
Originally opened as https://git.removed/kubernetes-attic/garden-operator/issues/8

Stories

As operator I want internal monitoring, so that I can check on my cluster(s).
As operator I want alerts on issues available in internal monitoring, so that I dont have to check on my cluster(s) manually all the time.

Motivation
We need means to monitor our own cluster(s).
Acceptance Criteria

[x] All key metrics are exposed to admins in a remotely accessible UI

[x] Number of nodes, pods, containers, services (running, failing)
[x] Corresponding infrastructure components
[x] Cluster load, free memory, free disk space
[x] Key data is put onto a dashboard

[x] Historic data is kept for the past two weeks
[x] When we reach certain thresholds, alerts are sent to pre-configured e-mail address(es)

:information_source: Migrated from Jira issue KUBE-21

Implemented.


[Project Addition]: Cricket player analysis

This project will focus on analyzing cricket player statistics to uncover insights such as innings played, batting averages, and more.
The analysis aims to provide a comprehensive view of player performance over time, aiding in strategic decision-making.

@bristiHalder the issue has been assigned.

@invigorzz313 please assign level too


Revert naming of ShellJob to ShellTask

Recently, the name of the identifier for running shell commands via aiida-shell in WorkGraph has been renamed from ShellJob to ShellTask. While I understand where the motivation comes from (as part of the general rename from Node to Task), I don't think this is a good idea. It introduces inconsistencies, e.g. with verdi process list, as the actual entities that are submitted are still ShellJobs. This class name is defined inside aiida-shell and likely won't change. Furthemore, I don't think there is any need for the rename from ShellJob to ShellTask (the previous name didn't contain Node anyway).

Hi @GeigerJ2 , thanks for the suggestion! I agree.

Same that we need rename "PythonTask" to "PythonJob".

Great, thanks!

Same that we need rename "PythonTask" to "PythonJob".

I'm a bit surprised by that. Never heard you call it "PythonTask" (ever :D), and your related issues on the repo from 2 days ago also always refer to it as "PythonJob" ^^
In any case, I also fixed the renaming of that in my ShellJob PR #121.


Optimizing UI elements and avoiding redundant components.

Convert application into fully component-based avoid redundant coding practices.
Refer to https://reactjs.org/docs/react-component.html

Could you please assign this issue to me.

Hey, @HarshKumarChoudary thanks for raising an issue. Could you list all changes which you want to work on?
Live Link: https://app.eurl.tech
Github (React v2): https://github.com/vigneshshettyin/EatMyURL/tree/main/Client - React/v2
As we are migrating our API to AWS Serverless it's currently under testing.


quad serialization for graphs

The current result of
http://purl.bdrc.io/graph/W19740.trig
only has triples, no graph indication. All the triples should be in the graph http://purl.bdrc.io/graph/W19740

Done as of commit e8c54e2
See http://purl.bdrc.io/graph/W19740 ,  http://purl.bdrc.io/graph/W19740.trig and http://purl.bdrc.io/resource/W19740.trig

@eroux
Can we close this one now ?


Python Test Harness: Set OLTP-Bench Loader Threads

The new Python Test Harness does not explicitly configure the <loaderThreads> parameter in the XML file. This means that OTLP-Bench will spawn the same # of threads as the # of CPU cores.
We should add this as a command-line parameter. Once we have this, we can switch it to use just one core for now and then we can scale it up later.
We need this because I think it is causing problems with loading the Smallbank benchmark on OSX.

Fixed.


treewide: cleanup unreferenced patch files

Description of changes
Found with fd \\.patch$ pkgs/ -x bash -c 'rg -F "{/}" pkgs/ -q || echo {}', which I've stolen from https://github.com/NixOS/nixpkgs/pull/271362
Should cause 0 rebuilds.
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

[x] 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

[x] Fits CONTRIBUTING.md.

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

@maralorn @SuperSandro2000 @maralorn could someone merge this?


Webhook: Match url more easily (support ssh-http mismatch in Azure)

Code looks good, but the tests fail :-P
So something is missing.


Compatibilty with 2018.1

JetBrains released Intellij 2018.1.
It would be nice if Texify-IDEA were compatible with it.

Will come. Addressed in #484. We will probably ship an updated within a week's time. (@stenwessel)

It was a good idea to make a release for a single version of IDEA, but with the latest update it is now asking to downgrade TeXiFy to the previous version. You might have to remove the old releases, or this will be an issue with every new version of the platform.

@crisluengo We know of the problem, but at the moment I don't have a solution. Maybe you have a suggestion? The problem is at the moment that we can only build against the latest IntelliJ after it has been released, then we have to fix the breaking changes of IntelliJ (see #638) and then we can release a compatible version. Which takes time.

@PHPirates Yes, that makes sense, and I don't expect otherwise. But I also don't expect my IDE to suggest I downgrade a plugin to an older version, that likely wouldn't be compatible either with the updated IDE. I was just suggesting that you remove the old versions of the plugin, or modify them to be listed as being compatible only with specific versions of IntelliJ. I usually just click on "OK" when my IDE suggests updating plugins. This time I noticed the version change as "0.6 -> 0.5.1" or something like that, any other day I might not have noticed that, and would have clicked "OK".


[workspace_tools] project.py adding 2 cmdline options:

Adding an option to print a matrix similar to build.py -S with targets and supported IDEs:

project.py -S

Adding an option to write README.md in workspace_tools/export:

project.py -E

cc @PrzemekWirkus to review

Please include HTML report example in pull request description :)
So we do not have to merge to see how cool it looks like!

Oh, and BTW. I would appreciate command with on screen print (with prettytable formatting) of -S output rather than file dump.
So maybe:

on screen -S would be a must here and
export to HTML a  secondary pull request objective.

I sugested two new commandline options:

The first one, -S, is a prettytable output to screen similar to the existing in build.py.
The second one, -E, writes a new export/readme.md. Perhaps it is not the best way to do it in project.py because it is not a commonly used or necessary command. Another idea is to have this functionality only under export. Or as you suggested to write the html output to the screen. And when it is necessary to create a new export/README.md doing a manual stdout redirection.

 I think option -E is great addition to exports and can be used to quickly update README.md (which in exports store HTML content indeed!).
So I think after you:

remove f.close() from 'with ... as ...' and
revert to README.md file name (sorry about that)
we are ready to go with final review and merge.

:)

It is done.

@ohagendorf : thank you very much!
@0xc0170 : We can merge I think.

Thank you guys !  I'll do have a look soon and merge


Buddybuild crash report on build #523

Buddybuild detected a crash from<EMAIL_ADDRESS>Yep/ViewControllers/Feeds/FeedsViewController.swift line 104`

View File | View Full Crash Details

Crash report from<EMAIL_ADDRESS>


Unexpected match with or without ','

When querrying for 'Cyprinus carpio' and adding the authorship to the query, the result vary whether there is a comma (,) or not:
Cyprinus carpio linnaeus, 1758 (with the comma) returns what I would say the expected results:
https://verifier.globalnames.org/api/v1/verifications/cyprinus+carpio+linnaeus%2C+1758?capitalize=true&all_matches=true&data_sources=1%7C3%7C147
which is one match for COL and one match ITIS, both exact match to the species level.
Now if we querry for the same information but without the comma between linnaeus and the year:
Cyprinus carpio linnaeus 1758:
https://verifier.globalnames.org/api/v1/verifications/cyprinus+carpio+linnaeus+1758?capitalize=true&all_matches=true&data_sources=1%7C3%7C147
we get two results again, one for COL and for ITIS, but both are partialExact and match to the genus level which i believe would not be the desired behaviour.

Thank you @BenMerSci, hm, we migrated the system, may be something did not go right, I will try to fix it asap

Please take in account that author has to be capitalized, otherwise parser will conisder it an infraspecific epithet.
https://parser.globalnames.org/?format=html&names=Cyprinus+carpio+linnaeus+1758&with_details=on

It does look like a standard behavior @BenMerSci, the difference is in parsing:
https://parser.globalnames.org/?format=html&names=Cyprinus+carpio+linnaeus%2C+1758
Cyprinus+carpio+linnaeus+1758&with_details=on
In the first case comma excludes linnaeus from name, because infraspecific epithets should not be followed by a comma in 'normal' scientific names. In the second case, without a comma, linnaeus follows expected pattern for an infraspecific epithet. If authors were capitalized, all should behave normally.
Capitalization flag only works on the first character of a name, it does not try to figure out how everything else is capitalized. The reason I added it was mostly web UI, people often don't bother to capitalize genus, and most scientific names (except ones with hybrid sign at the beginning) start with capitalized letter.

How does this work for example when an authorship has a lowercase prefix like von Siebold or de Claireville where the prefix is supposed to be written lowercase?

I have to say it probably does not happen often that the authorship begins with lowercase prefix, so might not  be worth it.
I will make sure to capitalize the authorship from now on!
Thank you again @dimus for the quick feedback!
We can probably close the issue

Actually low case prefixes is a know issue, and they should be covered by the parser. so names like
https://parser.globalnames.org/?format=html&names=Abella+von+Heyden%2C+1826&with_details=on
should be parsed correctly, if not, it would be a bug.


Unable to access application context in discovery

Describe the bug
Though I fixed the documentation in https://github.com/spring-cloud/spring-cloud-gateway/pull/2733 I am still unable to use the rate limiter in Discovery.  It appears that in the code you're assembling a new evaluation context containing only the metadata and not include the rest of the context so defining a keyresolver does not work inside discovery
In DiscoveryClientRouteDefinitionLocator specifically
	private DiscoveryClientRouteDefinitionLocator(String discoveryClientName, DiscoveryLocatorProperties properties) {
		this.properties = properties;
		if (StringUtils.hasText(properties.getRouteIdPrefix())) {
			routeIdPrefix = properties.getRouteIdPrefix();
		}
		else {
			routeIdPrefix = discoveryClientName + "_";
		}
               // context is built here
		evalCtxt = SimpleEvaluationContext.forReadOnlyDataBinding().withInstanceMethods().build();
	}

// and only gets the info from the service instance.

	String getValueFromExpr(SimpleEvaluationContext evalCtxt, SpelExpressionParser parser, ServiceInstance instance,
			Map.Entry<String, String> entry) {
		try {
			Expression valueExpr = parser.parseExpression(entry.getValue());
			return valueExpr.getValue(evalCtxt, instance, String.class);
		}
		catch (ParseException | EvaluationException e) {
			if (log.isDebugEnabled()) {
				log.debug("Unable to parse " + entry.getValue(), e);
			}
			throw e;
		}
	}

Sample
If possible, please provide a test case or sample application that reproduces
the problem. This makes it much easier for us to diagnose the problem and to verify that
we have fixed it.

I'm trying a workaround which is to create a custom filter factory like this
@Component
public class DiscoveryRequestRateLimiterGatewayFilterFactory
    extends RequestRateLimiterGatewayFilterFactory {

  public DiscoveryRequestRateLimiterGatewayFilterFactory(
      RateLimiter defaultRateLimiter,
      @Qualifier("tokenKeyResolver") KeyResolver defaultKeyResolver) {

    super(defaultRateLimiter, defaultKeyResolver);
  }
}

This has been restricted for security. See c76b7753709ef2b70229d72b1adfd2dbcae08c7e
We could add something similar for DiscoveryClientRouteDefinitionLocator


Create mesh window not appearing in Unity 5.6.2f1

Working flawlessly in 5.5, our pipe involves creating meshes within the create mesh window. Now in 5.6.2f1 the Create mesh window simply refuses to appear.

I'm actually going to midnight that one as the Mesh Creator is much better in creating meshes.


Test signet

Motivation and Context
Fixes #15484
Fixes issues fixed by #15471 without minimum Ruby version bump
Description
The issue raised with signet requiring Ruby version 2.4.0 does not occur when running bundler install or bundle update (because bundler respects Ruby version requirements when installing) but was with gem install (which does not respect Ruby versions when resolving dependencies).
This fix with manually check if the Ruby version is less than 2.4 and if so it will lock the signet dependency to less than 0.11.
Testing Steps
bundler with Ruby 2.3
Installed signet (0.11)
bundle update

bundler with Ruby 2.4
Installed signet (0.12)
bundle update

gem install with Ruby 2.3
Installed signet (0.11)
gem cleanup fastlane
gem cleanup signet
gem install $(echo $(gem build fastlane.gemspec) | sed 's/.*File: //')
gem list | grep signet

gem install Ruby 2.4
Installed signet (0.12)
gem cleanup fastlane
gem cleanup signet
gem install $(echo $(gem build fastlane.gemspec) | sed 's/.*File: //')
gem list | grep signet

Personally I’m uncomfortable with the level of security risk. Pinning an old version of an oauth library to an EOL version of Ruby, neither of which will receive any security updates could have consequences that are hard to mitigate if a vulnerability is discovered.
Aside from that (e.g. if you disagree with my risk assessment) the fix looks good.

@getaaron I totally agree that there is a level of security risk that locking in to Ruby 2.4 solves but it creates a whole new issue for users that can't or will struggle with changing to that version as it is breaking.
I would say that in the install instructions or during runtime we recommend switching to 2.4 or greater for security risks but I really don't think that we can lock to 2.4 at this time 😔

IMO:

Locking the oauth client is less likely to cause an issue, since it could only be exploited in a limited set of circumstances (is there even user input that influences the oauth flow?). It does still increase the attack surface, however
Using an EOL version of ruby presents the much bigger attack surface

However, I don’t think fastlane should be the one to choose for the user that they must upgrade their ruby version, unless there is a specific technical requirement for it. Eventually I’d do a major version bump with Ruby 2.4 (or even 2.5 or later) required, which will cause users to upgrade organically as new features are added and bugs they encounter are fixed. I think adding a warning message (even to this PR? “WARN: Locking to a potentially insecure version of signet because you are using a version of ruby which is marked as End-Of-Life. Please upgrade your ruby installation to 2.4 or later” with a link to docs on how to do that) is a good way to let users know in advance that they need to do this, and empower them to do it on their own timeline

@joshdholtz i think this is good to merge which should fix the downstream dependency issues. I can start working on suggested 2.4+ installation instructions.


iOS 7 compatibility

Is there any reason why this library supports iOS8+ only? You didn't test it on iOS 7 or there is a non-compatible API used?

Hi @kientux
I didn't test this myself, but I think it shouldn't have any issues with iOS 7. You can try adding the lib to your project and let me know of the outcome.

Hi @maxkonovalov,
I have used this lib and found that there are just two properties
1.@property(nonatomic) UIEdgeInsets layoutMargins of UIView.h                                        2.@property(getter=isActive) BOOL active of NSLayoutConstraint.h
that are stoping this being compatible with iOS 7. And just commenting their use, making the lib compatible with iOS 7 as well. Thanks :) :)

Hi @MadanDipika
Thanks for pointing out these, I didn't plan to support iOS 7 anyway, so now we can be sure to leave the iOS 8 deployment target as it was initially.


chore: "prettier/prettier Delete ␍"

chrone(prettierrc):  :checkered_flag:  fixed "prettier/prettier Delete ␍" in the Window10 OS  by change "endOfLine" from 'LF' to 'auto'.
Because 'LF' is not recognized by Windows system ** default **

Thanks for your second contribution. 🙇🏻


⚠ Samsung has degraded performance

In 7016efa, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 3354 ms

Resolved: Samsung performance has improved in 4bb3d1e.


Unable to find certificate with subjectName Azure IoT CA TestOnly Intermediate 1 CA

Once I run 'New-CACertsCertChain rsa' followed by 'New-CACertsEdgeDevice "CIPEDGEDEVICE"' I get the following on Windows 10: Unable to find certificate with subjectName Azure IoT CA TestOnly Intermediate 1 CA
The certs DO however exist in the cert store. If I open a new powershell window it seems to be happy.
Can you replicate/ confirm, and if true update documentation?
Thanks

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

ID: de9562a7-4f9a-c733-6239-1af7f5f91854
Version Independent ID: 9fcc5069-27af-350c-6261-71f3526397b1
Content: Create a transparent gateway with Azure IoT Edge - Windows
Content Source: articles/iot-edge/how-to-create-transparent-gateway-windows.md
Service: iot-edge
GitHub Login: @kgremban
Microsoft Alias: kgremban

@alpinedelight Thanks for the feedback! We are currently investigating and will update you shortly.

@alpinedelight Are you still experiencing this? I was not able to repro the issue. Although I see some different errors.

@alpinedelight To clarify, you run New-CACertsCertChain rsa successfully, then have to close your powershell window and reopen it to run New-CACertsEdgeDevice "CIPEDGEDEVICE?

Since we have not heard back from you we will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.


Build python package on Ubuntu 22.04 libavreformat

OS Platform and Distribution
UbuntuMATE 22.04
Compiler version
gcc12
Programming Language and version
Python 3.10
Installed using virtualenv? pip? Conda?(if python)
pip
MediaPipe version
0.10.2
Bazel version
6.1.1
XCode and Tulsi versions (if iOS)
No response
Android SDK and NDK versions (if android)
No response
Android AAR (if android)
None
OpenCV version (if running on desktop)
4.5.4
Describe the problem
Attempted to build on Ubuntu 22.04 via instructions using pip, i.e.
cd /path/to/clone/of/mediapipe
MEDIAPIPE_DISABLE_GPU=0 pip install .

Now before I got to that point, I made changes as per the instructions. So

installed bazel 6.1.1
installed compiler via sudo apt install protobuf-compiler
installed libopencv-contrib-dev via APT (my system already had ffmpeg and libavcodec etc).
updated the third_party/opencv_linux.BUILD similar to my earlier comment); i.e.

--- a/third_party/opencv_linux.BUILD
+++ b/third_party/opencv_linux.BUILD
@@ -17,15 +17,15 @@ cc_library(
         # For OpenCV 4.x
         #"include/aarch64-linux-gnu/opencv4/opencv2/cvconfig.h",
         #"include/arm-linux-gnueabihf/opencv4/opencv2/cvconfig.h",
-        #"include/x86_64-linux-gnu/opencv4/opencv2/cvconfig.h",
-        #"include/opencv4/opencv2/**/*.h*",
+        "include/x86_64-linux-gnu/opencv4/opencv2/cvconfig.h",
+        "include/opencv4/opencv2/**/*.h*",
     ]),
     includes = [
         # For OpenCV 4.x
         #"include/aarch64-linux-gnu/opencv4/",
         #"include/arm-linux-gnueabihf/opencv4/",
-        #"include/x86_64-linux-gnu/opencv4/",
-        #"include/opencv4/",
+        "include/x86_64-linux-gnu/opencv4/",
+        "include/opencv4/",
     ],

This did not succeed. I also had to pass the --experimental_allow_proto3_optional flag (see also issue #71), which I did by modifying setup.py (there may be a better option for passing flags - please advise if there is):
--- a/setup.py
+++ b/setup.py
@@ -222,6 +222,7 @@ class GeneratePyProtos(build_ext.build_ext):
       sys.stderr.write('generating proto file: %s\n' % output)
       protoc_command = [
           self._protoc, '-I.',
+          '--experimental_allow_proto3_optional',
           '--python_out=' + os.path.abspath(self.build_lib), source
       ]
       _invoke_shell_command(protoc_command)

This also did not succeed, as I received the error:
      /usr/bin/ld.gold: error: cannot find -lavresample
      collect2: error: ld returned 1 exit status
      make[1]: *** [CMakeFiles/cmTC_a7d66.dir/build.make:99: cmTC_a7d66] Error 1
...
   FAILED: Build did NOT complete successfully
   Command '['bazel', 'build', '--compilation_mode=opt', '--copt=-DNDEBUG', '--action_env=PYTHON_    BIN_PATH=/usr/bin/python3', 'mediapipe/modules/face_detection/face_detection_short_range_cpu', '    --define=MEDIAPIPE_DISABLE_GPU=1', '--define=OPENCV=source']' returned non-zero exit status 1.
   error: subprocess-exited-with-error
...
   Building wheel for mediapipe (setup.py): finished with status 'error'
   ERROR: Failed building wheel for mediapipe

It looks like libavresample has been deprecated in favour of libswresample. As far as I can tell, there is no need for the former. Out of caution I switched to include libswresample in third_party/BUILD:
--- a/third_party/BUILD
+++ b/third_party/BUILD
@@ -224,7 +224,7 @@ cmake(
         "-lavformat",
         "-lavutil",
         "-lswscale",
-        "-lavresample",
+        "-lswresample",
         "-ldl",
         "-lm",
         "-lpthread",

With some minor tweaks to setup.py so that bazel didn't nuke my memory and cpu's, and to get a valid PEP 440 version number (I chose 0.10.dev3), I was able to build and install the package, however I have not tested it thoroughly so I cannot say for sure that this is an appropriate fix.
Complete Logs
See comment below for attached output from pip install .

Output of pip install . prior to switching out libavresample:
pip_install_output.txt

@stephematician,
Based on internal discussion, Fix is appropriate and it should not impact the overall performance. Thank you

Great. I haven't tested any further, but if I do come across any problems I'll put them up here. Otherwise this can probably be closed.

@stephematician,
Sure, Please report back if you encounter any further issue from your end. For now, If no longer issue, We can mark this resolved and close the status. Thank you!


Missing manifest.json when try to generate swagger.json

I was try to use apiserver-builder to generate a swagger.json esaily with several bash command.
Things works pretty well until in the last step
apiserver-boot build docs --cleanup=false

I want to keep the clean up as false, to see the intermediate resources, including the swagger.json i needed.
In fact i got a swagger.json in the docs/openapi-spec directory since i add the --cleanup=false flag.
However the terminal always output likes below
2019/05/09 20:15:15 docker run -v /Users/shihuashen/go/src/shihuashen/test/docs/includes:/source -v /Users/shihuashen/go/src/shihuashen/test/docs/build:/build -v /Users/shihuashen/go/src/shihuashen/test/docs/build:/build -v /Users/shihuashen/go/src/shihuashen/test/docs:/manifest pwittrock/brodocs
cp: cannot stat '/manifest/manifest.json': No such file or directory
module.js:472
    throw err;
    ^

Error: Cannot find module './manifest'
    at Function.Module._resolveFilename (module.js:470:15)
    at Function.Module._load (module.js:418:25)
    at Module.require (module.js:498:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/brodocs/brodoc.js:24:14)
    at Module._compile (module.js:571:32)
    at Object.Module._extensions..js (module.js:580:10)
    at Module.load (module.js:488:32)
    at tryModuleLoad (module.js:447:12)
    at Function.Module._load (module.js:439:3)

I think this is because the lack of manifest.json which need by the brodoc.
The apiserver-boot version shows like below:
Version: version.Version{ApiserverBuilderVersion:"v1.12.alpha.2", KubernetesVendor:"1.12.3", GitCommit:"3554ff8abc71d3e29c2feba82b1f1126ddb4c0aa", BuildDate:"2019-03-12-18:55:58", GoOs:"darwin", GoArch:"amd64"}

Any suggestions?

thank you for reporting this. it's a bug left by over-trimming the vendor in recent change. will fix it at the release in mid may.
for now, as a walkaround, you can generate the openapi docs by running apiserver manually using the flag --print-openapi. (additionally, launching apiserver requires --etcd-servers flag).
/assign


Translate interactive components from Android Syntax to English

Description:
Currently, the elements that are labeled as interactive are printed out but in XML format. This format can be difficult for users to understand and this PR translates violating elements from Android Syntax to English. This goes hand in hand with the changes made in #23 where violating elements were translated into natural language. Resolves #8.
Changes:
The changes are made in  Code/detectors/Visual/TouchTarget.py and change the description function from describe_violating to describe. This allows for most the logic to remain the same across element types and has a flag called violating_flag that will slightly change the print statement. By using a flag instead of two different functions, we avoid repetition, specifically in calling the description helper functions.
Timeline
Engineering Points/Effort: 1 points (1 day's worth of work). This issue was resolved in Sprint 2.

Here's a screenshot showcasing that the program runs and the interactive elements are described in natural language.

After testing it on my end it looks good to me! The main question I have is, why did you comment out the print statements like print(elements). Were they relevant to the code? Or did you just have them for testing?

Those print statements were already there. They were likely added for testing or debugging and never removed.

After testing it on my end it looks good to me! The main question I have is, why did you comment out the print statements like print(elements). Were they relevant to the code? Or did you just have them for testing?

Those print statements were already there. They were likely added for testing or debugging and never removed.

Ohh okay that makes more sense now! Thank you :))


minishift version displays minikube

When run this command:
$minishift version
````

Got this output:
````
minikube version: 0.2.1
````

@jimmidyson I can pick this one.

Just build afresh from master and it seems to be already fixed:
./out/minishift version
minishift version: 0.2.1

@rhuss I'm just too fast for you :-b (jk - this was reported a few days ago & fixed)


fix broken links to source tree

URLS pointing into the source tree were using the wrong branch name.

Friendly, weekly ping


Set up GitHub Pages

Instructions
The project now has the documentation deployed in a branch called gh-pages, but we need to set up the repo to use GitHub Pages by following the next 5 steps:

Navigate to your site's repository
Click Settings
Go to Pages
Select Deploy from a branch, under the Source section on Build and deployment
Select the gh-pages branch and the / (root) folder in the Branch section on Build and deployment

The default URL where you can find your site is https://qiskit-extensions.github.io/qiskit-ibm-experiment
For further information, you can see the GitHub Pages Quickstart and https://github.com/Qiskit/ecosystem/issues/578.

Done and updated the website URL in the About section, thanks for pointing this out!


[BUG]: Colour Accessibility

Hello
Describe the bug
The UUI reports the colors used in the back office are inaccessible, this is something we've discused a few times, but hace had concern re branding. With the new back office it would be great if we could move to more accessible colours.
To Reproduce
This is reported in the UUI https://uui.umbraco.com/?path=/story/uui-button-group--mixed-looks-and-colors
Expected behavior
The colours to comply with WCAG
Additional context
Apologies if this is the wrong place to raise the issue.

Hi @RachBreeze
Thanks for the report. I have taken the liberty to move it to the Umbraco.UI repository, since it looks like something that should be fixed there #h5yr


Make validation message translatable

also see: https://github.com/laravel/laravel/pull/4959
how simple a change, how many times requested:

Have you looked through the rejected PRs? The trans global helper is in Foundation. You'll have to find another way to run the translation.

Thanks for the PR, but we can't accept it at this time, due to the cyclic dependency problem remaining unresolved.

@GrahamCampbell  thanks for the helpful comment.
Could it be a solution to provide a static configurable field with the Exception class name and use it for dynamic initialization? Or provide a ValidationExceptionFactory?


issue #2 i used the Context for md5

read line by line and computed the check sum cumutatively

@PhoenixFlame101 sorry for the delay, its my first time with rust and i didn't really understand modules and traits and implentations and stuff

Your PR has the wrong commits it looks like, can you check and force push to your branch again?


[Enhancement]: Quickstart for HST WFC3/G141 S3-S6 stages

Instrument
Other (any stage)
What is your suggestion?
Hello,
I would like to ask if you have a quickstart guide also for HST WFC3/G141 S3-S6 stages with the HD209458 demo data, besides the guide for JWST NIRSpec S2-S6 stages and WASP-39b?
Thanks
Error traceback output
No response
What operating system are you using?
No response
What version of Python are you running?
No response
What Python packages do you have installed?
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

I've been working on the HST side of things a bit recently, I can get something for this in the next week or so.


Custom template based on default bootstrap3 template doesn't insert "form-control" class

Heya,
I've created my custom template based on a duplicate of the default bootstrap3 template. I wanted to ad an info-icon to the label. I've achieved that with the template shown below, with one line added above .
The problem is that the inputs are now missing the class "form-control" and the layout is different from using the default bootstrap3 template.
What do I need to do so that the layout/styles is the same as if I would use the default template?
What do I not understand?
<template name="afFormGroup_infoButton">

    {{#unless skipLabel}}

    {{#if this.labelText}}{{this.labelText}}{{else}}{{afFieldLabelText name=this.name}}{{/if}}
    {{/unless}}
    {{> afFieldInput this.afFieldInputAtts}}
    {{{afFieldMessage name=this.name}}}

</template>

Here is how I use the template:
{{> afQuickField name='question' template='infoButton' modal='modal-question' class=" text-center"}}

Thank you for this great package!
Stephan

Copy the original template's helpers, too.

I duplicated
meteor-autoform/templates/bootstrap3/components/afFormGroup/afFormGroup.html
and
meteor-autoform/templates/bootstrap3/components/afFormGroup/afFormGroup.js
I renamed the template name in both files.
Still "form-control" is missing

OK, I see. Actually the input template adds the class, so you need to specify the bootstrap template for the input in your formGroup template:
{{> afFieldInput afFieldInputAtts}}

Template.afFormGroup_infoButton.helpers({
  afFieldInputAtts: function () {
    return _.extend({template: 'bootstrap3'}, this.afFieldInputAtts);
  }
});

I understand. The afFieldInput gets my custom infoButton template passed down as its template.
afFieldInputAtts {
...
template: "infoButton",
...
}

So a helper is needed to change it to bootstrap3. So far so good.
The helper function you posted doesn't do the job though.
I implemented it, the helper gets called, but the template remains 'infoButton'.
Because I don't fully understand the _.extend function I changed it to this:
afFieldInputAtts: function () {
    this.afFieldInputAtts.template = 'bootstrap3';
    return this.afFieldInputAtts;
  }

which does the job, but I assume (anticipate) this is a solution with some flaws?
Thanks a lot.

Your solution is fine. The advantage of _.extend is that if template="foo" were added on the afFormGroup when you use it, that would not get overridden. But I'm guessing you're unlikely to do that in your situation. Not sure why it didn't work. Maybe autoform adds a template attribute to this.afFieldInputAtts; I can't remember.

Sweet. I greatly appreciate your willingness to make life more beautiful. You did so for me and I'm trying to do the same with what I'm coding for others. Seems we're employed by the same company, and the company is growing. I like it.

@derdaumen @aldeed  this information was helpful and needed when I was creating a custom afFormGroup template, FYI the _extend was not working for me as well.


fix: kia usa climate start

I looked into what was being sent on the web portal for USA and noticed that remoteClimate only had temp and unit, I rearranged that on my version of home assistant and climate action started working again so I am submitting this pull request with the rearranged body.

Thank you for doing this!

do you have heated or ventilated seats?

I have both, I can test that

here is a dump from the API call to my 2024 Kia Sportage (US). you will notice everything is nested under remoteClimate.
{
   "action":"ACTION_EXEC_REMOTE_CLIMATE_ON",
   "remoteClimate":{
      "airTemp":{
         "value":"68",
         "unit":1
      },
      "airCtrl":true,
      "defrost":false,
      "ventilationWarning":false,
      "ignitionOnDuration":{
         "value":5,
         "unit":4
      },
      "heatingAccessory":{
         "steeringWheel":0,
         "steeringWheelStep":null,
         "sideMirror":0,
         "rearWindow":0
      },
      "heatVentSeat":{
         "driverSeat":{
            "heatVentType":2,
            "heatVentLevel":4,
            "heatVentStep":1
         },
         "passengerSeat":{
            "heatVentType":2,
            "heatVentLevel":4,
            "heatVentStep":1
         },
         "rearLeftSeat":{
            "heatVentType":0,
            "heatVentLevel":1,
            "heatVentStep":0
         },
         "rearRightSeat":{
            "heatVentType":0,
            "heatVentLevel":1,
            "heatVentStep":0
         }
      }
   }
}

i find it strange that your API call has everything outside of remoteClimate. can you verify this is correct and output the json payload that is being sent?

I wouldn't doubt it if different per car.  Other regions have some of this crazy complexity.  It means you need to figure out when is it different and why, attaching that to if statements.

So I went a step further because I was getting 2 different results based on what node I was on in the browser. So I MITM the kia app using httptoolkit and got this from the app
  "remoteClimate": {
    "airCtrl": true,
    "airTemp": {
      "unit": 1,
      "value": "72"
    },
    "defrost": false,
    "heatingAccessory": {
      "rearWindow": 0,
      "sideMirror": 0,
      "steeringWheel": 0
    }
  }
}```

Which seems similar to what already existed but currently returns a schema error for me when not via the app

Also, regardless of where I put it I cannot get the climate to start. With it this way I get a success on the first call but 5 minutes later get a climate start failed message

So after more testing it seems to be the "heatVentSeat"  key causes the error. I have heated and vented seats but the ev6 appears to have no ability to set them via API currently. Going to make a new PR with this new information and figure out a way to only add that key if the option is enabled

I updated my branch if you would like to test @chasebolt, Since my car has them but cannot set them via API it seems to cause the issue. I hope this new version is a bit better

Unable to test further as I am getting a unable to get local issuer certificate on home assistant and on my test environment. Not sure if its related to me MITM my app or not, its an entirely different device so shouldn't be affected but is.

pushed #568 which should also fix the ssl issue, not sure why its an issue now

sorry i have been MIA. i did try your original commit, where you moved the options outside of remoteClimate and it did break for me. i will try the latest merge change you did and see if that has it working again.


CAIP for wallet discovery when using externally_connectable

WIP

Just a note that there's a #extension-registry channel under the AllWalletDevs discord that touches on this topic. We should post a ref to this caip and discuss there once it's officially proposed.
https://discord.gg/72xXwDV7

reminder to mention the different extension ID across browser families caveat


Monitor dashboard

Usage:
docker-compose up -d
node src
goto localhost:13000//grafana
click dashboard -> Browse -> Steak Production per hour
now you can see the dashboard

Codecov Report

Merging #20 (3628c98) into main (9d23ea1) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #20   +/-   ##
=======================================
  Coverage   80.00%   80.00%
=======================================
  Files           5        5
  Lines          95       95
  Branches       14       14
=======================================
  Hits           76       76
  Misses         16       16
  Partials        3        3

Flag
Coverage Δ

unittests
80.00% <ø> (ø)

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

Continue to review full report at Codecov.

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

demo 檔應該沒用到吧？ 那可以刪除嗎？
可以在 steak_production_1H.json 裡寫註解，給個 ref 這個檔的網址或參考網頁就好。


Benchmark and improve alg::arm::v7::rbit

[x] Benchmark faster 8-bit versions on x86.
[ ] Benchmark faster 16-bit version on x86.
[x] 32-bit version generates the rbit instruction in armv7.
[ ] 64-bit version fails to generate rbit on armv8 (blocking on rust-lang#39410).

note: llvm.bitreverse generates pretty bad code in LLVM 3.9 but most of it is fixed in LLVM 4.0.

We now just use the LLVM 9 version of rbit via the reverse_bit methods of the standard integer types.


Prioritize claim search for homepage vs other calls on app startup

The Issue
When you start up the app with many subbed channels, everything tries to load at once and the homepage takes longer than normal to startup. As a user, I want to be able to get to my homepage with main claim_search calls right away and let the other calls happen after that. Even things like listing rewards/other api calls should be secondary.
There may be other ways to improve this using mulithreading/workers also.
System Configuration

LBRY Daemon version:
LBRY App version:
LBRY Installation ID:
Operating system:

Anything Else

Screenshots

This is no longer an issue as we optimize large page list calls


Improved MSBuild Integration

Currently the Function Monkey compiler runs as a console app invoked via a target in the MSBuild chain. When an error is encountered it throws out an exception that gets logged in the output window but its really less than ideal - on Mac or Linux you can also end up with a system style dotnet exception.
I'd like to wrap the compiler in an MSBuild task that better integrates into the build chain.
https://docs.microsoft.com/en-us/visualstudio/msbuild/task-writing?view=vs-2017
Not something I've done before, if anyone has any best practice or hints and tips I'd love to hear them.

@JamesRandall I am willing to help with this, we are also looking into this for another project.

Great thank you.
Do you have any good jumping off points (simple reference apps etc.) for building one of these tasks and/or recommendations for development workflow? It strikes me its one of those things that might get quite slow to build if you get that wrong.
In terms of a PR type contribution - the compiler has a pretty simply entry point that you can find here:
https://github.com/JamesRandall/FunctionMonkey/blob/master/Source/FunctionMonkey.Compiler/Program.cs
Essentially it is provided the path to the assembly that contains the IFunctionAppConfiguration implementation and a flag that tells it if its a net core DLL (if this flag isn't set it assumes its a netstandard DLL).
Its inserted into the build environment through NuGet and this targets file:
https://github.com/JamesRandall/FunctionMonkey/blob/master/Source/FunctionMonkey.Compiler/FunctionMonkey.Compiler.targets
I can easily pull FunctionMonkey.Compiler in two (this entry point and then an assembly containing the implementation). In my head the build task would then reference this second assembly and get inserted / registered in the build chain in a somewhat similar way to the existing console app.

Implemented!


STORM-2411 Setting topology.eventlogger.executors=0 in defaults.yaml

+1 This makes consistent with 1.x branch.

Just realized that https://github.com/apache/storm/blob/master/storm-client/src/jvm/org/apache/storm/Config.java#L398 should be updated because of this patch

Good point. Will provide a fix.

I think I can include it in my PR for https://issues.apache.org/jira/browse/STORM-3021

thanks.


very.co.uk

Energized Protection - block ⚡

Let's make an annoyance free, better open internet, altogether!

Issue Submit Form

  Provide the following infos properly, which will help us to resolve your issue quickly.

Issue(s):
Type x in between [ ] and make sure there isn't any space between brackets. Example; for Your Selected Issue(s), type like this - [x]
You can select more than one category of issues if you need to!

[ ] Whitelist
[ ] Blacklist
[ ] App Broken
[x] Website Broken
[ ] Request
[ ] Other Issue

Pack(s):
Write the name of the pack(s) you are using.

Pack(s) Name: Unified

Extension(s):
Also name the extension(s) if you are using any. If you don't then leave it blank.

Extension(s) Name:

Domain(s):
If you are submitting this issue for whitelist/blacklist issue, send us the domain(s) for whitelisting/blacklisting here. Kindly use the Code Tag to prevent tracking.

Domain(s):

very.co.uk
media.very.co.uk

Your Config:
Just to ensure there is no issues or conflicts with other app/software/magisk module/extension/source list.
Make sure you are running Energized Protection Service only.

Client:

Version:

Details:
Write us a lil bit more about your issue or query. You can attach any screen shot or log of the issue or advert, this will help to highlight it.

Your Issue Detail:

very.co.uk is blocked, this is just an eCommerce website in the UK.
When whitelisting very.co.uk no images load due to media.very.co.uk also being blocked.

Thank you for making Energized Protection great, with your kind help!
A project by Ador with ❤

Those 2 entries seems to be gone from Energized Unified and all its source lists by now, thankfully.

And since I see them in Energized Unblock as well, which is the centralised whitelist, this seems like a solved case to me.


update m7 release

Codecov Report
Patch coverage has no change and project coverage change: +0.07 :tada:

Comparison is base (3797bf0) 79.15% compared to head (f09238f) 79.22%.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #932      +/-   ##
==========================================
+ Coverage   79.15%   79.22%   +0.07%
==========================================
  Files          11       11
  Lines         590      592       +2
  Branches      257      257
==========================================
+ Hits          467      469       +2
  Misses        123      123

Flag
Coverage Δ

admin-domain-service
∅ <ø> (?)

backoffice-domain-service
∅ <ø> (?)

devportal-domain-service
∅ <ø> (?)

idp-domain-service
79.22% <ø> (+0.07%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.
see 1 file with indirect coverage changes
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


ImportError: No module named _curses

pkgin install py27-pip-1.5.6

pip install --upgrade pip setuptools
Downloading/unpacking pip from https://pypi.python.org/packages/py2.py3/p/pip/pip-7.1.0-py2.py3-none-any.whl#md5=b108384a762825ec20345bb9b5b7209f
  Downloading pip-7.1.0-py2.py3-none-any.whl (1.1MB): 1.1MB downloaded
Downloading/unpacking setuptools from https://pypi.python.org/packages/3.4/s/setuptools/setuptools-18.0.1-py2.py3-none-any.whl#md5=19c0c145c3d2a615b0a33f0aeddd1c02
  Downloading setuptools-18.0.1-py2.py3-none-any.whl (461kB): 461kB downloaded
Installing collected packages: pip, setuptools
  Found existing installation: pip 1.5.6
    Uninstalling pip:
      Successfully uninstalled pip
  Found existing installation: setuptools 14.2
    Uninstalling setuptools:
      Successfully uninstalled setuptools
Successfully installed pip setuptools
Cleaning up...

pip install --upgrade httpie
Collecting httpie
  Downloading httpie-0.9.2-py2.py3-none-any.whl (66kB)
    100% |████████████████████████████████| 69kB 646kB/s
Collecting requests>=2.3.0 (from httpie)
  Downloading requests-2.7.0-py2.py3-none-any.whl (470kB)
    100% |████████████████████████████████| 471kB 831kB/s
Collecting Pygments>=1.5 (from httpie)
  Downloading Pygments-2.0.2-py2-none-any.whl (672kB)
    100% |████████████████████████████████| 675kB 661kB/s
Installing collected packages: requests, Pygments, httpie
Successfully installed Pygments-2.0.2 httpie-0.9.2 requests-2.7.0

http google.com
Traceback (most recent call last):
  File "/usr/pkg/bin/http", line 7, in <module>
    from httpie.__main__ import main
  File "/usr/pkg/lib/python2.7/site-packages/httpie/__main__.py", line 6, in <module>
    from .core import main
  File "/usr/pkg/lib/python2.7/site-packages/httpie/core.py", line 23, in <module>
    from httpie.downloads import Download
  File "/usr/pkg/lib/python2.7/site-packages/httpie/downloads.py", line 15, in <module>
    from httpie.output.streams import RawStream
  File "/usr/pkg/lib/python2.7/site-packages/httpie/output/streams.py", line 5, in <module>
    from httpie.context import Environment
  File "/usr/pkg/lib/python2.7/site-packages/httpie/context.py", line 7, in <module>
    class Environment(object):
  File "/usr/pkg/lib/python2.7/site-packages/httpie/context.py", line 29, in Environment
    import curses
  File "/usr/pkg/lib/python2.7/curses/__init__.py", line 15, in <module>
    from _curses import *
ImportError: No module named _curses

I didn't faced any error while installing and upgrading httpie with python2.7.

Seconded. This is reproducible.
10:59:55 ~
 $ pyenv global
2.7.6
11:00:41 ~
 $ type pip
pip is /edge/tools/pyenv/root/shims/pip
11:00:45 ~
 $ pip install httpie --upgrade
Collecting httpie
/edge/tools/pyenv/root/versions/2.7.6/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
  InsecurePlatformWarning
  Downloading httpie-0.9.2-py2.py3-none-any.whl (66kB)
    100% |████████████████████████████████| 69kB 155kB/s
Collecting requests>=2.3.0 (from httpie)
  Downloading requests-2.7.0-py2.py3-none-any.whl (470kB)
    100% |████████████████████████████████| 471kB 967kB/s
Collecting Pygments>=1.5 (from httpie)
  Downloading Pygments-2.0.2-py2-none-any.whl (672kB)
    100% |████████████████████████████████| 675kB 474kB/s
Installing collected packages: requests, Pygments, httpie
Successfully installed Pygments-2.0.2 httpie-0.9.2 requests-2.7.0
11:01:02 ~
 $ http GET github.com
Traceback (most recent call last):
  File "/edge/tools/pyenv/root/versions/2.7.6/bin/http", line 7, in <module>
    from httpie.__main__ import main
  File "/edge/tools/pyenv/root/versions/2.7.6/lib/python2.7/site-packages/httpie/__main__.py", line 6, in <module>
    from .core import main
  File "/edge/tools/pyenv/root/versions/2.7.6/lib/python2.7/site-packages/httpie/core.py", line 23, in <module>
    from httpie.downloads import Download
  File "/edge/tools/pyenv/root/versions/2.7.6/lib/python2.7/site-packages/httpie/downloads.py", line 15, in <module>
    from httpie.output.streams import RawStream
  File "/edge/tools/pyenv/root/versions/2.7.6/lib/python2.7/site-packages/httpie/output/streams.py", line 5, in <module>
    from httpie.context import Environment
  File "/edge/tools/pyenv/root/versions/2.7.6/lib/python2.7/site-packages/httpie/context.py", line 7, in <module>
    class Environment(object):
  File "/edge/tools/pyenv/root/versions/2.7.6/lib/python2.7/site-packages/httpie/context.py", line 29, in Environment
    import curses
  File "/edge/tools/pyenv/root/versions/2.7.6/lib/python2.7/curses/__init__.py", line 15, in <module>
    from _curses import *
ImportError: No module named _curses
11:01:11 ~

A search points to this SO thread about UniCurses. But pip doesn't seem to locate/get unicurses. Unicurses doesn't look like a python module, if that's indeed the true source. (Though it is mentioned on pypi)
Any other python module that once could use to get the curses functionality? pip search curses shows pyCDK but pip fails to install pyCDK as well.

For my system (Arch Linux), I found that it was looking for the previous version of cursesw:
> python
Python 3.5.0 (default, Sep 24 2015, 15:17:54)
[GCC 5.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from _curses import *
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: libncursesw.so.5: cannot open shared object file: No such file or directory

The fix for me was to reinstall Python (I did this via pyenv install 3.5.0). Before this I also updated pyenv (via git pull), but I am not sure if this step is part of the solution.
> pyenv install 3.5.0
pyenv: /home/gak/.pyenv/versions/3.5.0 already exists
continue with installation? (y/N) y
Installing Python-3.5.0...
Installed Python-3.5.0 to /home/gak/.pyenv/versions/3.5.0

Then it works again:
> python
Python 3.5.0 (default, Nov  5 2015, 09:31:06)
[GCC 5.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from _curses import *
>>>

My guess is Python is somehow linked to curses, even though I can't see any reference to it with ldd:
ldd /home/gak/.pyenv/versions/3.5.0/bin/python
	linux-vdso.so.1 (0x00007ffc8ad7c000)
	libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f2fc79a4000)
	libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f2fc77a0000)
	libutil.so.1 => /usr/lib/libutil.so.1 (0x00007f2fc759d000)
	libm.so.6 => /usr/lib/libm.so.6 (0x00007f2fc729f000)
	libc.so.6 => /usr/lib/libc.so.6 (0x00007f2fc6efb000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f2fc7bc1000)

Thanks @gak!

In my case httpie was reporting ImportError: No module named _curses because I was trying to run it with a custom python2.7 install on a CentOS6 machine. I had to pip uninstall httpie then pip2.6 install httpie to get it working.


Merging Develop into Master 6.4.2019 - EASE API release note, Single sends, Account cancellation update, API Key update

Description of the change:
Reason for the change:
Link to original source:

Closes #

Hello @Whatthefoxsays,Thanks again for the PR! We appreciate your contribution and look forward to                                              continued collaboration. Thanks!                                             Team SendGrid DX


Expressions as annotation values

... and their handling in OData

@hjboth @bugwelle - could you please have a look?


Unable to install

Hello,
When I'm trying to install it from the SD card I get the following error:
"Variant conflict"
"Medium: device doesn't support this (MainUnit: variant)"
My software version is 0363
Please let me know what you think could be the problem..
Thank you

Your unit is not an MIB2 High but Standard. You can see this at the train version: MST = MIB Standard

Thanks for the reply.
It seems that I'm out of luck with this... Or is there any chance this will be available for the standard version also in the future?

Closing this issue, duplicate of #7


lua rock files

Can you please recommend a luarock server to pull the inn and other dependencies from? http://www.luarocks.org/repositories/rocks/ does not appear to host them?
Thanks!

https://github.com/torch/rocks

Closing. @doakinyemi please follow up if you're still having trouble.


fix: rename component created by createLink

because if it's named Link, the world explodes
refs #1271

😂

Oh. This explains a lot 😅 I just created my own createLink to work around this because I didn't get why my browser is freezing when using the official API. Implementations seemed identical but I used an arrow function 😬


still maintained?

@NielsMasdorp ^^? Does "no answer" mean "not maintained anymore"?

Hi, sorry for the late response.
The project is not maintained anymore. Unfortunately Google decided to remove the app from the Play Store for violating some stuff. Do you have feature requests?

Yeah, Google is known for such things – though I have no idea why they should have pulled yours, I see nothing violating.
Your app is still available via my F-Droid compatible repo (and could even make it to the official repo were it not for Crashlytics). I will update its description then and point here. Maybe you should also mention the fact it's no longer maintained in the README, or archive the repo to indicate it.
Don't give up. There's also F-Droid (and my repo with a less strict inclusion policy. Feel free to ping me if you want an app integrated, @NielsMasdorp – and thanks for your app and your reply!


Python Files report being in C:\WINDOWS\system32

Describe the bug
Python scripts report having their working directories in C:\WINDOWS\system32  even though being somewhere else
To Reproduce
Steps to reproduce the behavior:

Go to a random directory and create a python file with content like this:

import os

print(os.getcwd())  # prints working directory

Execute it
See that the working directory isn't the one the file is located in, but C:\WINDOWS\system32

Expected behavior
Show the correct working directory. If it's executed in C:\Users\User\Desktop then the directory shouldn't be C:\WINDOWS\system32
Screenshots

Desktop (please complete the following information):

OS Version: [Windows 10 20H2 19042.746]
App version: [v<IP_ADDRESS>]

Additional context
The problem doesn't go away, even if I restart my PC or switch to another computer
Log file
Please upload the log file here so that we can understand your issue better. You can access it from Settings->About->Open log location. You can also find this file by going to %localappdata%\Packages\49306atecsolution.FilesUWP_et10x9a9vyk8t\LocalState , you should see a file in this directory called debug.txt or/and debug_fulltrust.txt.
debug.txt

Can't reproduce in Files v2


Display Releases in an RSS feed

New Feature - Display Project notes in an rss feed.
Releases are in an rss feed!

Possible future enhancements:

translate markdown to html before generating item description

Howdy from Release Ninja! You should write a release note targeted at a semi-technical end user who is
not familiar with the code base. Include at least 1 image, wherever possible. Review the help article if
you are not familiar with Release Ninja.
When your pull request is ready, do one of the following:

Notify Release Team
Don't notify anyone because it's a small change or doesn't concern them
Whatever you do though, make sure you :tada:

perhaps public/:id/rss is a better route

If you want to move this to public/:id/rss or public/:id.xml, then I will gladly put this in. If you want me to tackle that, I would also be willing to move some of your code.

Howdy from Release Ninja! You should write a release note targeted at a semi-technical end user who is
not familiar with the code base. Include at least 1 image, wherever possible. Review the help article if
you are not familiar with Release Ninja.
When your pull request is ready, do one of the following:

Notify Release Team
Don't notify anyone because it's a small change or doesn't concern them
Whatever you do though, make sure you :tada:

Howdy from Release Ninja! You should write a release note targeted at a semi-technical end user who is
not familiar with the code base. Include at least 1 image, wherever possible. Review the help article if
you are not familiar with Release Ninja.
When your pull request is ready, do one of the following:

Notify Release Team
Don't notify anyone because it's a small change or doesn't concern them
Whatever you do though, make sure you :tada:

@sb8244 - Moved /rss to public notes controller. as well as handling invalid ids, and eager_loading. :eyes:
danka

Howdy from Release Ninja! You should write a release note targeted at a semi-technical end user who is
not familiar with the code base. Include at least 1 image, wherever possible. Review the help article if
you are not familiar with Release Ninja.
When your pull request is ready, do one of the following:

Notify Release Team
Don't notify anyone because it's a small change or doesn't concern them
Whatever you do though, make sure you :tada:

Thanks ! :+1:

Howdy from Release Ninja! I just created a note and sent out emails to<EMAIL_ADDRESS><EMAIL_ADDRESS>:tada:

https://therelease.ninja/public/meta/rss
Beautiful! I made a few changes to match the styles of the overall codebase, but this is really slick. I plugged it into feed.ly which skins it really well


Add Vulkan validity checks for OpDecorate and OpMemberDecorate in validator

There is a set of non-trivial constraints in SPIR-V & Vulkan specs regarding decorating variables with:

location & binding qualifiers
interpolation and patch qualifiers
offset and alignment

Especially nested interface blocks /  structs  / arrays need to follow rules defined in "14.1. Shader Input and Output Interfaces" Vulkan spec chapter to get SPIR-V shaders properly "linked" during pipeline creation.
As there are apps (including glslang -  https://github.com/KhronosGroup/glslang/pull/269) misusing the decorations it would be good to have these checked in SPIR-V validator.

Agreed.  @umar456 is working on the validator.  I believe no Vulkan-specific checks have been implemented yet.

Note that spvValidate currently operates on a single binary, so I think this issue implies that it should actually take a list of binaries in order to validate consistent decorations, e.g. the outs of a VS should match the ins of a FS.


Theme development with docker

Hey ! I've followed the steps to this and I'm getting a lot of vulnerabilities. Either with the normal -master file and with the -D3... master file.
Also, when i run the docker command, it redirects me to localhost:3000 but it just keeps on loading a blank page.
Can you help me ?
Thank you !

Ok, so, i just figured out i can access the /ghost (the admin page) , but i cant acess the normal :3000 port.
Maybe because the WSL2 only gives me backend ? I don't know

This sounds more like a environment issue, plase make sure of having Docker up and running before start working with this theme. Could be also related to some Docker version, if possible please try to install Docker <IP_ADDRESS>

+1 on this issue.
I can access the localhost:3001 browsersync page, which makes me also think it's Docker (although @greengraca being able to hit the /ghost page means that something different may be happening with his issue as the /ghost and / endpoints should both be served by the docker-compose network).
Currently on docker <IP_ADDRESS> and compose 1.27.4.

@oldgalileo Try to enter on the browser trought localhost:3000/ghost to acess the admin and 2368 for viewing the page. It worked for me.
Let me know if it worked

@greengraca no such luck. It looks actually like the Ghost image is dying on startup.
galileo@supersonic src % docker logs 476326cc4da0
chown: changing ownership of '/var/lib/ghost/content/themes/liebling/.git/objects/pack/pack-a00a7c47e0130a771d316d9cc133cb4764e38ace.idx': Input/output error
chown: changing ownership of '/var/lib/ghost/content/themes/liebling/.git/objects/pack/pack-a00a7c47e0130a771d316d9cc133cb4764e38ace.pack': Input/output error

Aaaaaaaand it was a docker issue after all. Check out https://github.com/docker/for-mac/issues/4998 where the author mentioned that reverting to <IP_ADDRESS> did fix the issue, and then https://github.com/docker/for-mac/issues/4989 for what the actual issue is.


power call returns nan at x=0

Power call returns a sensitivity of nan at x=0.
Cy = 0*log(0) = 0*(-infinity) = NaN

It will also have trouble with negative x and integer powers.
Need to add specializations: x=0, and integer y (or maybe just numeric y).

Fixed. b0c019fbbcaddd25deebe7eb5f53eb9956a976ba


Support for disabling of color output

Fix #494
Ability to disable color for specific commands by means of global option --no-colors.
Ability to enable/disable colors globally by means of command epinio config colors.

Local run of acceptance tests :heavy_check_mark:
I believe that this is mergable, after review.

And CI has :heavy_check_mark: as well, :tada:


menu causes autoscroll when it locks to the bottom of the window

The menu can lock into the bottom of the window which causes a sort of autoscroll
Chrome Version 56.0.2924.87 (64-bit)
This is especially noticeable on the reference page:

Can confirm this is happening on Chrome only, tested Safari and Firefox as well (all on macOS).
I tried to debug and fix this but I end up more confused than when I started. What is happening is that somehow the animate call (same goes for changing it to css call as well, just faster), to animate the top margin of the sidebar, is changing the value of the window scrollTop value when no such call is made anywhere. And probably when the window scrollTop value is changed like this, the window scroll event is triggered and the loop continues. I tried some native values instead of jQuery values but the problem remain still.
I believe this is a bug with Chrome itself although I cannot figure out why it is happening or find reference to similar problem online...

Thanks, I just took out the scroll for now. This does seem to have appeared out of nowhere and based on @limzykenneth's tests, I'd guess it is a chrome bug. I'll keep watching it and trying and see if something changes with chrome.


1 G results in jumping to the last line instead of the 1st line in Vim mode

Check for existing issues

[X] Completed

Describe the bug / provide steps to reproduce it
Jumping to line 1 with 1 G does not work in Vim mode; that operation results in jumping to the last line.
2 G and 11 G works well (jumps to line 2 and line 11, respectively), but 1 G does not work.
Steps:

Enable Vim mode by adding "vim_mode": true to settings.json
Put 1 G

Environment
Zed: v0.74.3 (stable)
OS: macOS 13.2.1
Memory: 16 GiB
Architecture: x86_64
If applicable, add mockups / screenshots to help explain present your vision of the feature
No response
If applicable, attach your ~/Library/Logs/Zed/Zed.log file to this issue.
If you only need the most recent lines, you can run the zed: open log command palette action to see the last 1000.
No response

Sorry, I've found that this is a duplicate of #710.


ViewProperty, ViewFactoryProperty, and mixed-type rowView specification

Something like this eventually landed, we have ViewFactoryProperty now. (And may be replacing it with inline submodels.)


Write sleep seconds file when we fail to generate assets.

Seeing clusters failing at this stage due to permissions, and their
retries are not getting limited via the sleep seconds.

/lgtm


Bottom Navigation Glitch

Problem description
On the simple navigation in the components (link). The nearby icon is shifted to the left.
Steps to reproduce

Visit the above page. Look at the simple example.

It was fixed on the master branch.


[WIP] npm-scripts

PR for npm-scripts written to replace grunt and grunt tasks in the project and thus removing the dependency on grunt as a build tool.
Done:-

npm scripts to perform tasks currently done via grunt.

bannerize (adds the banner ).
connect (serves the project on port 8000).
rollup (executes rollup.js).
uglify (uglifies and produces the min and map files).
string-replace (replaces {{PKG_VERSION}} with version in dist).
jshint (runs jshint).
jscs (runs jscs).
qunit (runs qunit).
watch (watch for changes in files and execute watch-tasks when changed).
watch-tasks (collective of tasks to be performed when a watched file changes).
test (collective task for jshint, jscs & qunit).
build (collective task for rollup, string-replace, uglify, bannerize and test).
test-travis (task for travis CI).

Todo:-

Remove grunt and related stuff from package.json after review.
add \ remove, tasks \ config files as per review.
??? : )

cc:- @arschmitz @runspired

@arschmitz I think we are 👍

👍

@arschmitz @runspired Gentlemen, shall we

We shall.


Font styling, child windows and images.

I have added font styling (within a window) using the font_push and font_pop methods.
Fonts can be loaded via file or data (using resource load).
Child frames can be given window flags so that parts of a window can change behavior.
Images can be loaded using files or data (using resource load).

Ha! I was adding image loading via stb_image.h the other day, but didn't have a chance to wrap it up and commit! You beat me to it! :-)

Ha! I was adding image loading via stb_image.h the other day, but didn't have a chance to wrap it up and commit! You beat me to it! :-)

Soz :) .. really wanted some images in the web rendering :)

Added a comment about printf vs dmLogError.
Please also add the new functions to the api definition (for autocomplete etc):
https://github.com/britzl/extension-imgui/blob/master/imgui/api/imgui.script_api
(I think I've forgotten to add some functions there as well, I'll check this!)

No probs. Yes, I havent updated the api list :) .. will do so.

Updating api. Will make sure everything is in there.

Ok. API docs should be all up to date now. Let me know if I missed anything.

Thanks!


Third-party cookies and IA

This PR adds information about the requirement of 3rd party cookies for scripts. It also restructures the docs a bit to create an article all about all the limits, so those can be found in one place.

Docs Build status updates of commit 8a1a9c6:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/overview/code-editor-environment.md
:white_check_mark:Succeeded

docs/testing/platform-limits.md
:white_check_mark:Succeeded

docs/testing/troubleshooting.md
:white_check_mark:Succeeded

docs/toc.yml
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Docs Build status updates of commit 82f8885:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/overview/code-editor-environment.md
:white_check_mark:Succeeded

docs/testing/platform-limits.md
:white_check_mark:Succeeded

docs/testing/troubleshooting.md
:white_check_mark:Succeeded

docs/toc.yml
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Docs Build status updates of commit cb207dc:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/overview/code-editor-environment.md
:white_check_mark:Succeeded

docs/testing/platform-limits.md
:white_check_mark:Succeeded

docs/testing/troubleshooting.md
:white_check_mark:Succeeded

docs/toc.yml
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Docs Build status updates of commit 0667776:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/overview/code-editor-environment.md
:white_check_mark:Succeeded

docs/testing/platform-limits.md
:white_check_mark:Succeeded

docs/testing/troubleshooting.md
:white_check_mark:Succeeded

docs/toc.yml
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Docs Build status updates of commit d2420d5:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/overview/code-editor-environment.md
:white_check_mark:Succeeded

docs/testing/platform-limits.md
:white_check_mark:Succeeded

docs/testing/troubleshooting.md
:white_check_mark:Succeeded

docs/toc.yml
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

@Rick-Kirkham, I'm going to assume since I made your suggested change, you're okay with me checking this in. Please let me know if that's not the case and I'll apply any other changes. Thanks!


bug: Unable to Copy partial content from chat window

IDE Information

7.1.1-nightly
6.0.38-nightly

Bug Description
Any output in the chat window does not allow highlighting and copying functions to work.
Steps:

Initiate a chat,
Attempt 1 :Highlight part of chat window, right click. No context menu exists.
Attempt 2: Highlight part of chat window, Ctrl-C (Copy shortcut) ,  Ctrl-V into main window.  No content is copied.

Workaround

Use the provided "Copy" icon at the bottom, (When chat includes a code block only)
copy to an editor pane,
paste
select partial text, copy
paste.

Additional context
No response

There is no right click copy menu, however I Ctrl-C, Ctrl-V are working for me in 7.0.0-nightly.
What IDE version are you using specifically, @jafin ? (Shift-shift, About, Copy and Close, ... could you paste that here?)

I just updated to 7.0.0.-nightly and ctrl-c is working for me now.

I spoke too soon.  It's actually intermittent.
Typically it will be working after launching Rider, but over time it just stops working.
In all cases, the Copy button in the toolbar works as expected,  but highlighting content and using "Ctrl C" which is my Copy shortcut does not copy anything.

Still an issue with Cody 7.0.4
JetBrains Rider 2024.2.4
Build #RD-242.21829.210, built on September 7, 2024
Runtime version: 21.0.3+13-b509.11 amd64 (JCEF 122.1.9)
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Toolkit: sun.awt.windows.WToolkit
Windows 10.0
In example shown, everytime I select text i am issuing a copy (Ctrl-C for me)
It NEVER copies the selected text, and always pastes the previously copied clipboard text.
Unless I actually click the copy button.
NOTE: No other issues with other tools (Copilot for example)

Possibly related #1583

Evaluating your plugin to replace codeium, but this is pretty much a show stopper.  Codeium had the exact same issue but fixed it with a recent update (by adding the right click menu back in.)

I have the same issue, can't copy anything thats selected in the Cody window.  Thats a very crippling problem, the only workaround is to copy paste a screenshot of the Cody's output into ChatGPT, where it reformats and lets me then copy paste again!
Crtl+C doesn't work and the menu has no option either:


document the special azure-pipelines.yml file

There is a special filename azure-pipelines.yml. If you place this in the root of your project, Azure DevOps will automatically create a build pipeline from this file. However, I haven't been able to find official documentation of this special filename.

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

ID: 7458d5b2-1bb7-7d87-7ce6-2b0c430b0155
Version Independent ID: edf5bbd3-a3f0-5426-e985-31290f8afd05
Content: YAML schema - Azure Pipelines
Content Source: docs/pipelines/yaml-schema.md
Product: devops
Technology: devops-cicd
GitHub Login: @vtbassmatt
Microsoft Alias: macoope

This doesn't belong in the schema doc. @davidstaheli over to you for triage.

That makes sense. Putting this documentation in a different location would be fine.

Use Azure Pipelines already mentions this filename as an example, but I'm not sure if that would be a good location for documenting the details about the special nature if that specific filename.
By the way, I also made a feature request asking to be able to have multiple files like this. If that's possible, it would be great to document it.

Thanks for reporting this, @ForrestTrepte.  We updated Azure Pipelines to detect the presence of this file, but ask if you want to use it, and also allow choosing a different file.  Hopefully this will reduce the mystery.

Hmm. For me, the key value of this file was that a repository would carry with it all the information needed to create your build pipeline. Just making the repository would automatically set up your build configuration without any manual steps performed by the user--very nice! We use this in the template that we use when new projects are created, and we'd prefer not to have extra steps (e.g. click Yes when such-and-such dialog appears). From my perspective, I would have preferred to document the naming convention and not to ask if you want to use it.

Good point, @ForrestTrepte.  And please allow me to clarify.  We still automatically use the azure-pipelines.yml file when it is detected, but before the pipeline is created, a link is provided to -not- use the file and pick a different file instead.  Regardless of whether the file is detected, some manual steps are necessary to set up the pipeline.  :(
We like what you suggested in the feature request.  One possibility we're considering is, if there is a folder named .azure-pipelines, pipelines would automatically be created for the pipeline files in that folder.  Would that meet your needs?

Ah, informing the user about the automatically-created pipeline and giving them a link to opt out sounds like a great way to make the feature more clear to users. Thanks for explaining, @davidstaheli.
For the feature request, placing multiple pipeline files in a special folder is a great solution. I like that I could organize and name them whatever I like within that folder.
I might prefer not to have a period at the beginning of a folder. Beginning with a period makes me think of .vs and .git folders that should be ignored or Unix files that are hidden, but these files would be quite important. Not a big deal though--I'd use the feature regardless of the folder name.

Good point!  Folder names .azure-pipelines and azure-pipelines could both be supported.

@davidstaheli Is the .azure-pipelines feature supported yet?

@davidstaheli Is the .azure-pipelines feature supported yet?

@davidstaheli, Any updates?


Change tokio version to 1

When cargo does version resolution with dependencies that have a
major version >= 1, it doesn't actually respect the minor version
that is set in this manifest file.
Reference: https://doc.rust-lang.org/cargo/reference/resolver.html#semver-compatibility

Thanks, I didn't know that cargo resolves dependencies version differently for 0.. and >= 1 versions.
I'll merge PR but I probably won't create new crate version just yet, since it does not look terminal and does not change anything meaningful for library users(please correct me if I am wrong). Tokio 2.*.* would be incompatible anyway and tokio 1.*.* is compatible anyway so nothing really changes.

Thanks, I didn't know that cargo resolves dependencies version differently for 0.. and >= 1 versions.
I'll merge PR but I probably won't create new crate version just yet, since it is meaningless for library users(please correct me if I am wrong). Tokio 2.*.* would be incompatible anyway and tokio 1.*.* is compatible so nothing really changes.

The only corner case that I think might cause problems is if someone pins their tokio version to something specific, ie =1.4.
Now writing that, I think I may have made a mistake here :(
If we are depending on something in torut that was only introduced in a minor version > 1 - say 1.2 - then we should state that in our manifest. Otherwise exactly such pinning as mentioned above might brake things because "1" means we are compatible with every minor version.
From what I can see, we are only depending on AsyncRead and AsyncWrite which were both introduced in 1.0.0 so I think we are good!


Caching?

The OGM seems to cache the data if an earlier request is related to the current request.
The first request /project fetches all the data of a particular type projectService.findAll() but its only 0 depth (not fetching its relations).
[
    {
        "name": "Project1",
        "employees": [],
        "id": 164,
        "required_skills": []
    },
    {
        "name": "Project2",
        "employees": [],
        "id": 165,
        "required_skills": []
    }
]

The second request /project/:id fetches a particular project's details projectService.find(projectId). This request fetches the entity and its relations.
{
    "name": "Project1",
    "employees": [
        {
            "id": 163,
            "first_name": "Employee1",
            "last_name": ""
        }
    ],
    "id": 164,
    "required_skills": [
        {
            "name": "Skill1",
            "id": 157
        }
    ]
}

But if I were to fetch from the first endpoint again, I get the relations for the previously traversed project also. If I happen to request to hit multiple project details endpoints, I get all their relations in the /project endpoint.
[
    {
        "name": "Project1",
        "employees": [
            {
                "id": 163,
                "first_name": "Employee1",
                "last_name": ""
            }
        ],
        "id": 164,
        "required_skills": [
            {
                "name": "Skill1",
                "id": 157
            }
        ]
    },
    {
        "name": "Project2",
        "employees": [],
        "id": 165,
        "required_skills": []
    }
]

I was not getting this issue when I was not using the ogm and writing cypher directly. So I presume its due to the ogm. Please let me know how I can disable this feature.

This is by design- existing objects in the mapping context are not flushed.

An in-depth explanation is available here- https://jira.spring.io/browse/DATAGRAPH-642?focusedCommentId=116199&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-116199

Thanks for the explanation and link


Adjust months and years based on the days overflow

Fix issue: #3
Modify add method to calculate precise DateTIme.
Add new subtract method.

@JErazo7 can you take a look please?


Changing contact information when adding event changes users email account

Steps to reproduce:

Login with Google
Add event and change email to something else
Logout
Login with Google again and events contact email will be overridden by the one used by Google

--
Not sure if it matters, just something I was thinking about while looking at #309

Cannot reproduce. If you find a way to do so, please reopen the issue and share some printscreens, thank you.