Remove ncurses-dev from Dockerfiles

This isn't needed any longer. Can just install conf-libev now.
See: https://github.com/docker/datakit/pull/302#discussion_r85918731

Docker builds failed with
# The following recquired C libraries are missing: libev.

Need to set up a proper CI for DataKit, that tests the builds before they get to master...

That should be brought in by conf-libev's depext.

Which is already present...hmm


[share] Changed compileSdkVersion of share plugin to 28

I signed it! (The CLA)

Thanks for the contribution!


OffsetManager should report error ErrUnknownTopicOrPartition

ErrUnknownTopicOrPartition at https://github.com/Shopify/sarama/blob/master/offset_manager.go#L460
should be logged and probably considered an error (propagate error back to Close()?)
Versions
Sarama Version: master
Kafka Version: 0.10
Go Version: 1.6.2

Off the top of my head, I think it depends if you have topic auto-create enabled on your broker? If you do, then retrying ErrUnknownTopicOrPartition is correct because the topic will have been created by the time you try again?

@eapache you are right, it has use case when auto create topic is enabled. I think reporting the error is more correct behavior though. It could be behind the setting, with error reporting on by default. What you think?

It's actually easy enough to report the error and still retry so that should handle all the cases nicely.


MP Metrics and Health configuration fails on alternative port

Admin port support in MP Server does not work.
The following configuration:
server:
  port: 8081
  host: "localhost"
  sockets:
    - admin:
        port: 9081

metrics:
  routing: "admin"

health:
  routing: "admin"

Fails, as the registration of routing happens before the ports are available on the server (probably)

Problem is with configuration - the named port is not prefixed with -
Correct configuration:
server:
  port: 8081
  host: "localhost"
  sockets:
    admin:
      port: 9081
      bind-address: "localhost"

metrics:
  routing: "admin"

health:
  routing: "admin"


Assert in bluedroid lib_esp32 (ld_acl.c) when using HID device and SPP profiles, classic bluetooth (IDFGH-8502)

Answers checklist.

[X] I have read the documentation ESP-IDF Programming Guide and the issue is not addressed there.
[X] I have updated my IDF branch (master or release) to the latest version and checked that the issue is present there.
[X] I have searched the issue tracker for a similar issue and not found a similar issue.

IDF version.
v4.4.1
Operating System used.
Windows
How did you build your project?
VS Code IDE
If you are using Windows, please specify command line type.
No response
Development Kit.
Custom board
Power Supply used.
USB
What is the expected behavior?
Bluedroid library should support both HID device and SPP profiles with no crash (classic br/edr bluetooth).
What is the actual behavior?
The firmware starts HID device and SPP profiles with bluedroid classic bluetooth,
bluetooth profiles are connected to a windows 10 laptop.
It regularly (100 Hz) transmits data over both profiles (max 102 bytes over SPP and the HID mouse report).
After some times, the firmware crashes (might be minutes or hours) on an ASSERT located in ld_acl.c:
ASSERT_ERR(acl_par->data_len == 0), in ld_acl.c at line 8077
Guru Meditation Error: Core  0 panic'ed (IllegalInstruction). Exception was unhandled.
I disabled Modem sleep, and I tried updating the bluedroid controller lib_esp32 to the latest version, with no improvement regarding this issue.
Steps to reproduce.

Init classic blueooth bluedroid with both HID device and SPP profiles
Connect to a windows 10 laptop
Transmit @100Hz 100 bytes on SPP and mouse report on HID
Wait until the crash occurs (might be minutes or hours)

Debug Logs.
ASSERT_ERR(acl_par->data_len == 0), in ld_acl.c at line 8077
Guru Meditation Error: Core  0 panic'ed (IllegalInstruction). Exception was unhandled.

I disabled Modem sleep, and I tried updating the bluedroid controller lib_esp32 to the latest version, with no improvement regarding this issue.

@rbuisson-invn  Does this issue still exist with the the latest version?

Please provide the steps for reproducing and git commit id.

Thanks for reporting, will close due to short of feedback, feel free to reopen with more updates.
Thanks for using our Espressif product!


Update tasks.json

Context:

https://github.com/huggingface/datasets/issues/5255#issuecomment-1339107195

Cc: @osanseviero

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint.

I think the only place where we need to add it is here https://github.com/huggingface/hub-docs/blob/main/js/src/lib/interfaces/Types.ts
And I think we can remove tasks.json completely from this repo

What about the warning I mentioned in https://github.com/huggingface/datasets/issues/5255#issuecomment-1339013527? Also, the depth estimation entry is already present in https://github.com/huggingface/hub-docs/blob/main/js/src/lib/interfaces/Types.ts.

The update is based on what I received in the output of the export job (c.f. https://github.com/huggingface/datasets/issues/5255#issuecomment-1339107195).

Yes, my suggestion was for the dataset card: you got the error message because you tried to set depth-estimation in class_ids instead of class_categories.

yes i would suggest rm'ing tasks.json here for clarity

Closing it.

It's not clear if we can remove it btw, since old versions of evaluate rely on it (see https://github.com/huggingface/evaluate/pull/309)
cc @lvwerra

Actually it can be removed without incidence in old versions of evaluate since we kept an hardcoded known_task_ids that is marked "DEPRECATED"


Execution failed for task ':react-native-community_masked-view:generateDebugRFile'

I'm new to RN, my application was working fine, but since I installed an X module I'm starting to encounter a problem related to Execution failed for task ':react-native-community_masked-view:generateDebugRFile' someone can help me please. here is the error message

* What went wrong:
Execution failed for task ':react-native-community_masked-view:generateDebugRFile'.
> Could not resolve all files for configuration ':react-native-community_masked-view:debugCompileClasspath'.
   > Failed to transform react-native-0.71.0-rc.0-debug.aar (com.facebook.react:react-native:0.71.0-rc.0) to match attributes {artifactType=android-symbol-with-package-name, com.android.build.api.attributes.BuildTypeAttr=debug, org.gradle.category=library, org.gradle.dependency.bundling=external, org.gradle.libraryelements=aar, org.gradle.status=release, org.gradle.usage=java-api}.
      > Execution failed for JetifyTransform: C:\Users\DavidMaene\.gradle\caches\modules-2\files-2.1\com.facebook.react\react-native\0.71.0-rc.0\7a7f5a0af6ebd8eb94f7e5f7495e9d9684b4f543\react-native-0.71.0-rc.0-debug.aar.
         > Java heap space

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 14m 21s```

And my package.json file is

```{
  "name": "balabala",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "android": "react-native run-android",
    "ios": "react-native run-ios",
    "start": "react-native start",
    "test": "jest",
    "lint": "eslint ."
  },
  "dependencies": {
    "@react-native-community/masked-view": "^0.1.11",
    "@react-native-community/netinfo": "^7.1.9",
    "@react-native-community/viewpager": "^5.0.11",
    "@react-navigation/native": "^6.0.7",
    "@react-navigation/native-stack": "^6.3.0",
    "@react-navigation/stack": "^6.1.0",
    "axios": "^0.25.0",
    "expo-asset": "^8.4.6",
    "expo-constants": "^13.0.1",
    "expo-file-system": "^13.1.3",
    "expo-font": "^10.0.4",
    "expo-modules-core": "^0.6.4",
    "react": "17.0.2",
    "react-native": "0.67.1",
    "react-native-check-box": "^2.1.7",
    "react-native-dialogbox": "^0.6.10",
    "react-native-esc-pos-printer": "^1.8.0",
    "react-native-gesture-handler": "^2.8.0",
    "react-native-nfc-manager": "^3.13.0",
    "react-native-pager-view": "^5.4.9",
    "react-native-pos-printer": "^1.0.5",
    "react-native-reanimated": "^2.13.0",
    "react-native-safe-area-context": "^3.3.2",
    "react-native-screens": "^3.18.2",
    "react-native-sqlite-2": "^3.5.2",
    "react-native-tab-view": "^3.1.1",
    "react-native-thermal-printer": "^2.3.1",
    "react-native-vector-icons": "^9.0.0",
    "rn-fetch-blob": "^0.12.0"
  },
  "devDependencies": {
    "@babel/core": "^7.12.9",
    "@babel/runtime": "^7.12.5",
    "@react-native-community/eslint-config": "^2.0.0",
    "babel-jest": "^26.6.3",
    "eslint": "7.14.0",
    "jest": "^26.6.3",
    "metro-react-native-babel-preset": "^0.66.2",
    "react-test-renderer": "17.0.2"
  },
  "jest": {
    "preset": "react-native"
  }
}

facing same issue

@davmaene
🛳 0.67.5: https://github.com/facebook/react-native/releases/tag/v0.67.5
By updating to these patch versions, your Android build should start working again.
To do so, in your package.json change react-native's version to the relevant new patch (ex. if you are on 0.64.3, change to 0.64.4) and run yarn install. No other changes should be necessary, but you might want to clean your android artifacts with a cd android && ./gradlew clean before trying to re-run your Android app.

thank you so much, this solution works for me


fix inaccessible layout table on client run diffs

overview
client run node detail diffs have a layout table thats inaccessible lets fix it. i used the wave chrome extension.
repro steps

load some nodes
navigate to infrastructure > client runs > node detail
expand one of the diff menus
notice the layout table

details
What It Means
A layout table is present. A <table> element is present that does not contain any header (<th>) cells.

Why It Matters
Layout tables exist merely to position content visually - to create columns, insert spacing, or align content neatly for sighted users. Their content is not at all tabular in nature. Layout tables should not be used in HTML5. They can introduce reading and navigation order issues. Screen readers may interpret them as data tables (i.e., announcing column and row numbers), especially if they contain table header (<th>) cells. This introduces significant overhead on screen reader users.
How to Fix It
In almost every case, layout tables can be replaced with other HTML elements and styled with CSS to achieve the desired visual presentation. If the table contains tabular data, provide appropriate header (<th>) cells. If the layout table remains, verify that the reading and navigation order of table content (based on underlying source code order) is logical and give it role="presentation" to ensure it is not identified as a table to screen reader users.

this has been deprioritized.


Nested predicates support

jspath already supports nested predicates, but it is not mentioned in readme.md.  Nested predicates can make long queries much shorter, it's a very useful feature - and, what you'd expect from a great package.
I add a test to ensure support continues for nested predicates, and some text to readme.md to call it to developers' attention.

@Kevin-Prichard Thanks!


Update job-node-publish.yml

Adding build step before publish

As a part of the checkout the content of the directory is being deleted so the build need to happen before the publish

This was fixed by https://github.com/openmfp/gha/pull/18


Formatting of detailed content from RnR

Hi,
Could I please request a new feature?
Could I kindly ask for the appearance of the detailed content from RnR within the conversation enhanced app to match the formatting from within the RnR tool. e.g. headings, spacing, italics to b present?
Thanks in advance.

We remove RnR from the sample


Tag autocomplete

Please select if your request is either something new or an enhancement

[ ] Enhancement of an existing Feature.
[x] Request of a new feature.

Please select the area your request applies to. (Multiple selections are Possible. You can leave blank if you're not sure.)

[x] Workspace - VSCode workspace, vaults, Intellisense/autocomplete, Dendron settings
[ ] Lookup - Dendron's Lookup Command
[ ] Views - Dendron Preview, Tree View, Side Panels in the UI
[ ] Schema - Dendron Schemas
[ ] Pod - Data import from / export to Dendron
[ ] Publish - External Site Publish
[ ] Markdown - Markdown features, such as syntax support and features

Is your feature request related to a problem? Please describe
We have a bunch of tags and I'm not aware of which of them already exist, how they're spelled
Describe the solution you'd like
An autocomplete prompt for tag notes when I type # like the [[ autocomplete prompt for links, should get more specific as you type more and descend hierarchies
Describe alternatives you've considered
I'm just using cmd+L and typing in tags A B C to see what options there are
Additional context
nop

A work-around in the mean-time is when you type # then use ctrl-space to invoke Trigger Suggest which will invoke the autocomplete.

adding to backlog and as crop candidate

Linking related tag issues:

https://github.com/dendronhq/dendron/issues/580
https://github.com/dendronhq/dendron/issues/1391


Cursor disappears on first column in vim

Moving the cursor down in vim while on the first column causes the cursor to disappear until moved to the second column of a non-empty line. This is on macOS or Linux, vim or neovim, on the scrollback branch at 14a76ec5c78fde8d4fbf1d78e0108ded13a7edc2.
Reproduce: vim <(echo 'one\ntwo\n\nthree') and scroll down.

Thanks for filing the issue! I also noticed a problem of the cursor disappearing when using vim-fugitive and :Gblame.

Thanks, @jwilm.

This was fixed.


ApplicationGatewaySkuName needs non-default constructor

ApplicationGatewaySkuName needs a constructor that accepts a value and ApplicationGatewaySku.name should be of type ApplicationGatewaySkuName, not just a String.

looks fixed


bikeshed is inserting garbage characters

Running bikeshed on css-transforms-1:

make REMOTE=1

Resulting .html file has:

Because of the participation to the CSS cascade, the transform style property overrides the transform presentation attribute. Therefore the container gets translated by 100px in both the horizontal and the vertical directions, instead of 200px.

Note the "ref-for-propdef-transform①③". Those bad characters are \0x2460\0x2462

That's correct. All of the autolinks gain an automatically-generated ID, and if you have more than one linking to the same dfn, they IDs would collide, so I dedup them automatically. To avoid weird visual clashes with dfns that end in digits already, I used circled digits to write the deduping number.
Can you not see those characters in your text editor?

I did see them in the editor and assumed they were a mistake :)


PostgreSQL - functions autocompletion over multiple schemas

Hi,
PostgreSQL 9.6
DBeaver <IP_ADDRESS> (Linux 64 .deb version)
When I try to perform a completion of a function name with ctrl + space, if the function is in another schema than the "public" schema, nothing is displayed, since the function exists.
Only tables in "public" schema are displayed if I type the function name .
I don't remember precisely if it used to work in prior versions or not, but I think it did.
Regards,
Cedric

Hi,
in my current setup, this does not work - whether I activate global search or not. It only finds tables of one schema. Autocompletion does work if I start with . (CTRL +Space). However, I don't know the schema name for every object. Can someone give a hint? Might something like cache invalidation in DBeaver help?
My current setup:
Dbeaver 6.04
Windows
Postgres 9.3 /JDBC driver 42.2.0

Hi,
in my current setup, this does not work - whether I activate global search or not. It only finds tables of one schema. Autocompletion does work if I start with . (CTRL +Space). However, I don't know the schema name for every object. Can someone give a hint? Might something like cache invalidation in DBeaver help?
My current setup:
Dbeaver 6.04
Windows
Postgres 9.3 /JDBC driver 42.2.0


FUSETOOLS-1352 - Found issue with camel-dozer loading script files for

expression mappings. Added functionality and new tests to camel
component

Thanks for the PR. The code has been merged. Do you mind closing this.

Not at all. Thanks Claus!!


Variables bound by BIND are unbound in FILTER

Variables bound by BIND are unbound in FILTER used within the same group. The following query produces empty results:
SELECT ?x
WHERE {
  BIND ("x" AS ?x)
  FILTER (?x = "x")
}

When BIND is wrapped in a sub-query, the FILTER works:
SELECT ?x
WHERE {
  {
    SELECT ?x
    WHERE {
	  BIND ("x" AS ?x)
    }
  }
  FILTER (?x = "x")
}

Both Jena and RDF4J in-memory store allow filtering on created via BIND.

Right, there is a bug in HalyardFilterOptimizer, which is too aggressive.


Packages

Write a section introducing packages:

discuss pip install of packages
explain package importing
explain importing a single module or function from a package

Also discuss the importance of the package infrastructure to the python language.

@arm61 I'm happy to get started with this.

Consider yourself assigned.

My main tip is short, sweet and to the point, no waffle.


Difficulty creating fee-only out-transactions

Hi,
I've been testing DaLI and have had trouble with including fee-only out-transactions in my out_csv_file
I'm getting this error: rp2.rp2_error.RP2ValueError: Invalid keyword: FEE
I'm using the latest rp2 (0.9.26) and dali-rp2 (0.4.1) python packages.
I've attached my in_csv_file and out_csv_file.
in_binance.csv
out_binance.csv

Thanks for reporting! I was able to repro right away with the files you uploaded. Fix incoming...

Ok, the new version is up: could you refresh your DaLI installation and try again?

I seem to be getting this new error: ValueError: invalid literal for int() with base 10: '<thread_count>'
I've attached the log:
rp2_2022_04_02_15_29_20_307981.log

Could you paste here the [dali.plugin.input.csv.manual] of your .ini file?

Okay, this makes more sense now! Thanks for clueing me in. I was in the middle of adding Coinbase and Coinbase Pro plugins when trying again. Here's the full content of the .ini file below. I'm going to get rid of the Coinbase plugins and try again.
[dali.plugin.input.csv.manual]
in_csv_file = input/in_binance.csv
out_csv_file = input/out_binance.csv
intra_csv_file = input/test_manual_intra.csv
[dali.plugin.input.rest.coinbase ]
account_holder = <account_holder>
api_key = <api_key>
api_secret = <api_secret>
thread_count = <thread_count>
[dali.plugin.input.rest.coinbase_pro ]
account_holder = <account_holder>
api_key = <api_key>
api_secret = <api_secret>
api_passphrase = <api_passphrase>
thread_count = <thread_count>

No problem! Keep in mind that the strings in <...> are supposed to be substituted with your specific values. I think the error you were seeing was due to leaving the placeholder strings in the file: ValueError: invalid literal for int() with base 10: '<thread_count>'

It worked when I got rid of the Coinbase plugins!
I changed up my out_csv_file since the amount of crypto used as a fee should actually go into the Crypto Fee column and not the Crypto Out No Fee column.
Here are the new csv files to successfully reproduce a fee-only transaction:
in_binance.csv
out_binance.csv
Thank you @eprbell !

Great!


Upgrade amalgamation 3.10.2

Upgrade embedded sqlite sources to version 3.10.2
This actualize #171 and #222
Tested with go version go1.5.3 darwin/amd64

Now, I decided to upgrade amalgamation code to latest because most of users doesn't use go1.4 at least.

thank you


Not a valid add-on repository

Hello,
I would love to use your add-on. Unfortunately, when I try to add https://github.com/Cyr-ius/hass-livebox-component via the "manage add-on repositories" dialog, I end up with this error message: "Not a valid add-on repository". Nothing worth mentioning in the log files.
Any idea of what I'm doing wrong ?
Thanks for your support :-)

Finally find out it uses HACS !
A long way to make it work though ...


Error reading slpk with EPSG +vertical codes

Hello, I'm trying to find why some SLPK archives won't load/convert in slpk2obj and libgeo here, and wanted to ask if EPSG horizontal+vertical codes are supported?
slpk2obj throws an error and comparing a known-good SLPK to my archive in gdb there is an EPSG horizontal+vertical style code used instead of WKT, is that OK?
Using example known-good SLPK
(gdb) break slpk2obj.cpp:413
Breakpoint 1 at 0xc656a: file /home/barf/src/vts-tools/tools/src/slpk/tools/slpk2obj.cpp, line 415.
(gdb) run
Starting program: /usr/local/bin/slpk2obj --input benatky-nad-jizerou.slpk --output benatky-nad-jizerou.obj --srs epsg:3857
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
2021-01-07 03:24:07 I4 [439030(main)]: Opening SLPK archive at "benatky-nad-jizerou.slpk". {slpk2obj.cpp:run():486}
2021-01-07 03:24:07 I4 [439030(main)]: Generating textured meshes at "benatky-nad-jizerou.obj". {slpk2obj.cpp:run():488}

Breakpoint 1, (anonymous namespace)::write (pickedNodes=..., srs=..., output=..., input=...) at /home/barf/src/vts-tools/tools/src/slpk/tools/slpk2obj.cpp:415
415	    const auto tree(input.loadTree());
(gdb) print
The history is empty.
(gdb) print conv
$1 = {src_ = {
    srs = "COMPD_CS[\"WGS 84 + EGM96 geoid height\",GEOGCS[\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG"..., type = geo::SrsDefinition::Type::wkt}, dst_ = {srs = "3857", type = geo::SrsDefinition::Type::epsg}, conv_ = {trans_ =
    std::shared_ptr<geo::CsConvertor::Impl> (use count 1, weak count 0) = {get() = 0x555555cc6600}}}
(gdb)

Using my SLPK archive:
(gdb) break slpk2obj.cpp:413
Breakpoint 1 at 0xc656a: file /home/barf/src/vts-tools/tools/src/slpk/tools/slpk2obj.cpp, line 415.
(gdb) run
Starting program: /usr/local/bin/slpk2obj --input A_Kaiwharawhara.slpk --output A_Kaiwharawhara.obj --srs epsg:3857
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
2021-01-07 03:24:42 I4 [439043(main)]: Opening SLPK archive at "A_Kaiwharawhara.slpk". {slpk2obj.cpp:run():486}
2021-01-07 03:24:42 I4 [439043(main)]: Generating textured meshes at "A_Kaiwharawhara.obj". {slpk2obj.cpp:run():488}

Breakpoint 1, (anonymous namespace)::write (pickedNodes=..., srs=..., output=..., input=...) at /home/barf/src/vts-tools/tools/src/slpk/tools/slpk2obj.cpp:415
415	    const auto tree(input.loadTree());
(gdb) print conv
$1 = {src_ = {srs = "4326+5703", type = geo::SrsDefinition::Type::epsg}, dst_ = {srs = "3857", type = geo::SrsDefinition::Type::epsg}, conv_ = {trans_ =
    std::shared_ptr<geo::CsConvertor::Impl> (use count 1, weak count 0) = {get() = 0x555555d302d0}}}
(gdb) c
Continuing.
[New Thread 0x7fffedf37700 (LWP 439153)]
[New Thread 0x7fffed736700 (LWP 439154)]
[New Thread 0x7fffecf35700 (LWP 439155)]
[New Thread 0x7fffec734700 (LWP 439156)]
[New Thread 0x7fffebf33700 (LWP 439157)]
[New Thread 0x7fffeb732700 (LWP 439158)]
[New Thread 0x7fffeaf31700 (LWP 439159)]
terminate called after throwing an instance of 'geo::ProjectionError'
  what():  Cannot convert point [3](174.787725,-41.257063,37.340665) between coordinate systems: <>. @{csconvertor.cpp:convert():144}

Thread 1 "slpk2obj" received signal SIGABRT, Aborted.

Example incompatible slpk files can be found here:
https://wcc.maps.arcgis.com/home/item.html?id=7f8239740eec45f1b19e8dab0ce3bf86
Any help appreciated! Thank you!

Hello @barf ,
the tool uses internally PROJ for conversion, I see that 5703 is a NAVD88 height that requires specific geoid grids to be present in system and visible to PROJ - usually in /usr/share/proj/. If they are missing, it may be cause of this issue. In that case they have to be downloaded. This is a quick guess so the cause may be different. You can test this by doing PROJ conversion with this SRS from the commandline.
Best,
Ladislav

Hello @barf ,
the tool uses internally PROJ for conversion, I see that 5703 is a NAVD88 height that requires specific geoid grids to be present in system and visible to PROJ - usually in /usr/share/proj/. If they are missing, it may be cause of this issue. In that case they have to be downloaded. This is a quick guess so the cause may be different. You can test this by doing PROJ conversion with this SRS from the commandline.
Best,
Ladislav

Thanks Ladislav! This info helps!
I tested Proj using a small Python script, and converting between "EPSG:4326+5703" and 3857 and 2193 seems to work in my environment (Ubuntu 20.04 w/proj 6.3.1). The elevation is the identical between these systems though I think.
Maybe I am on the wrong path.. I hacked the source SRS string to "EPSG:4326" using gdb, but same error sans the vertical system number. Still trying to find why slpk2obj/libgeo throws this geo::ProjectionError error with an empty reference system, when using these SLPK archives :-/

Thanks Ladislav! This info helps!
I tested Proj using a small Python script, and converting between "EPSG:4326+5703" and 3857 and 2193 seems to work in my environment (Ubuntu 20.04 w/proj 6.3.1). The elevation is the identical between these systems though I think.
Maybe I am on the wrong path.. I hacked the source SRS string to "EPSG:4326" using gdb, but same error sans the vertical system number. Still trying to find why slpk2obj/libgeo throws this geo::ProjectionError error with an empty reference system, when using these SLPK archives :-/


Error when trying to open event popup

This is another one I can't reproduce all the time, these are the steps I took to make it happen:

Searched for a Dojo
Went to the Dojo page and clicked "book" on event
Was brought to the register page
Registered as a parent
Went back to the Dojo listing page and clicked on "book" again.
Joined the Dojo as a parent
Clicked on "book" again. Modal will not open and I get an angular error

This happened to someone else again today.

Modal opens when I comment out this line so I think it's something to do with how the controller is injected https://github.com/CoderDojo/cp-zen-platform/blob/master/web/public/js/controllers/apply-for-event-controller.js#L27

Fixed, although it seems to have lost a bit of functionality, so I made another issue for that.


Documentation improvement: A reminder to import images

Hi! I am using this carousel for my portfolio. I got stuck trying to change the images because I forgot that I needed to import the images at the top of the file when using React. It may be common knowledge but as a junior you forget little things like that.

May I make my first open source contribution by adding in a reminder in the docs to import your images with React?
Thank you,
Liz.

@SoftDevLiz  Thank you for taking an interest in the library!
However, the suggested feature doesn't seem necessary.
This is because it's not mandatory to import the image.
If the image source is part of the React project and managed by the bundler such as Webpack, importing it as shown in the screenshot you shared is valid. Most React projects work that way, but this behavior can vary depending on the bundler configuration.
Since importing an image ultimately resolves to a URL path, all you really need is the image URL. For instance, you can simply write:
<img src="https://image.url" />

Still, I appreciate your thoughtful feedback! 😊


gh-3 Add combo-box experience for micrometer dependencies

resolves https://github.com/spring-cloud-stream-app-starters/initializr/issues/3

Merged.


Select doesn't working

Hello, your plugin is not working. I use this "vue-multiselect": "^3.0.0-beta.3", in my package.json.
Dropdown is not show, after click. Style display none, not change. Please fixed it.

can confirm that display:none option is not being removed after you trying to open multiselect

help pls

@sergey-horoshko can you either provide a reproducible link, or a git that shows an example of this error?

@mattelen
https://github.com/sergey-horoshko/multiselect

@mattelen https://github.com/sergey-horoshko/multiselect

almost completed my replica to reproduce issue. Tnx alot

Ok, so as a temp workaround, this only affects Vue 3.4.15+. I've found 3.4.14, it seems to work fine. I'll look into creating a fix for this

This is an issue as a result of a Vue Core bug. It is recorded here: https://github.com/vuejs/core/issues/10294. I hope they will jump into this and fix this - please jump into this issue and make a reaction to indicate this is affecting you.
In the meantime, I won't update anything and will wait for this issue to be fixed there

so the only way to make plugin work - downgrade to 3.4.14 for now?

well, sounds fair. Ty alot for your quick response and workaround. Saved my a**

Vue has just released 3.4.17 (https://github.com/vuejs/core/blob/main/CHANGELOG.md). I've installed it on sergey-horoshko's repo, and it no longer faults.
So to fix this issue, install Vue version 3.4.17+
Thanks everyone for contributing and figuring out what is going on here

The issue concerns Vue version 3.2.45 also


TkProxyTest.java:52-54: We need more tests for...

Puzzle 458-ca123cf9 in src/test/java/org/takes/tk/TkProxyTest.java:52-54 has to be resolved: We need more tests for TkProxy. The tests should verify different combinations of request/response headers. This is the continuation of the issue #377.... The puzzle was created by Sebin George on 15-Mar-2016.
If you have any technical questions, don't ask me, submit new tickets instead. The task will be "done" when the problem is fixed and the text of the puzzle is removed from the source code.

@triberraar it's yours now, please proceed keeping in mind our principles. Feel free to ask any technical questions right here in the ticket
Task's budget is 30 mins (see this for explanation)

@yegor256 I set the milestone to 1.0 since there is nothing set yet

@triberraar the task is your hands for the last 15 days.. keep in mind that if it's not closed in the next 48 hours, it will be re-assigned to someone else, see No Obligations principle. This article should help if you're stuck
do not forget that you should remove the @todo puzzle from the source code
added -30 to your rating, now it is equal to -60

@triberraar it takes too long. Usually, we expect any task to be finished in less than a week. I'll assign someone else. Please stop working with it right now. See our no obligations principle. added -60 to your rating, now it is equal to -210

@essobedo it's yours, please go ahead

@davvd here is my PR #661 please find a reviewer

@davvd here is my PR #661 please find a reviewer

@essobedo OK, sure

@davvd the PR has been merged, it is ready for the QA

@davvd need more time for other tasks of the puzzle to comple

@davvd need more time for other tasks of the puzzle to comple

@essobedo of course, thanks for letting me know, take your time

@davvd the PR has been merged, it is ready for the QA

@essobedo OK

@ypshenychka please, review this task for compliance with our quality rules

@yegor256 The task is closed, thanks everybody

@davvd Quality is good.

@davvd Quality is good.

@ypshenychka thanks a lot :)

@essobedo added 10 mins to @ypshenychka, for QA review, payment code is 84301631; I added 30 mins to your account, many thanks for working with the project (84301655)! The completion time here was 168 hours and 10 mins.; +30 added to your rating, current score is: +495


web adapter (http / websockets)

so i see you have slack & telnet by default, i was wondering if there:s a web driver?
i thought you had one in the previous release...

https://github.com/silentrob/superscript-websocket-demo

woah this is cool, a whole simple web front-end! i thought you just meant you added a websocket protocol driver.

I should have said somewhere it is a color demo. Type "what color is the sky"

ok, now i'm starting to see some of the power of the MBs of conceptnet and other stuff you have.
FYI it will crash on unknown things, or maybe it's when an array of possible responses come back?
/Users/dc/dev/shumi/superscript-websocket-demo/node_modules/conceptnet/node_modules/knex/node_modules/bluebird/js/main/async.js:93
throw res.e;
^
TypeError: Cannot call method 'map' of undefined


deprecation warning

a heads up:
2023-12-25 08:55:16: WARNING[Main]: GenericCAO::addToScene(): Model moreblocks_slope.obj loaded with 5 mesh buffers but only 1 texture(s) specified, this is deprecated.

another one:
2024-02-02 19:14:14: WARNING[Main]: GenericCAO::addToScene(): Model moreblocks_slope_outer_half.obj loaded with 4 mesh buffers but only 1 texture(s) specified, this is deprecated.


scripts: set_assignee: don't skip assignment on too many labels

The set assignee script currently exits if there's too many labels associated with a PR. Change that to just skip the label assignment, but continue on to assign a maintainer based on the most relevant area.
Tested with:
./scripts/set_assignees.py -v --dry-run -P 52716

This will lead to a lot of irrelevant people being added as reviewers for some PRs; but, that is arguably better than having no reviewers at all.

I don't think it's going to make a difference right now, the PR is going to be already flooded with reviewers from CODEOWNERS entries and the bot would not do much. If we remove CODEOWNER it would though.


Can I put my django postgres database into salesforce with this library?

I would like to synchronize my postgres db with salesforce. Can I?
As in, for every element in postgres, ensure there is a corresponding element in salesforce.

Yes, it would be the same process as syncing any other ORM-compatible DBs in Django


Marker Module: List view overflows available viewport space

As the module is configured now, it's impossible to see the complete list of TacO style markers, if the list is too long. Unavailability of a scrollbar makes the list render beyond what the available screen space is. Example of the issue.

Hello @dinckelman!
While we did consider adding a scrollbar for some time, the reality is that we don't want to encourage highly complex category setups which can be incredibly confusing for users to navigate efficiently.
Instead, we make use of our category filtering feature which it appears you've disabled.  This feature hides all of the irrelevant categories (identified based on if they contain any markers or trails for your current map).  This significantly reduces the number of category entries and makes navigation through categories far easier.
This feature can be enabled in the first tab of your Pathing Module Settings > Show Categories from All Maps.
https://blishhud.com/docs/markers/overview/managingmarkers#simplified-menus
That all being said, we may someday still add a scrollbar or another solution, but at this time it is not planned.  Since this is related to the pathing module, I'm going to move this issue over to that repo.


[Broken] Funimation no longer gets correct cookies from --cookies-from-browser

Checklist

[x] I'm reporting a broken site support
[x] I've verified that I'm running yt-dlp version 2021.09.25
[x] I've checked that all provided URLs are alive and playable in a browser
[x] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[x] I've searched the bugtracker for similar issues including closed ones

Verbose log

ytdl -o "%(series)s - %(season_number)02dx%(episode_number)02d - %(title)s [WEBDL-%(height)s].%(ext)s" -f "best[height>1]"/bv+ba -ic --simulate --newline --cookies-from-browser chrome --console-title --sub-langs en.* --embed-subs --extractor-args "funimation:version=simulcast" --extractor-args "funimation:language=english" "https://www.funimation.com/en/shows/ssssdynazenon/what-are-these-overlapping-emotions" --verbose
[debug] Command-line config: ['-o', '%(series)s - %(season_number)02dx%(episode_number)02d - %(title)s [WEBDL-%(height)s].%(ext)s', '-f', 'best[height>1]/bv+ba', '-ic', '--simulate', '--newline', '--cookies-from-browser', 'chrome', '--console-title', '--sub-langs', 'en.*', '--embed-subs', '--extractor-args', 'funimation:version=simulcast', '--extractor-args', 'funimation:language=english', 'https://www.funimation.com/en/shows/ssssdynazenon/what-are-these-overlapping-emotions', '--verbose']
[Cookies] Extracting cookies from chrome
[debug] Extracting cookies from: "C:\Users\Sipherdrakon\AppData\Local\Google\Chrome\User Data\Default\Cookies"
[Cookies] Extracted 3042 cookies from chrome
[debug] Encodings: locale cp1252, fs utf-8, out utf-8, pref cp1252
[debug] yt-dlp version 2021.09.25 (exe)
[debug] Python version 3.8.10 (CPython 64bit) - Windows-10-10.0.18363-SP0
[debug] exe versions: ffmpeg 4.4-full_build-www.gyan.dev, ffprobe 4.4-full_build-www.gyan.dev, rtmpdump 2.4
[debug] Optional libraries: Crypto, mutagen, sqlite, websockets
[debug] Proxy map: {}
[debug] [funimation:page] Extracting URL: https://www.funimation.com/en/shows/ssssdynazenon/what-are-these-overlapping-emotions
[funimation:page] ssssdynazenon_what-are-these-overlapping-emotions: Downloading webpage
[debug] [Funimation] Extracting URL: https://www.funimation.com/player/1511227
[Funimation] 1511227: Downloading player webpage for 1511227
[Funimation] what-are-these-overlapping-emotions: Downloading player webpage for Simulcast english (2658857)
[Funimation] what-are-these-overlapping-emotions: Downloading Simulcast english (2658857) JSON
WARNING: [Funimation] Funimation said: Error 4 - No valid Free Avails for this experience
[debug] Downloading subtitles: en_CC
ERROR: [Funimation] 1396397: No video formats found!; please report this issue on  https://github.com/yt-dlp/yt-dlp . Make sure you are using the latest version; see  https://github.com/yt-dlp/yt-dlp  on how to update. Be sure to call yt-dlp with the --verbose flag and include its complete output.
Traceback (most recent call last):
  File "yt_dlp\YoutubeDL.py", line 1227, in wrapper
  File "yt_dlp\YoutubeDL.py", line 1265, in __extract_info
  File "yt_dlp\YoutubeDL.py", line 1315, in process_ie_result
  File "yt_dlp\YoutubeDL.py", line 2201, in process_video_result
  File "yt_dlp\YoutubeDL.py", line 850, in raise_no_formats
yt_dlp.utils.ExtractorError: [Funimation] 1396397: No video formats found!; please report this issue on  https://github.com/yt-dlp/yt-dlp . Make sure you are using the latest version; see  https://github.com/yt-dlp/yt-dlp  on how to update. Be sure to call yt-dlp with the --verbose flag and include its complete output.

USING OLD YT-DLP 09.02.21 VERSION

ytdl0902 -o "%(series)s - %(season_number)02dx%(episode_number)02d - %(title)s [WEBDL-%(height)s].%(ext)s" -f "best[height>1]"/bv+ba -ic --simulate --newline --cookies-from-browser chrome --console-title --sub-langs en.* --embed-subs --extractor-args "funimation:version=simulcast" --extractor-args "funimation:language=english" "https://www.funimation.com/en/shows/ssssdynazenon/what-are-these-overlapping-emotions" --verbose
[debug] Command-line config: ['-o', '%(series)s - %(season_number)02dx%(episode_number)02d - %(title)s [WEBDL-%(height)s].%(ext)s', '-f', 'best[height>1]/bv+ba', '-ic', '--simulate', '--newline', '--cookies-from-browser', 'chrome', '--console-title', '--sub-langs', 'en.*', '--embed-subs', '--extractor-args', 'funimation:version=simulcast', '--extractor-args', 'funimation:language=english', 'https://www.funimation.com/en/shows/ssssdynazenon/what-are-these-overlapping-emotions', '--verbose']
[Cookies] Extracting cookies from chrome
[debug] extracting from: "C:\Users\Sipherdrakon\AppData\Local\Google\Chrome\User Data\Default\Cookies"
[Cookies] Extracted 3043 cookies from chrome
[debug] Encodings: locale cp1252, fs utf-8, out utf-8, pref cp1252
[debug] yt-dlp version 2021.09.02 (exe)
[debug] Python version 3.8.10 (CPython 64bit) - Windows-10-10.0.18363-SP0
[debug] exe versions: ffmpeg 4.4-full_build-www.gyan.dev, ffprobe 4.4-full_build-www.gyan.dev, rtmpdump 2.4
[debug] Optional libraries: mutagen, pycryptodome, sqlite, websockets
[debug] Proxy map: {}
[debug] [funimation:page] Extracting URL: https://www.funimation.com/en/shows/ssssdynazenon/what-are-these-overlapping-emotions
[funimation:page] ssssdynazenon_what-are-these-overlapping-emotions: Downloading webpage
[debug] [Funimation] Extracting URL: https://www.funimation.com/player/2658857
[Funimation] 2658857: Downloading player webpage for 2658857
[Funimation] what-are-these-overlapping-emotions: Downloading Simulcast english (2658857) JSON
[Funimation] what-are-these-overlapping-emotions: Downloading Simulcast english (2658857) m3u8 information
[debug] Formats sorted by: hasvid, ie_pref, lang, quality, res, fps, vcodec:vp9.2(10), acodec, filesize, fs_approx, tbr, vbr, abr, asr, proto, vext, aext, hasaud, source, id
[debug] Downloading subtitles: en_CC
[info] 1396397: Downloading 1 format(s): 2658857-hls-6291+2658857-hls-audio-aacl-256-English

USING COOKIES.TXT FILE WITH NEW YT-DLP 09.25.21 VERSION

ytdl -o "%(series)s - %(season_number)02dx%(episode_number)02d - %(title)s [WEBDL-%(height)s].%(ext)s" -f "best[height>1]"/bv+ba -ic --simulate --newline --cookies cookies.txt --console-title --sub-langs en.* --embed-subs --extractor-args "funimation:version=simulcast" --extractor-args "funimation:language=english" "https://www.funimation.com/en/shows/ssssdynazenon/what-are-these-overlapping-emotions" --verbose
[debug] Command-line config: ['-o', '%(series)s - %(season_number)02dx%(episode_number)02d - %(title)s [WEBDL-%(height)s].%(ext)s', '-f', 'best[height>1]/bv+ba', '-ic', '--simulate', '--newline', '--cookies', 'cookies.txt', '--console-title', '--sub-langs', 'en.*', '--embed-subs', '--extractor-args', 'funimation:version=simulcast', '--extractor-args', 'funimation:language=english', 'https://www.funimation.com/en/shows/ssssdynazenon/what-are-these-overlapping-emotions', '--verbose']
[debug] Encodings: locale cp1252, fs utf-8, out utf-8, pref cp1252
[debug] yt-dlp version 2021.09.25 (exe)
[debug] Python version 3.8.10 (CPython 64bit) - Windows-10-10.0.18363-SP0
[debug] exe versions: ffmpeg 4.4-full_build-www.gyan.dev, ffprobe 4.4-full_build-www.gyan.dev, rtmpdump 2.4
[debug] Optional libraries: Crypto, mutagen, sqlite, websockets
[debug] Proxy map: {}
[debug] [funimation:page] Extracting URL: https://www.funimation.com/en/shows/ssssdynazenon/what-are-these-overlapping-emotions
[funimation:page] ssssdynazenon_what-are-these-overlapping-emotions: Downloading webpage
[debug] [Funimation] Extracting URL: https://www.funimation.com/player/2658857
[Funimation] 2658857: Downloading player webpage for 2658857
[Funimation] what-are-these-overlapping-emotions: Downloading Simulcast english (2658857) JSON
[Funimation] what-are-these-overlapping-emotions: Downloading Simulcast english (2658857) m3u8 information
[debug] Formats sorted by: hasvid, ie_pref, lang, quality, res, fps, vcodec:vp9.2(10), acodec, filesize, fs_approx, tbr, vbr, abr, asr, proto, vext, aext, hasaud, source, id
[debug] Downloading subtitles: en_CC
[info] 1396397: Downloading 1 format(s): 2658857-hls-6291+2658857-hls-audio-aacl-256-English

Description

So I tested a funimation video that requires login to watch. The first trial was with the current version of yt-dlp using --cookies-from-browser, the second trial is with the release before the current one also using --cookies-from-browser and the third trial is using cookies extracted from chrome and placed in a cookies.txt file using --cookies.
As you can see the new release does work if given a cookies file but not when using the argument --cookies-from-browser

I guess it's this: https://github.com/yt-dlp/yt-dlp/commit/ad226b1dc9763fd2840514e7636a9e16ecc31f9d
I never tested using cookies from browser (I'll try now) but I don't know why that should make a difference? I know if you are using something like a VPN to fake your location and the cookies end up having a region that doesn't normally have access to the title then it will fail if you aren't also using that region to dl with YT-DLP.

Hmm, well now it's working fine. Weird, must have been something up with my chrome not logging the cookies for it. I swear I logged out and back in just to make sure, but oh well. You're good. I'll close this. :-)

If you just logged in, the cookies may not be in the disk yet. Closing chrome will ensure the cookies are saved in that case


Add support for Route53 A and AAAA record ALIAS record sets

It would be very helpful to add support to the Route53 resources for the ALIAS record set type that is a part of A and AAAA records in AWS. These two resources would be impacted: route53_a_record and route53_aaaa_record

@benglersc thanks, good idea. I'd be happy to see a PR for this or alternatively we'll defintely add it at some point - although I can't promise when at the moment unfortunately.

+1

@benglersc @daveseff, are you still interested in feature? If not, can I close this issue? If there's renewed interest later, we can always reopen.

Definitely still need this feature. Right now our only group of DNS record sets that are not managed through puppet and the aws module is the ALIAS record set type for zone apex record sets. I just haven't had time to build this myself or I'd submit a PR for it.

Thanks, @benglersc. We'll keep this on the books.


Script snapshots in Dart 2 mode don't support relative package config file URLs

When creating a script snapshot in Dart 2 mode, the VM doesn't seem to interpret the URL for the package config file correctly. For example:
$ dart --preview-dart-2 --snapshot=test.dart.snapshot --packages=.packages test.dart

prints
.packages: Error: Unable to read '.packages' file:
  FileSystemException(uri=file:///.packages; message=File file:///.packages does not exist.).

Rather than prepending file:///, it should treat .packages as a relative URL and resolve it using the current base URL (which is what the VM does in Dart 1 mode).

Should be fixed by https://dart-review.googlesource.com/c/sdk/+/55589


MuiAutocomplete-popper is not closing when Autocomplete is disabled

[x] The issue is present in the latest release.
[x] I have searched the issues of this repository and believe that this is not a duplicate.

Current Behavior 😯
I've two autocompletes that the second depends of fill the first one to then be disabled or not but when I fill the first autocomplete and then open the second autocomplete options and then remove all values of the first one the second become disabled again and the MuiAutocomplete-popper keep open and it not closes.
Expected Behavior 🤔
That when the autocomplete is disabled the MuiAutocomplete-popper closes!
Steps to Reproduce 🕹
https://codesandbox.io/s/material-demo-forked-fpu3l?file=/demo.tsx
Steps:

Select some option on the first Autocomplete
Open the second Autocomplete options (select one option or not) and keep it open
Remove Selected options of the first Autocomplete
The second autocomplete become disabled but the MuiAutocomplete-popper keep open

Context 🔦

Your Environment 🌎
I'm using Google Chrome 90.0.4430.212

The blur event is not fired when an <input> gets disabled. One solution is to support any input:
diff --git a/packages/material-ui/src/useAutocomplete/useAutocomplete.js b/packages/material-ui/src/useAutocomplete/useAutocomplete.js
index 31f88be71e..3adc4ad22e 100644
--- a/packages/material-ui/src/useAutocomplete/useAutocomplete.js
+++ b/packages/material-ui/src/useAutocomplete/useAutocomplete.js
@@ -67,6 +67,7 @@ export default function useAutocomplete(props) {
     autoHighlight = false,
     autoSelect = false,
     blurOnSelect = false,
+    disabled,
     clearOnBlur = !props.freeSolo,
     clearOnEscape = false,
     componentName = 'useAutocomplete',
@@ -835,7 +836,7 @@ export default function useAutocomplete(props) {
     }

     handleClose(event, 'blur');
-  };
+  });

   const handleInputChange = (event) => {
     const newValue = event.target.value;
@@ -959,6 +960,10 @@ export default function useAutocomplete(props) {
     }, []);
   }

+  if (disabled && focused) {
+    handleBlur();
+  }
+
   return {
     getRootProps: (other = {}) => ({
       'aria-owns': listboxAvailable ? `${id}-listbox` : null,

Another solution is to fire the event correctly:
diff --git a/packages/material-ui/src/FormControl/FormControl.js b/packages/material-ui/src/FormControl/FormControl.js
index 700a86b63a..3618abcdf8 100644
--- a/packages/material-ui/src/FormControl/FormControl.js
+++ b/packages/material-ui/src/FormControl/FormControl.js
@@ -153,9 +153,11 @@ const FormControl = React.forwardRef(function FormControl(inProps, ref) {
   });

   const [focusedState, setFocused] = React.useState(false);
-  if (disabled && focusedState) {
-    setFocused(false);
-  }
+  React.useEffect(() => {
+    if (disabled && focusedState) {
+      setFocused(false);
+    }
+  }, [disabled, focusedState]);

   const focused = visuallyFocused !== undefined && !disabled ? visuallyFocused : focusedState;

diff --git a/packages/material-ui/src/InputBase/InputBase.js b/packages/material-ui/src/InputBase/InputBase.js
index 874494e718..03d421d287 100644
--- a/packages/material-ui/src/InputBase/InputBase.js
+++ b/packages/material-ui/src/InputBase/InputBase.js
@@ -307,13 +307,21 @@ const InputBase = React.forwardRef(function InputBase(inProps, ref) {
   // The blur won't fire when the disabled state is set on a focused input.
   // We need to book keep the focused state manually.
   React.useEffect(() => {
-    if (!muiFormControl && disabled && focused) {
-    if (!muiFormControl && disabled && focused) {
-      setFocused(false);
+    console.log('fcs.disabled && focused', fcs.disabled, fcs.focused)
+    if (fcs.disabled && fcs.focused) {
+      if (!muiFormControl) {
+        setFocused(false);
+      }
--- a/packages/material-ui/src/InputBase/InputBase.js
+++ b/packages/material-ui/src/InputBase/InputBase.js
@@ -307,13 +307,21 @@ const InputBase = React.forwardRef(function InputBase(inProps, ref) {
   // The blur won't fire when the disabled state is set on a focused input.
   // We need to book keep the focused state manually.
   React.useEffect(() => {
-    if (!muiFormControl && disabled && focused) {
-      setFocused(false);
+    console.log('fcs.disabled && focused', fcs.disabled, fcs.focused)
+    if (fcs.disabled && fcs.focused) {
+      if (!muiFormControl) {
+        setFocused(false);
+      }
+
       if (onBlur) {
         onBlur();
       }
+
+      if (inputPropsProp.onBlur) {
+        inputPropsProp.onBlur();
+      }
     }
-  }, [muiFormControl, disabled, focused, onBlur]);
+  }, [muiFormControl, inputPropsProp, inputPropsProp.onBlur, fcs.disabled, fcs.focused, onBlur]);

I'd love to take this issue if that's cool!

@mare1601 Thanks for the interest, but let's have #26983 sorted first.

Fixed by https://github.com/mui-org/material-ui/pull/27312


Audio meters not unloading

When ‘show_meters’ is set to true under [mcu_faders] in the configuration file the audio meters will not unload from the meter display in the previous channel where it was showing. This happens when you switch between scenes.
https://github.com/user-attachments/assets/59bfc8ef-f400-4111-bed5-131f5782dbb5

Hm. Per the mackie control specs the MC should have a 300ms hold time and then reset to zero by itself if theres no more meter messages for that channel.. I suppose I have to tell some specifically to set the meter to zero (i.e. minus infinity)

v0.7.12 should reset all unused meters even on control surfaces without built-in hold

Can you check what the app displays for the version number when you start it? Theres a chance the windows binary is an old version in the releases.


bug fix #2284: replace reactjs-popup with mui tooltip

replace reactjs-popup with mui tooltip:
there is a bug with reactjs-popup when the tooltip is inside a scrollable container.

Please merge the latest dev changes as well to the branch as I have pushed some updates to dev.(#2302 & #2304 )

Merged latest updates on dev.


Component wont work in hass 0.92.0

Hello,
I get this errer for the component.
"Integration feedparser not found when trying to verify its sensor platform."
//Rickard

I can't get it to work either (though I haven't tested it on older versions as I have just installed this for the first time)
I get the following error:
Traceback (most recent call last):   File "/home/homeassistant/homeassistant/lib/python3.6/site-packages/homeassistant/helpers/entity_platform.py", line 126, in _async_setup_platform     SLOW_SETUP_MAX_WAIT, loop=hass.loop)   File "/usr/lib/python3.6/asyncio/tasks.py", line 358, in wait_for     return fut.result()   File "/usr/lib/python3.6/concurrent/futures/thread.py", line 56, in run     result = self.fn(*self.args, **self.kwargs)   File "/home/homeassistant/.homeassistant/custom_components/feedparser/sensor.py", line 46, in setup_platform     add_devices([FeedParserSensor(hass, config)])   File "/home/homeassistant/.homeassistant/custom_components/feedparser/sensor.py", line 58, in __init__     self.update()   File "/home/homeassistant/.homeassistant/custom_components/feedparser/sensor.py", line 61, in update     import feedparser ModuleNotFoundError: No module named 'feedparser'

Is this still an issue now that manifest.json is available? Thanks.

This issue should be fixed with this PR to Home Assistant:
https://github.com/home-assistant/home-assistant/pull/25005


[WIP] Fix stdio issues

Fix all no-stdio issues found by #1399.
This branch is made on top of the #1399 one to take advantage of the no-stdio checks.  It also replaces #1400 and #1402 by assimilation.

I think I'm done.  Builds will tell.

Yup, all clear now

+1
@dwmw2 will be happy :)

Cool. Thanks. I'll merge the lot later today

Merged (including the #1399 stuff)


After renaming a class in the Coder, the Comment view still thinks it belongs to the old class

If you rename a class in the Coder and then try to update the comment, an exception will be thrown as the Coder tries to save the class comment in the old, non-existent class.
Create a class Foobar. Open it in the Coder. Rename it to Foobaz. Edit and try to save the class comment.
An error will be thrown.

(Fix didn't work)


fixed region extraction - all buckets are skipped

used terraform console interpolation for "future proof extraction".
Issue #, if available:
region variable migrated from 'aws.tf' to a generated 'main-vars.tf'
#scripts/060-get-s3.sh:17
theregion=`grep region aws.tf | head -1 | cut -f2 -d'=' | tr -d '"' | tr -d ' '`

will now extract the wrong value 'var.region' literally instead of the calculated region thus resulting in always false for the next condition
#scripts/060-get-s3.sh:65:408
if [[ "$br" == "$theregion" ]]; then
.
.
.
echo "Bucket $cname not in current region $theregion

Description of changes:
changed
#scripts/060-get-s3.sh:17
from    region=cat aws.tf | grep region | awk '{print $3}' | tr -d '"'
to   region=echo "var.region" | terraform console | tr -d '"'
#scripts/090-get-cloudtrail.sh:8
from  region=cat aws.tf | grep region | awk '{print $3}' | tr -d '"'
to   region=echo "var.region" | terraform console | tr -d '"'
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Thank you !


--no-binary flag not always correctly taken into acount across runs.

In a fresh venv:
Running:
Bug
$ uv pip install duckdb
Resolved 1 package in 1ms
Installed 1 package in 2ms
 + duckdb==0.10.0

However after removing the package with.
$ uv uninstall duckdb
Uninstalled 1 package in 4ms
 - duckdb==0.10.0

Running it again with the --no-binary flag:
uv pip install duckdb --no-binary "duckdb"
Resolved 1 package in 1ms
Installed 1 package in 2ms
 + duckdb==0.10.0

Resolves instantly. This is unexpected, it uses the cached wheel instead of the sdist like I would expect.
Expected behavior:
Clearing the cache with uv clean
Gives the expected result:
uv pip install duckdb --no-binary "duckdb"
Resolved 1 package in 117ms
Building duckdb==0.10.0

Here it uses the source distribution for building.
Detailed logs
Detailed logs for uv pip install duckdb --no-binary "duckdb" --verbose with a warm cache:
 uv::requirements::from_source source=duckdb
    0.000318s DEBUG uv_interpreter::python_environment Found a virtualenv named .venv at: /private/tmp/hallo/.venv
    0.000481s DEBUG uv_interpreter::interpreter Cached interpreter info for Python 3.12.0, skipping probing: /private/tmp/hallo/.venv/bin/python
    0.000489s DEBUG uv::commands::pip_install Using Python 3.12.0 environment at /private/tmp/hallo/.venv/bin/python
    0.000731s DEBUG uv_client::registry_client Using registry request timeout of 300s
 uv_client::flat_index::from_entries
 uv_resolver::resolver::solve
      0.146720s   0ms DEBUG uv_resolver::resolver Solving with target Python version 3.12.0
   uv_resolver::resolver::choose_version package=root
   uv_resolver::resolver::get_dependencies package=root, version=0a0.dev0
        0.146767s   0ms DEBUG uv_resolver::resolver Adding direct dependency: duckdb*
   uv_resolver::resolver::choose_version package=duckdb
     uv_resolver::resolver::package_wait package_name=duckdb
 uv_resolver::resolver::process_request request=Versions duckdb
   uv_client::registry_client::simple_api package=duckdb
     uv_client::cached_client::get_cacheable
       uv_client::cached_client::read_and_parse_cache file=/Users/tdejager/Library/Caches/uv/simple-v3/pypi/duckdb.rkyv
 uv_resolver::resolver::process_request request=Prefetch duckdb *
 uv_client::cached_client::from_path_sync path="/Users/tdejager/Library/Caches/uv/simple-v3/pypi/duckdb.rkyv"
          0.147327s   0ms DEBUG uv_client::cached_client Found fresh response for: https://pypi.org/simple/duckdb/
   uv_resolver::version_map::from_metadata
   uv_distribution::distribution_database::get_or_build_wheel_metadata dist=duckdb==0.10.0
     uv_client::registry_client::wheel_metadata built_dist=duckdb==0.10.0
       uv_client::cached_client::get_serde
         uv_client::cached_client::get_cacheable
           uv_client::cached_client::read_and_parse_cache file=/Users/tdejager/Library/Caches/uv/wheels-v0/pypi/duckdb/duckdb-0.10.0-cp312-cp312-macosx_10_9_universal2.msgpack
 uv_client::cached_client::from_path_sync path="/Users/tdejager/Library/Caches/uv/wheels-v0/pypi/duckdb/duckdb-0.10.0-cp312-cp312-macosx_10_9_universal2.msgpack"
        0.148020s   1ms DEBUG uv_resolver::resolver Searching for a compatible version of duckdb (*)
        0.148034s   1ms DEBUG uv_resolver::resolver Selecting: duckdb==0.10.0 (duckdb-0.10.0-cp312-cp312-macosx_10_9_universal2.whl)
   uv_resolver::resolver::get_dependencies package=duckdb, version=0.10.0
     uv_resolver::resolver::distributions_wait package_id=duckdb-0.10.0
              0.148117s   0ms DEBUG uv_client::cached_client Found fresh response for: https://files.pythonhosted.org/packages/da/62/3572db3f4f854c5f668dc477a989241ff72c8d7aadb605de798be702a8f6/duckdb-0.10.0-cp312-cp312-macosx_10_9_universal2.whl.metadata
Resolved 1 package in 1ms
    0.148702s DEBUG uv_installer::plan Requirement already cached: duckdb==0.10.0
 uv_installer::installer::install num_wheels=1
Installed 1 package in 2ms
 + duckdb==0.10.0

Hi! Thanks for the clear issue.
I think this is intentional but maybe it should change. cc @charliermarsh?


make fabric.json match the rest of the mod

The modid used in the path to the icon was modid and the links were the FabricMC links instead of Taterzen links

Ah, thanks!


Change compile to implementation in build.gradle

Reason: compile is deprecated since 3.4

@Spark61

@SIMULATAN

@SIMULATAN

Merge Mal bitte

Boah aktiv hier

@Spark61 are you dead?

@Spark61 are you dead?

Yeah


az storage download example fails

The docs don't show an example of az storage file download but they do show an example of az storage file download-batch which is this:
az storage file download-batch --account-key 00000000 --account-name MyAccount --destination . --no-progress --source /path/to/file

Note the source path starts with a /
When I run the az storage file download command from my windows machine via powershell, and use a similar format path to the file I want to download, I get back an error:
 az storage file download --path /some/path/readme.txt -s mystorage--account-key [account-key]

The specifed resource name contains invalid characters. ErrorCode: InvalidResourceName

InvalidResourceNameThe specifed resource name contains invalid characters.
RequestId:02608e12-e01a-002d-24b3-ab66cb000000
Time:2021-09-17T10:59:29.9470471Z
However if I remove the leading slash from the path it works.
So with download-batch the example shows using a leading slash, but if you use that same format for file download it errors. Perhaps an example should be added for downloading a single file to clarify, and perhaps the cli file download command could be made more robust to cope with a leading slash..

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

ID: c633bcb6-d7c0-8bfe-76b6-c69fed9eaf90
Version Independent ID: 6b2e9a7e-c75f-0b48-0794-acd0ba474eba
Content: az storage file
Content Source: latest/docs-ref-autogen/storage/file.yml
Service: storage
GitHub Login: @rloutlaw
Microsoft Alias: routlaw

Also the error message message in this instance is not very good at all..

InvalidResourceNameThe specifed resource name contains invalid characters.
RequestId:02608e12-e01a-002d-24b3-ab66cb000000
Time:2021-09-17T10:59:29.9470471Z

"Resource name" could mean anything because everything on azure is a resource including the storage account, the subscription, the file share, the resource group etc etc.
It would be better to indicate the name of the argument that was invalid. In this case it's the --path argument that it doesn't like so why not let the user know its the path argument that it has a problem with.

storage


Version 4.2.0

{package} {version} {:snowflake:}
Destination channel: {Snowflake | defaults}
Links

{ticket_number}
Upstream repository
Upstream changelog/diff
Relevant dependency PRs:

...

Explanation of changes:

...

Linter check found the following problems:
ERROR conda.cli.main_run:execute(124): `conda run conda-lint /tmp/abs_18ukjjh3zn/clone` failed. (See above for error)
The following problems have been found:
===== WARNINGS =====

clone/recipe/meta.yaml:72: missing_description: The recipe is missing a description
clone/recipe/meta.yaml:72: documentation_overspecified: Using doc_url and doc_source_url is overspecified

===== ERRORS =====

clone/recipe/meta.yaml:33: missing_python: For pypi packages, python should be present in the host and run sections. Missing in {}
clone/recipe/meta.yaml:33: missing_python: For pypi packages, python should be present in the host and run sections. Missing in {}
===== Final Report: =====
2 Errors and 2 Warnings were found

Linter check found the following problems:
ERROR conda.cli.main_run:execute(124): `conda run conda-lint /tmp/abs_2fyfbuvm1k/clone` failed. (See above for error)
The following problems have been found:
===== WARNINGS =====

clone/recipe/meta.yaml:68: missing_description: The recipe is missing a description
clone/recipe/meta.yaml:68: documentation_overspecified: Using doc_url and doc_source_url is overspecified

===== ERRORS =====

clone/recipe/meta.yaml:33: missing_python: For pypi packages, python should be present in the host and run sections. Missing in {}
clone/recipe/meta.yaml:33: missing_python: For pypi packages, python should be present in the host and run sections. Missing in {}
===== Final Report: =====
2 Errors and 2 Warnings were found


Authorization Bearer token

Validations

[X] I believe this is a way to improve. I'll try to join the Continue Discord for questions
[X] I'm not able to find an open issue that requests the same enhancement

Problem
I'm using a remote llama.cpp server but I need to specify an API_KEY token.
It would be very useful to secure the access to the endpoint so it can be publish on the internet and accessed from anywhere.
I see in:
/continuedev/continue/tree/main/server/continuedev/libs/llm/ggml.py line 67:
headers["Authorization"] = f"Bearer {self.api_key}"
But llamacpp.py do not implement this.
I cannot use the GGML provider "openai-aiohttp" as it expects openAI API compatibility.
Would you have a suggestion?
Would it be possible to make the modification?
Solution
implement:
headers["Authorization"] = f"Bearer {self.api_key}"
in llamacpp.py

@alfredwallace7 We have a 'headers' property in config.json that you can use for this. For example:
{
  "models": [{
    "provider": "llamacpp",
    "model": "...",
    "request_options": {
      "headers": {
        "Authorization": "Bearer <API_KEY>"
      }
    }]
}

Awesome! Thanks you so much for the tip!

Awesome! Thanks you so much for the tip!


[Python] Add DataFrame index metadata and additional index columns, where relevant

We could use a unique identifier for index columns and add table-level metadata to indicate that a particular column is the index / row names. Same strategy could work for non-string column names

Would this involve doing something about the preserve_index flag round about here?
https://github.com/apache/arrow/blob/e3db5da648bb74b3d325042e595ae856f1ad8f7f/python/pyarrow/feather.py#L80

We would want to use the strategy we're currently employing for preserving the index in general Arrow streams. Hopefully we'll have R bindings for Arrow sometime in the next year, so we can deprecate the Feather metadata

It was a surprise for me that feather does not preserve the rows index of the data frame. That is:
import feather
import pandas

written = pandas.DataFrame({'a': [1, 2], 'b': [3, 4]}, index=['x', 'y'])
print('written')
print(written)
with open('feather', 'wb') as file:
    feather.write_dataframe(written, file)
with open('feather', 'rb') as file:
    read = feather.read_dataframe(file)
print('read')
print(read)
print('equals')
print(read.equals(written))

Prints:
written
   a  b
x  1  3
y  2  4
read
   a  b
0  1  3
1  2  4
equals
False

It seems arbitrary that column names are preserved but row names are not. Is this the intentional behavior? Are there any plans for preserving the row names as well?

We support this well in Arrow serialization, but just haven't done it here yet. Once Feather is shipping in R as provide by the Arrow C++ libraries, we can revisit this

We'll be decommissioning the R implementation here and changing feather to use arrow internally in the near future


在插槽里面定义多个button时，鼠标悬浮第二个按钮，第一个按钮的也会出现悬浮样式

[ ] I'm sure this does not appear in the issue list of the repository

Basic Info

Package Name And Version<EMAIL_ADDRESS>Browser: chrome<IP_ADDRESS>


Fix extreme rare bug: Player has negative experience

Hey, will fix this one in slightly different way, as player.getExp() returns not current exp, but "percentage" of current lvl, will use some custom script from another plugin of mine to get accurate exp amount player currently have and stop giving lower than 0. Well base code looks like
			if (expInt < 0 && getPlayerExperience(player) < -expInt) { 			    player.setLevel(0); 			    player.setTotalExperience(0); 			    player.setExp(0); 			} else 			    player.giveExp(expInt);
But anyways thanks for pointing this issue out, not many uses this feature, so no one reported issue like this before :)


Is it rolled back or not?

This document says the change from 128GB default to 30GB would be rolled back in the future. The article is over a year old, it should be updated to either say the rollback was implemented, or specify an ETA for when the rollback will be done.

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

ID: b64111a9-5abb-e8bf-eb32-7bd17e932e7e
Version Independent ID: 9ce873c1-a11c-3699-674a-233be7df30d2
Content: The default size of Windows Server images in Azure is changed from 128 GB to 30 GB - Virtual Machines
Content Source: support/azure/virtual-machines/default-size-images-changed-30-gb.md
Service: virtual-machines
GitHub Login: @genlin
Microsoft Alias: genli

@JustinGrote, Thanks for the feedback. You are right. This article is out of date. I will update it.


Crosshair rendering bug

I'm korean so I can't explain this correctly.
In debug mode screen, the crosshair in the middle of the screen disappears.
And also in normal minecraft, the crosshair in non debug mode should be color reversal.
however the crosshair with this mod's color is set to white.
In a word, just look at the sun ingame with and wihtout using the mod.
Then you can figure it out what I'm talking about.

WIll look into it.

This is fixed with the next version (unfortunatly there are a few more bugs I intend to fix before a release)


Are there any time estimates for when the entire source code will be released?

From the Read Me...

we are currently making preparations to open source the codebase. In the meantime, MuJoCo is available for download as a free and unrestricted precompiled binary under the Apache 2.0 license from mujoco.org.

MuJoCo's source code will be released through this GitHub repository once it is ready. In the meantime, the repository hosts MuJoCo's documentation

Why can't you just put it up now?
In case you have any thoughts I'll tell you what I want it for... My goal is to replace the torque and the output code with a neural network trained on my real life, physical robot. A neural network trained to predict the state depending on the torque and last state.
So, while I'm on the topic, any general advice how to proceed? Maybe where to begin? Like a more bite sized project before I tackle this?

@MotorCityCobra  I think this is it https://github.com/openai/mujoco-py

Interesting. I knew about MuJoCo-py, but not the other.
Still, I want the source files in C++ for MuJoCo. These both look like they’re in Python. .

You can actually already do this without needing to touch MuJoCo's source code at all. If your goal is to provide your own actuation model (e.g. by training a neural network to model real motors from logged data), the best way to proceed is by using actuator callbacks. More specifically:

Define a C function of type [mjfAct](gainprm = "0") that outputs the torque for a given actuator ID.
Assign your function to MuJoCo's global function pointer to mjcb_act_bias
In your model, create a <general> actuator with gainprm = "0" and biastype = 'user'.

See here for more detail on how actuator bias, gain, and activation translate to torque.
We still commit to fully open sourcing MuJoCo next year as originally announced. There are a number of technical action items on our side that we need to complete before we can open source. In the meantime, we will continue to release new binaries under permissive license terms that tackle some of the issues that we've posted on GitHub.
I'll go ahead and change the title of this issue to reflect the technical question in your OP. If there are other specific issues that you feel require source access, please continue to reach out to us via new GitHub issues or discussions. Often, MuJoCo's existing API already offer the feature you need, and we can point you in the right direction. If that's not the case, we can work with you to see what we can do to help.

outputs the torque for a given actuator ID.

Thank you for the reply. Very enlightening.
I haven't had a chance to get too far with the steps you laid out, and I thank you for the spoon feeding. I need it. But I might be picturing something a bit more elaborate.
I'm seeing "bias for specified actuator", but I can't set a bias for just single actuators. The current state of every sensor and input to every motor has to set the bias in real time. I want inputs from all data about the robot inputted to my trained model inside the simulation. I want this trained model to set the bias.
When training on the physical robot the neural net will have an input of every sensor on the robot. Accelerometers, gyros, and encoders. Other inputs to the neural net will be the torque, or torque called for into every actuator. Final inputs will be voltage, or something to factor battery power.
The bias for every actuator will depend on the state of every sensor and the action of every motor and this will vary at every time step. What's the word? Dynamic, wholistic?
In my vision no simulator estimates the next state of a limb without inputting all current actions and positions. The actuators will have specific biases but they will always be in flux because I want the simulator sending all actions and states into my trained model in order to get the output for the prediction of where that force put the limbs.
I repeated myself many times, but redundancy goes hand in hand with being precise.
The model architecture:
Inputs will be the current position and current demands made for force from actuators.
Outputs will be the positions of every limb.

@saran-t
Here's what I have so far.
Modified from the humanoid.xml sample model.
<actuator>
    <motor name="abdomen_y"       gear="200" joint="abdomen_y" />
    <general gaintype="user" gear="100" biastype="user" joint="abdomen_z" name="abdomen_z"/>
    <motor name="abdomen_x"       gear="200" joint="abdomen_x" />

Create a my callback function
mjtNum my_callback(const mjModel *m, const mjData *d, int ssid)
{
    return 10000;
}

Inside the main function after the window is rendered.
    if (m)
    {
        int ssid = m->name_actuatoradr[1];

        mjcb_act_bias = my_callback;

        m->actuator_biasprm[1] = 2000;

I've tried changing a few things, but the model doesn't seem to be affected.

Closing with the introducing of plugins.


Make run-script check for CBMC Viewer version

This commit makes the run script query CBMC Viewer's version to decide
which target to run make with. This is so that the script can be used
in environments that have either Viewer 1 or Viewer 2 installed without
any other user intervention.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Done

I don't think this works as you expect.  The run script calls "make _report" and not "make report".  Working on a proposed fix.


Add ability to return to your last lesson

Is your feature request related to a problem? Please describe.
Users navigating to our site should be able to quickly return to their last visited lesson if they visited one.
Describe the solution you'd like
If a user has visited a lesson and clicked either the pre-reads, exercise button, or interact with the quiz, we should pop a toast when they come back to awesome learning to return to their last location. Likely we should store some information in local session data.
Describe alternatives you've considered
We could not rely on engagement and only pop the toast if they have navigated to a lesson.
Should use the toast built in #82

Hey
@Cooperbuilt  @SheaBelsky  I would like to work with you guys on this project!
Thank you and I am lookinbg forward to get started.
Best Regards
Elio

First part of the implementation should be fixed by #103 .
Whenever the toast notifications are done I'll make sure the users sees their last course whenever they come back to the homepage.


Improve documentation on Listener

Steps to Reproduce

run flutter create --sample=widgets.Listener mysample and build the project
tap the screen relentlessly
nothing happens, the events are not called

Logs
Flutter doctor
[✓] Flutter (Channel stable, v1.2.1, on Mac OS X 10.14.3 18D109, locale en-JP)
    • Flutter version 1.2.1 at /Users/guillaume/flutter
    • Framework revision 8661d8aecd (5 weeks ago), 2019-02-14 19:19:53 -0800
    • Engine revision 3757390fa4
    • Dart version 2.1.2 (build 2.1.2-dev.0.0 0a7dcf17eb)

[✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
    • Android SDK at /Users/guillaume/Library/Android/sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-28, build-tools 28.0.3
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1248-b01)
    • All Android licenses accepted.

[✓] iOS toolchain - develop for iOS devices (Xcode 10.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 10.1, Build version 10B61
    • ios-deploy 1.9.4
    • CocoaPods version 1.6.0

[✓] Android Studio (version 3.3)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 33.3.1
    • Dart plugin version 182.5215
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1248-b01)

[✓] VS Code (version 1.32.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 2.24.0

[✓] Connected device (1 available)
    • iPhone 6 • 1F54E7BF-0551-4AEB-9CD8-F63C502A842A • ios • iOS 12.1 (simulator)

• No issues found!

Tried with both iOS and android devices.

From https://docs.flutter.dev/flutter/widgets/Listener-class.html:

This example makes a [Container] react to being entered by a mouse pointer, showing a count of the number of entries and exits.

The example is for interactions with a mouse. It is not meant to react to touches with a finger. We should probably also mention that on the screen that the examples renders.
/cc @gspencergoog

So is it even possible to use a Listener for touch events or is it dedicated to mouse pointers?
In my understanding the word "pointer" could mean both.

Makes sense to add that to this example.  Ideally, we should also have another example that deals with touch events.

Listener works for both. The example only uses onPointerEnter, onPointerHover, onPointerExit, which are currently mouse exclusive. The other callbacks (e.g. onPointerDown, etc) also work for touch.

Ok, it is indeed written in the long version of the documentation of the properties when they are mouse specific, my bad for not reading that far, thank you.
I find it misleading that the properties have the exact same naming convention even though they don't all respond to the same kind of events.
Could onPointerEnter, onPointerHover and onPointerExit be renamed to something like onMousePointer[...] to avoid any confusion?
Or at least, could the documentation specify from the very first line their differences, so that it is visible from https://docs.flutter.dev/flutter/widgets/Listener-class.html and not only from the detailed documentation of each property?

How could onPointerEnter and onPointerExit be replicated for touch inputs?

@YmiYugy Entering and exiting doesn't really make sense for touch inputs.
A touch screen can not be interacted without being touched first, therefore onPointerDown would be the first moment that a widget can theoretically be aware of the entrance.
Flutter only performs the hit test (finding out all widgets that the tap affects) once at onPointerDown, and all subsequent moves use the same hit test result. It means that if you press a button and drag out, it will still be the button that is pressed. This is designed both for fidelity and performance.
With this design, the only way that a widget is free from the press is when the touch is released.
If you want to detect moving in and out of widgets during the press, take a look at Drag.

Listener now has a demo for counting presses, while MouseRegion has a demo for counting enters and exits. I would consider this issue solved. That said, feel free to bring up more cases that you hope the documentation should address.


module example

I'm having trouble using peggy in a project that is "type": "module" in package.json.  This works:
import peggy from "peggy";

but typescript complains:
error TS1192: Module '"[path]/peggy/lib/peg"' has no default export.

This works:
import * as p from "peggy";
const peggy = p.default;

but typescript complains:
error TS2339: Property 'default' does not exist on type 'typeof import("[path]/peggy/lib/peg")'.

This works in a .ts file:
import * as peggy from "peggy";

I feel like I figured this out once already, but didn't put it in the docs.

Using ESM JavaScript without TS, import is broken as well:
import * as peggy from 'peggy';
peggy.generate('');

// TypeError: peggy.generate is not a function

This is in the docs now.


Remove DynError and some chores

I don’t think we should be using anyhow here, but rather more structured errors using this error. We can then convert to anyhow at wherever this API is being consumed.


How to show arrows instead of folders in the file tree?

Closing cause this is not theme related. The only way to hide folder icons is to disable the theme icon, so you will not see icons at all.


Document link #load_dataset_enhancing_performance points to nowhere

Describe the bug
A clear and concise description of what the bug is.

The load_dataset_enhancing_performance link here points to nowhere, I guess it should point to https://huggingface.co/docs/datasets/v2.3.2/en/cache#improve-performance?

Hi! This is indeed the link the docstring should point to. Are you interested in submitting a PR to fix this?


BSTR needs a Clone implementation

https://github.com/microsoft/windows-rs/pull/707#issuecomment-828487160

@kennykerr Replying to https://github.com/microsoft/windows-rs/pull/707#issuecomment-828487160 here: I guess BSTR is considered an owned type that would need to copy the pointed-to data it actually owns?

Yes, it implies a special allocator so there is a Drop implementation that calls SysFreeString. A derived Clone implementation would simply copy the pointer, which would cause copies to free the same BSTR. A correct Clone implementation needs to make a deep copy of the BSTR allocation.


Expose transactions?

I've been thinking about this package layout, and I'm really admiring it thus far.
Web applications may issue a number of changes per request. For instance, a request to register a user may issue an insert a user record to users and (for whatever reason) a separate record to *user_registration_log". Over time, registration may get more complex and involve other changes to different tables/buckets in the database. In these cases, I believe it's safer (and a tiny bit faster) to bundle these database writes into a transaction and commit it at the end of the request handler or roll it back if the registration failed, so in no case you would have half-writes done. For instance if the server crashed between the insertion to users and *user_registration_log", without a transaction - there'd be a record in users but not in user_registration_log, thus we lose integrity.
I hope I made my point about why I believe transactions need to be handled at a higher level than the service (which would be UserService and UserRegistrationLogService given the example above).
I'm not asking to change anything in this repository, I'm just interested to hear what would be your approach to solve the problem I explained above - how would you expose transactions in this package layout so that request handlers can utilize them?

@zippoxer Thanks, I'm glad you're liking the layout.
As for transactions, I would typically make a single function that performs both actions. For your example, I would probably have the UserService.CreateUser() simply add a users and user_registration_logs record within a sql.Tx inside the implementation.
A slightly more complicated (but common) example would be when someone signs up for an account on a web site and need to create a user at the same time. Since an Account always requires at least one User then I would make the AccountService.CreateAccount() require both objects:
func (s *AccountService) CreateAccount(a *Account, u *User) error

I'm not a fan of exposing the actual Tx to the domain because I think it sets an expectation that all actions within the domain can be chained together transactionally. However, that's a strong guarantee to make across various implementations of your domain. e.g. if you have an HTTP implementation of your domain then you are likely not implementing distributed transactions across it. I think combining higher level transactional actions into a single function is much cleaner.

@benbjohnson Thanks for guiding me through your stance on this.
I agree with you about exposing Tx. I'm going to give up on transaction per request for now, since with this layout, it's going to cause a lot of duplicate code (a separate method for every request that does multiple writes). So, I will only write methods for transactions where they are needed logic-wise (say, for the rollback functionality).


Fix the command for redeploying all components

This change was needed due to https://github.com/tektoncd/results/pull/341

Changes

Submitter Checklist
These are the criteria that every PR should meet, please check them off as you review them:

[ ] Has Docs included if any changes are user facing
[ ] Has Tests included if any functionality added or changed
[x] Tested your changes locally (if this is a code change)
[x] Follows the commit message standard
[x] Meets the Tekton contributor standards (including functionality, content, code)
[x] Has a kind label. You can add a comment on this PR that contains /kind <type>. Valid types are bug, cleanup, design, documentation, feature, flake, misc, question, tep
[ ] Release notes block below has been updated with any user-facing changes (API changes, bug fixes, changes requiring upgrade notices or deprecation warnings)
[ ] Release notes contain the string "action required" if the change requires additional action from users switching to the new release

Release Notes
Fix the command for redeploying all the result components from the main.

/lgtm


L2_normalization layer instead of sigmoid  (in Contrastive loss)

https://stackoverflow.com/questions/59596162/how-to-apply-l2-normalization-to-a-layer-in-keras

With BatchNormalization + Sigmoid  , layers the accuracy(top1) was 82%  and top5 accuracy was 97.7%

Deleted sigmoid. Added L2 normalization.  Model have difficulty to learn. (Earlier , befor change , it was same problem sometimes). But after get Model with Transfer Learning , model learns good , and everything is ok


Safe Dashboard app

See #156 – this app is for QA hiring. The low quality of the code is a feature. 😉

Should this live on a separate branch? Not sure if it's reasonable to keep it along with other apps.

Should this live on a separate branch? Not sure if it's reasonable to keep it along with other apps.

Yeah, sure, I just created this PR to deploy it. We don't have to merge it.


0.14 - ViewVisibility.get() now returning false on custom renderable

Bevy version
0.14
Summary
In bevy_vello, we had a render loop for several asset types, inclusing scenes, svg, lotties, etc.
A typical render prepare looked like this:
pub fn scene_instances(
    mut commands: Commands,
    query_scenes: Extract<
        Query<(
            &VelloScene,
            &CoordinateSpace,
            &GlobalTransform,
            &ViewVisibility,
            &InheritedVisibility,
            Option<&Node>,
        )>,
    >,
) {
    for (scene, coord_space, transform, view_visibility, inherited_visibility, ui_node) in
        query_scenes.iter()
    {
        if view_visibility.get() && inherited_visibility.get() {
            commands.spawn(ExtractedRenderScene {
                transform: *transform,
                render_mode: *coord_space,
                scene: scene.clone(),
                ui_node: ui_node.cloned(),
            });
        }
    }
}

For some reason, view_visibility.get() started returning false this bevy version.
I am assuming this is because a VelloScene is one of our types, has no analytic bounding box, etc. I would like to ensure it always returns true for that reason.
Likewise, we do also offer SVG and Lottie support, which does have a bounding box that can be computed. It would be great to know how I can properly add support for culling for view visibility as well, or simply make ViewVisibility return true every frame as a temporary measure.
I tried checking the docs, but not finding anything substantial, especially to add real view visibility calculation to my types.
For now, I'm ok with a bandaid "render everything pls" approach.
Thanks

Ok, so I think I have a temporary bandaid, if anyone stumbles upon this.
You essentially need to set the view visibility yourself from now on, overriding it.
It must be done in the VisibilitySystems::CheckVisibility set.
        fn bandaid_visibility(
            mut query_scenes: Query<&mut ViewVisibility, With<crate::VelloScene>>,
        ) {
            for mut v in query_scenes.iter_mut() {
                v.set();
            }
        }
        app.add_systems(
            PostUpdate,
            bandaid_visibility.in_set(VisibilitySystems::CheckVisibility),
        );

I still am not sure how I would do "correct" Aabb style ViewVisibility, or if there's an example for this.

you need to add a check_visibility system for you custom renderable https://bevyengine.org/learn/migration-guides/0-13-to-0-14/#store-lists-of-visibleentities-separately

you need to add a check_visibility system for you custom renderable https://bevyengine.org/learn/migration-guides/0-13-to-0-14/#store-lists-of-visibleentities-separately

Yeah, I saw that. Couldn't seem to get it to work, but finally did!
Here's what I was missing:
        // Check asset visibility
        app.add_systems(
            PostUpdate,
            check_visibility::<Or<(With<VelloScene>, With<Handle<VelloAsset>>)>>
                .in_set(VisibilitySystems::CheckVisibility),
        );


Issues with provider version and GCS when creating private cluster

I am looking to create a private GKE Cluster and manage a Google Cloud storage with the following configuration:
uniform_bucket_level_access = true
Unfortunately, this property is only available in recent version of the providers used by the modules and my deploy fails because of that.
Using version 0.5.0

Apologies for the delay in responding to this issue. Please see below:
Sunset notice
We believe there is an opportunity to create a truly outstanding developer experience for deploying to the cloud, however developing this vision requires that we temporarily limit our focus to just one cloud. Gruntwork has hundreds of customers currently using AWS, so we have temporarily suspended our maintenance efforts on this repo. Once we have implemented and validated our vision for the developer experience on the cloud, we look forward to picking this up. In the meantime, you are welcome to use this code in accordance with the open source license, however we will not be responding to GitHub Issues or Pull Requests.
If you wish to be the maintainer for this project, we are open to considering that. Please contact us at<EMAIL_ADDRESS>

Closing due to repo sunset


new Layout

can you add support for android.support.design.widget.AppBarLayout , android.support.design.widget.CollapsingToolbarLayout, android.support.design.widget.CoordinatorLayout and android.support.v4.widget.NestedScrollView
i implement shadow and ripple for cordinator and appbar but seems it not working.
thanks.

I'm not sure if these classes should be part of Carbon. I don't really like these components. There's good number of known issues with them.
Nevertheless this article and code should help you:
https://androidreclib.wordpress.com/2015/12/23/lets-port-design-support-library-to-carbon/
https://github.com/ZieIony/cheesecarbon

I've implemented Carbon features for Design Support Library classes, but I wouldn't call it finished yet. If you wish, you can test them and see if it's what you were looking for. Design classes are in beta package for now.

Just need to drop in a line:
https://github.com/ZieIony/Carbon/pull/194

Thank you for porting this layouts . i trying to use them in my applicatoin.

These layouts are not finished yet, so I wouldn't close this issue. Especially Toolbar is not working as I would like it to.

Moved to the project


Back navigation doesn't work for paging

Steps to reproduce:

Go to the homepage
Click "OLDER ARTICLES" to navigate to the second page
Try to navigate back to the first page, either by clicking your browser's back button or using the keyboard shortcut for the same.
Note that while you're now looking at a different part of Page 2, you're still on Page 2. Confusingly, the URL fragment has changed to #page1

Also happens on author pages.
Probably also worth mentioning that trying to navigate directly to a page by editing the URL fragment (for instance, to #page45) doesn't do anything unless you refresh the page after submitting.
If we're gonna be doing ajax loading for this, I'm thinking we need some popstate and hashchange handlers here.

Fixed with https://github.com/StackExchange/blog/commit/e935a7d26c8b143fac96573d1137baba11ff9ae7


WIP: Many xtensor stack updates

Description of changes
Updates for xsimd, xtensor, and python3Packages.xtensor-python. All of these packages had patches that disabled tests that failed on Darwin and other platforms. This PR is dedicated to use ofborg to test these updates. Eventually a different PR will be opened against staging, with the WIP commits removed.

@ofborg build xsimd
@ofborg build xtensor

@ofborg build python311Packages.xtensor-python

@ofborg build python3Packages.xtensor-python
@ofborg build xsimd
@ofborg build xtensor

Now continuing in targeting staging at https://github.com/NixOS/nixpkgs/pull/313306 .


Handle /tmp/kelda.sock collisions more gracefully

If you've got a daemon and you attempt to start a second, it will error with something like bind: address already in use.   This error message isn't very helpful.  Would be much better to suggest that either another daemon is running, or that it failed to clean up it's socket.
Note that we could tell which of the two issues it is by attempting to delete the socket.  If we can do so successfully, we can move forward with starting ourselves.  If we can't then we should display the more helpful error message.
Reported-By: @nthmost

I actually don't think that attempting to delete the socket gives useful information. From my test locally, I could start a daemon with kelda daemon, and then rm /tmp/kelda.sock without a problem.
We might be able to check if the file is open or something.

Yep you're right on this point.  At any rate, many new users run into this, so definitely worth figuring something out.


Supporting rancher server and agents

Hey,  just thinking if you could support rancher server and agent on arm.
Rancher has the ability to deploy and manage many other platforms like kubernates,  hadoop etc very smoothly through their community supported catalog.
I know Rancheros support is your roadmap,  but just thinking if the server and agents should be ported to arch or hypriotos,  it could save a whole lot

Hello @lavvy
I'm sorry to say, but RancherOS is far away from ARM at the moment. There is just so many things that have to be done, and we must have the full attention of the core maintainers for this to work.
Rancher is built in Java and Python, which both may run smoothly on ARM AFAIK.
But I don't have time to investigate that, I will try merge this work with mainline Kubernetes, which I guess is going to be quite hard
Even if we got Rancher up and running, no addons would be present in the community catalog, because it's ARM :/
Personally, I think Kubernetes (and that means this project) more powerful than Rancher, so this time I would advise you to:

A: Learn Kubernetes in-and-out and go with that, directly on ARM (the easy one)
B: Run Rancher with Kubernetes on top on amd64 hosts, learn how it should work, and try to convert Rancher to ARM and use my Kubernetes binaries on top (the very hard one)

If you want to go with B, here is two images for ARM you might be interested in:
https://github.com/hypriot/rpi-java
https://github.com/hypriot/rpi-python
Hope it helps!


Add slepc installtion to travis, fix links

TODO:

test which way is best to speed up the tests (precomputed adatas vs slicing + trans. matrix normalization)
cache dependencies in travis

The tests run about in 45s on my machine, using all cores (pytest-parallel is faster than xdist in our case).
I've opted to cache the adata for speed (we can regenerate them if needed).
Once the SLEPc works, will merge.

Very good idea to speed up our tests, will positively impact our review process.