16/22 Test Failed

Not certain how this can be fixed. Followed steps in the build instructions, but am concerned that 27% of the test passed.
Any suggestions on how to fix this?
`Test project /Users/<>/clickhouse-odbc/build
Start  1: clickhouse-odbc-ut
1/22 Test  #1: clickhouse-odbc-ut .................   Passed    0.12 sec
Start  2: clickhouse-odbc-load-ut
2/22 Test  #2: clickhouse-odbc-load-ut ............   Passed    0.07 sec
Start  3: clickhouse-odbc-load-ut-w
3/22 Test  #3: clickhouse-odbc-load-ut-w ..........   Passed    0.04 sec
Start  4: clickhouse-odbc-client-it-dsn-0
4/22 Test  #4: clickhouse-odbc-client-it-dsn-0 ....***Failed    1.15 sec
Start  5: clickhouse-odbc-client-it-dsn-1
5/22 Test  #5: clickhouse-odbc-client-it-dsn-1 ....***Failed    1.09 sec
Start  6: clickhouse-odbc-nano-it-dsn-0
6/22 Test  #6: clickhouse-odbc-nano-it-dsn-0 ......***Failed    0.02 sec
Start  7: clickhouse-odbc-nano-it-dsn-1
7/22 Test  #7: clickhouse-odbc-nano-it-dsn-1 ......***Failed    0.02 sec
Start  8: clickhouse-odbcw-ut
8/22 Test  #8: clickhouse-odbcw-ut ................   Passed    0.08 sec
Start  9: clickhouse-odbcw-load-ut
9/22 Test  #9: clickhouse-odbcw-load-ut ...........   Passed    0.03 sec
Start 10: clickhouse-odbcw-load-ut-w
10/22 Test #10: clickhouse-odbcw-load-ut-w .........   Passed    0.02 sec
Start 11: clickhouse-odbcw-client-it-dsn-0
11/22 Test #11: clickhouse-odbcw-client-it-dsn-0 ...***Failed    1.10 sec
Start 12: clickhouse-odbcw-client-it-dsn-1
12/22 Test #12: clickhouse-odbcw-client-it-dsn-1 ...***Failed    1.07 sec
Start 13: clickhouse-odbcw-nano-it-dsn-0
13/22 Test #13: clickhouse-odbcw-nano-it-dsn-0 .....***Failed    0.03 sec
Start 14: clickhouse-odbcw-nano-it-dsn-1
14/22 Test #14: clickhouse-odbcw-nano-it-dsn-1 .....***Failed    0.02 sec
Start 15: iodbctest-dsn-0
15/22 Test #15: iodbctest-dsn-0 ....................***Failed    0.03 sec
Start 16: test.sh-iodbctest-dsn-0
16/22 Test #16: test.sh-iodbctest-dsn-0 ............***Failed    0.02 sec
Start 17: iodbctestw-dsn-0
17/22 Test #17: iodbctestw-dsn-0 ...................***Failed    0.03 sec
Start 18: test.sh-iodbctestw-dsn-0
18/22 Test #18: test.sh-iodbctestw-dsn-0 ...........***Failed    0.02 sec
Start 19: iodbctest-dsn-1
19/22 Test #19: iodbctest-dsn-1 ....................***Failed    0.01 sec
Start 20: test.sh-iodbctest-dsn-1
20/22 Test #20: test.sh-iodbctest-dsn-1 ............***Failed    0.02 sec
Start 21: iodbctestw-dsn-1
21/22 Test #21: iodbctestw-dsn-1 ...................***Failed    0.01 sec
Start 22: test.sh-iodbctestw-dsn-1
22/22 Test #22: test.sh-iodbctestw-dsn-1 ...........***Failed    0.02 sec
27% tests passed, 16 tests failed out of 22
Total Test time (real) =   5.08 sec
The following tests FAILED:
4 - clickhouse-odbc-client-it-dsn-0 (Failed)
5 - clickhouse-odbc-client-it-dsn-1 (Failed)
6 - clickhouse-odbc-nano-it-dsn-0 (Failed)
7 - clickhouse-odbc-nano-it-dsn-1 (Failed)
11 - clickhouse-odbcw-client-it-dsn-0 (Failed)
12 - clickhouse-odbcw-client-it-dsn-1 (Failed)
13 - clickhouse-odbcw-nano-it-dsn-0 (Failed)
14 - clickhouse-odbcw-nano-it-dsn-1 (Failed)
15 - iodbctest-dsn-0 (Failed)
16 - test.sh-iodbctest-dsn-0 (Failed)
17 - iodbctestw-dsn-0 (Failed)
18 - test.sh-iodbctestw-dsn-0 (Failed)
19 - iodbctest-dsn-1 (Failed)
20 - test.sh-iodbctest-dsn-1 (Failed)
21 - iodbctestw-dsn-1 (Failed)
22 - test.sh-iodbctestw-dsn-1 (Failed)
Errors while running CTest
gmake: *** [Makefile:149: test] Error 8`

Looks like all of the failed tests are those that require a reachable ClickHouse server and properly configured DSNs.
By default, tests will be run for DSNs listed in TEST_DSN_LIST cmake option which is set to ${CH_ODBC_DEFAULT_DSN_ANSI};${CH_ODBC_DEFAULT_DSN_UNICODE} by default, where:

CH_ODBC_DEFAULT_DSN_ANSI cmake option is set to ClickHouse DSN (ANSI) by default, and it is -dsn-0 here,
CH_ODBC_DEFAULT_DSN_UNICODE cmake option is set to ClickHouse DSN (Unicode) by default, and it is -dsn-1 here.

Do you have these DSNs configured in your system? Do they point to a running ClickHouse instance?
Note this:
https://github.com/ClickHouse/clickhouse-odbc/blob/41201cd54914fc3bba4447299845f942fd13a6e5/README.md#L547-L549


middleware does not work as expected

Environment

Operating System: Windows_NT
Node Version:     v18.17.1
Nuxt Version:     3.8.1
CLI Version:      3.9.1
Nitro Version:    2.7.2
Package Manager<EMAIL_ADDRESS>Builder:          -
User Config:      ssr, app, telemetry, spaLoadingTemplate, experimental, css, devtools, nitro, modules, components, build, imports, vite
Runtime Modules<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>Build Modules:    -

Reproduction
https://stackblitz.com/edit/github-sbzjzu-ymnnnu
Describe the bug
see reproduction. there are simple layout and page components and middleware.

i used page-key with custom state ( for rerendering page component with same path )
click 'Move To INDEX' button several times to rerendering index page it always trigger onMounted function and initial number ref as i expected.
see console to hit middleware log. if i move to diffrent path page then hit middleware log. but not on the same path (even i use custom page key and it rerendering everything on page)

i don't know it because 'from' and 'to' path has physically same path
then is there any way to just trigger middleware again?
because i don't want to reload whole page again with location.href (original my app's layout has many components, api request, so it's slow to refresh page, not good for ux)
Additional context
No response
Logs
No response

You should use a function in this case if you are keying the page based on the route:
<script setup lang="ts">
const pageKey = useState<number>('pageKey', () => 0);
</script>

<template>
  <div>
    <NuxtLayout>
      <NuxtPage :page-key="route => `${route.fullPath}_${pageKey}`" />
    </NuxtLayout>
  </div>
</template>

See https://nuxt.com/docs/api/components/nuxt-page#example.

thank you for the replying!
i know it's closed but maybe my explain is bad. sorry for that
<NuxtPage :page-key="route => `${route.fullPath}_${pageKey}`" />

this is not helpful my case.
the point is even my custom pagekey is make refresh page but it diddn't come in my middleware.
if this is not bothering you please check my reproduction link and middleware's console log message when route same page

The increase in page key reloads the page component but it doesn't change the route. Middleware is keyed on route change and not on the loading of the page component.
Instead you can do something like this to force a navigation to the same route.
const router = useRouter()
const movePage = (path) => router.push({ path, force: true });


chore: add quality gates

Add prodsec/security_scans

:tada: This PR is included in version 4.23.7 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Fix flaky postgres_integration_test

Signed-off-by: Sotiris Nanopoulos<EMAIL_ADDRESS>Commit Message:
The write can see disconnect upon completion.
See https://github.com/envoyproxy/envoy/issues/15042
Risk Level: Low
Testing: Existing tests
Docs Changes: N/A
Release Notes: N/A
Platform Specific Features: N/A

Validated that there are no flakes in 1.5k runs

/retest


Add Accessibity

The following have been addressed in the pull request:

Page titles:
Updated the title of the page to be more descriptive
https://github.com/Katended/mobilefirstproject2/pull/8/files#diff-ba9f3fbde9c0c98a09b8fcb805a096ed053753a7b7d2844dca83ad9907e720ccR7

Image text alternatives:
Added image alt-text to project images:
https://github.com/Katended/mobilefirstproject2/pull/8/files#diff-ba9f3fbde9c0c98a09b8fcb805a096ed053753a7b7d2844dca83ad9907e720ccR7
https://github.com/Katended/mobilefirstproject2/pull/8/files#diff-ba9f3fbde9c0c98a09b8fcb805a096ed053753a7b7d2844dca83ad9907e720ccR99
https://github.com/Katended/mobilefirstproject2/pull/8/files#diff-ba9f3fbde9c0c98a09b8fcb805a096ed053753a7b7d2844dca83ad9907e720ccR99

Text headings
No Issues

Color contrast
No Issues

Resize
Removed size property in first section to prevent link overlaps on when page is zoomed.
https://github.com/Katended/mobilefirstproject2/pull/8/commits/3bee93fcffa2e4887c2422ddea99916bb83243ff#diff-b78be019f1dc6d57753ea900c3805b114cd53ab7c0db836cc081836df1b99b7aR113

Interaction
Added form labels to improve accessibility.

Moving content
Added alt text to moving logo image
https://github.com/Katended/mobilefirstproject2/pull/8/commits/f1bdac595432038f87fd51c400867259e177c547#diff-ba9f3fbde9c0c98a09b8fcb805a096ed053753a7b7d2844dca83ad9907e720ccR16

Multimedia
No Issues

The basic structure of the page
No Issues

STATUS: REQUIRED CHANGES ♻
Hello @Katended  and @samiullah12345678 👋 ,
Good job so far! 👏
There are some issues that you still need to work on to go to the next project but you are almost there!

Highlights 🚀
✔linters are passing
✔ Correct use of GitHub flow
✔professional documentation
Required Changes ♻

Nice report overall, however when I check the color-contrast ratio, I see 4 failing elements. You can check them too using this site: https://www.aditus.io/button-contrast-checker/. Kindly fix this.
Contrast ratio should be at least 4.5:1.

Optional suggestions
Every comment with the [OPTIONAL] prefix is not crucial enough to stop the approval of this PR. However, I strongly recommend you to take them into account as they can make your code better.
Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me in your question so I can receive the notification.
Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the first review, either valid or invalid unless it is requested otherwise.

As described in the Code reviews limits policy you have a limited number of reviews per project (check the exact number in your Dashboard). If you think that the code review was not fair, you can request a second opinion using this form.

Hello sir changes made and now with zero fails on the same site


Service crash, lag

Every time I open the app in kitkat and jellybean, it reports a crash and the service notification disappears. later, when clicked on a song, nothing happens but after sometime, the app starts playing. Please fix the service issue

I think I know why there's a delay between the service reacting to commands, but it shouldn't be noticeable on newer devices. I'll certainly look into it, but since it's based on how the processes communicate, it won't come out until the next major release.
As for the service crashing problem, I've only had one service crash reported on Crashlytics from an Alcatel OneTouch POP C5 on July 1st which was caused by a skip command. Let me know if this sounds like your device, otherwise I'll need some more information about your phone and your music library. You can also try to clear the app data or reinstall to see if that changes anything.

I tried it on a Xiaomi Redmi note running 4.4.4. Also, when debugging through studio, the service crash on startup didn't show on the logs. Maybe that's why it didn't show up on crashlytics as well. Redmi note is by no way an old device and 4.4.4 not a very old version. Please look into it

Jockey runs in two processes, so make sure you're looking at the right one. There's a drop down menu on the Android logcat tab that looks like this:

and you want to choose the one that ends with ":player". I've also found that the log gets cleared if you dismiss the "Jockey has stopped working" message.
Also, I recently committed a few changes to how Jockey implements Crashlytics, but it shouldn't affect logging on the remote service. The most notable change is that my API key is no longer published.

I'm closing this issue due to inactivity and the fact that the player service has undergone changes that may have made this issue invalid. If it is still a problem, however, feel free to create a new issue or reply to this one to have it reopened.


Make .ajaxsend form configurable for enable or disable

Because some times we not need it event trigger

Added data-api #24837687 for send or not google tracking pageview

Also improved this add Facebook Pixel and by make the send of event and pagevew a default behaviour also for well fallback and for disable it we need to set "off" 2483768


CLOUD-000: Inject fix on integrationtest

@keyki pls review

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


When using the default arguments, what is the criterion for fairseq-train to stop training?

What is your question?
When using the default arguments, that is, when (--max-epoch, --max-update, --stop-time-hours, --stop-min-lr) are not set, when will fairseq-train stop training?
What's your environment?

fairseq Version (0.9.0):
PyTorch Version (1.5)
OS (Linux):
How you installed fairseq (source):
Build command you used (if compiling from source):pip Install -e
Python version: 3.7

Try it out.  In general it is not recommended to not set any of these parameters

Try it out. In general it is not recommended to not set any of these parameters

But how to estimate the time required for model training?

It depends on your training data.  If you feel that it has stopped prematurely (i.e. your loss is still improving), then you can start another training run and resume from your latest checkpoint using the --restore-file <path to checkpoint> flag.  If you see that your model is still training, but your loss/validation metrics aren't improving, then you can kill the training job.


MN-488 platform updated to 1.5.6

- What I did
updated platform to 1.5.6
- How I did it
- How to verify it
- Description for the changelog

Codecov Report

:exclamation: No coverage uploaded for pull request base (release/1.8@6bd428c). Click here to learn what that means.
The diff coverage is n/a.

@@              Coverage Diff               @@
##             release/1.8      #29   +/-   ##
==============================================
  Coverage               ?   15.30%
==============================================
  Files                  ?        7
  Lines                  ?     1006
  Branches               ?        0
==============================================
  Hits                   ?      154
  Misses                 ?      844
  Partials               ?        8

Continue to review full report at Codecov.

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


Back to top button re-positioned as fixed and hover effect added on it

Issue Number
fixes #382

Describe the changes you've made
The back to top button was before positioned at the end of  every page , I have fixed this and now after this rectification , it will
fixed according to the viewport and will be visible  on the page even during the scrolling .
Describe if there is any unusual behaviour of your code(Write NA if there isn't)
NA
Checklist

[ ] I have added my name in the contributors list at the end of README.md file.
[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have added tests to cover my changes.
[x] All new and existing tests passed.
[x] The title of my pull request is a short description of the requested changes.
[x] Open Source Program names : LGM SOC'21

My apologies.
Make new PR, according to the description given in the issue thread.


Run pytest-sort without running tests?

I'd like to run pytest-isort in a separate section of my tox.ini file, like I have linting in a separate section.
I've tried py.test --isort --collect-only or ways to deselect tests, but these all end up preventing the isort from running.
Is there a way of doing this?

collect-only just collects possible test jobs and won't execute any tests. pytest-isort works just like pytest-pep8 and pytest-flakes. You could mark your "real" tests with pytest.mark and then deselect these tests when executing your "lint only" CI job.
Do you see any other option to do so? I'm not sure if we yould add a marker to all IsortItems to have them selected easily. What do you think?

I believe it can be closed as "want fix"

I agree: "won't fix".
I think you're doing this in the standard way. And using marks you can indeed select either a) just isort (with --isort -m "isort"), b) everything but isort (with -m "not isort" or just don't add --isort).

I managed to configure pytest-isort via conftest.py to run isort checks without running tests :
# conftest.py

def pytest_collection_modifyitems(session, config, items):
    if config.getoption('--isort'):
        items[:] = [item for item in items if item.get_marker('isort')]

Works for pytest-flake8 the same way.


having trouble to build hyprland on a rasberrypi4

Greeting,  I'm learning the nixos-ecosystem lately. Trying to build hyprwm+nixos on a pi4 with my flake.nix.
However, some C compiler warnings forced it stop building up. How do I fix the libitoff and wrloots packages errors?
Here is my issue: https://github.com/NixOS/nixpkgs/issues/219571
And my nix config files: https://github.com/Costabo1/Nixos/blob/f4d5beaded77bc245f8dba0eefcc6c5e34642e23/flake_bkup.nix
Any guidance to install hyprland + nixos  on a pi4?

@Costabo1 Ideally you should report these issues upstream to libliftoff and wlroots. In the meantime I'll add the CFLAGS to make them compile for aarch64 in a PR, and ping you for testing.

@vaxerski i had the same problem just running Endeavouros on my laptop and installing libliftoff and libdisplay-info solved the issue for my to thanks. by the way awesome work.


Proposal to Create componentize-py

Proposal to Create componentize-py
This document is a proposal to create componentize-py as a formal (Hosted) Project under the auspices of the TSC of the Bytecode Alliance, as specified in the TSC Charter.
Project Summary
componentize-py is a project to create components using the Python programming language, analogous to how jco componentize creates components using JavaScript.  It currently resides at https://github.com/dicej/componentize-py/ and is published to PyPI at https://pypi.org/project/componentize-py/.  In addition to supporting guest code written in pure Python, it supports native extensions written in C, C++, and other native languages via emulated dlopen/dlsym functions.  We aim to make this tool the easiest, most efficient way to build components using Python.
This project has been developed with the advice and assistance of the members of the Python subgroup of the Guest Languages SIG, including @brettcannon, who currently maintains the CPython WASI port on which componentize-py is based.
Governance Summary
This project will begin with @dicej (Joel Dice, Fermyon) as the primary maintainer, with informal assistance from the Guest Languages SIG Python subgroup.  By making this a hosted Bytecode Alliance project, we hope to attract additional contributors going forward.
Software Development Process
The project will meet the passing criteria for the OpenSSF best practices badge. Pull requests, issues, CI, and release management will be performed via GitHub.
Alignment with Bytecode Alliance Mission and Goals
Bytecode Alliance projects represent the mission and goals of the Bytecode Alliance itself.
We understand that as a Bytecode Alliance project, our project must adhere to the TSC Charter and other governing documents (such as the Security Policies and IP Policy).
As a Bytecode Alliance project, our project's source code and other pieces of intellectual property will be assigned to the Bytecode Alliance.
We understand and agree that:

All code for this project must be under the Apache v2 License with the LLVM exception, unless an exception is required for compliance with existing licensing, and granted by the Bytecode Alliance's board of directors per IP Policy §4. If our code is not already licensed accordingly, we will take the necessary steps to correct this prior to becoming a Bytecode Alliance Project.
We will comply with the Security Policies.
Project name, trademarks, logos, wordmarks, and other intellectual property other than source code and documentation copyright is assigned to Bytecode Alliance per the IP Policy.
Social media handles, GitHub repository access, and other relevant communication and coordination platforms will be overseen by Bytecode Alliance. Administrative/Owner permissions will be granted to the Bytecode Alliance for all such accounts.
We will abide by the definition of a project as set forth in the TSC Charter.
This project must remain under active development or maintenance, or it may be archived by the Bytecode Alliance.
This project may be reviewed from time to time by the TSC, and project maintainers will assist with this review process.
Project members will be able to participate in Bytecode Alliance governance, as specified in the TSC Charter and other governing documents.

Supporting Members
The following individuals support the creation of componentize-py:

Joel Dice (Fermyon)
Till Schneidereit (Fermyon)
Kyle Brown (SingleStore)

I reviewed componentize-py and found it to be in excellent alignment with the Bytecode Alliance Mission and principles. I only had a few notes:

[x] Contributor Documentation

Adding a CONTRIBUTING.md is desirable. Some info like building from source is in the README.

[x] Public Project Meetings and Notes

Part of Python WG within Guest Languages SIG

[x] Semantic Versioning

yes, defined in pyproject.toml as 0.3.2

Thanks for taking a look, @ricochet.  I would also note that I'm planning to add doc and implementation comments to the code (which is sorely lacking in that respect), along with a high-level architecture overview.  That will hopefully make the code more approachable to new contributors.

One other thing to mention: componentize-py depends on component-init which used to be a subcrate of the project, but I split it out into its own repo at @guybedford's request so it could be reused by other projects more easily.  It's sort of a "Wizer, but for components", but also designed to be runtime agnostic (i.e. explicitly avoiding a Wasmtime dependency) so it can be more readily reused in e.g. jco.  Should I create a separate proposal to make that a BA-hosted project as well?

The TSC has reviewed this proposal, and I am happy to say that it was approved.
The one thing we would like to see is a CONTRIBUTING.md, as noted above. (This can happen before or immediately after transfering to the BA org, either way works). Note that we aren't asking for a ton of new content, just that the relevant bits from README.md are split out to CONTRIBUTING.md. More details can always be added in follow up PRs.
I will leave it to @tschneidereit to handle the transfer from here.

Oh and regarding component-init, we can leave it where it is for the time being: I will separately review it and see whether I think it makes sense to fold into Wizer or whether we should encourage it to be its own project in the BA.

I've added a CONTRIBUTING.md file, as requested.  I also tried transferring it to the BA org, but got You don’t have the permission to create public repositories on bytecodealliance from GitHub.  @tschneidereit is going to do some research on what the correct process is.

We've sorted out the repository transfer, so this is all ready to go. Thank you again for all the effort you put into getting componentize-py to this point, and for donating it to the BA, @dicej!


#1: Add FileStorage struct

FileStorage struct retains core functionality from Kotlin implementation. #1

Read data from file into a mapping from ResourceId to value
Write data mapping from generic key value pair to file
Verify file version
Delete file when dropped

@Pushkarm029 the changes look good. Can you make a separate PR for this and move the logic into a single file in a bin directory. That way cargo knows it's meant to be compiled as an executable. Something like -
fs-storage/
   src/
       bin/
           cli.rs

https://doc.rust-lang.org/cargo/guide/project-layout.html
The main argument can choose to read or write based on the pass arguments. You can consider using clap (or similar library) to handle cli arguments.

@twitu it seems that we need to rebase this branch

The write sample produces an empty folder:
[kirill@lenovo debug]$ ./write /tmp/fs-storage-test
Storage directory created successfully at /tmp/fs-storage-test
Enter a key-value pair (key=value), or enter 'done' to finish:
1=a
Enter a key-value pair (key=value), or enter 'done' to finish:
2=b
Enter a key-value pair (key=value), or enter 'done' to finish:
c=3
Enter a key-value pair (key=value), or enter 'done' to finish:
done
Key-Value Pairs:
1: a
2: b
c: 3
[kirill@lenovo debug]$ ls -lah /tmp/fs-storage-test/
total 0
drwxr-xr-x.  2 kirill kirill  40 Mar 11 10:56 .
drwxrwxrwt. 29 root   root   920 Mar 11 10:56 ..

If the "Verify build" CI test is blocking this, you can cherry pick ba41bd8690c03920cfaaf0d0f94c13a7342e950d to fix it

@twitu The samples work, thanks. I've noticed one more thing to fix:
$ cargo run -- write /tmp/x a:1,b:2,c:3,d:4
...
$ cat /tmp/x
version 2
a:1
c:3
b:2
d:4
$ cargo run -- write /tmp/x a:1,b:2,c:3,d:4
...
$ cat /tmp/x
version 2
b:2
a:1
d:4
c:3

[ ] Storages should be persisted deterministically, i.e. the storage files must be equal for equal KV tables. In Rust, iterating through BTreeMap is deterministic.

And also https://github.com/ARK-Builders/ark-rust/pull/10#issuecomment-1988678975

I've converted https://github.com/ARK-Builders/ark-rust/pull/10#issuecomment-1988678975 into separate issues:

#18
#19

But let's have deterministic output in this PR.
Also, it seems that this branch and main have same commits but with different hashes. This causes duplicate commits during rebase. Probably we can squash though.

Let's also rebase the branch on top of main

Fixed the commit history.
I also experimented with creating a mapping struct in separate branch.
pub struct Mapping<K, V> {
    timestamp: SystemTime,
    values: HashMap<K, V>,
}

It adds extra complexity of generics and also a few unresolved problems around consistency of the timestamp. Basically we have two timestamps in the system now. One for the mapping and one for the file storage struct. This leads to duplication without clear distinction between how they are different or what their relation is to each other.
Secondly, the save function doesn't actually use the timestamp in the mapping since it reads the current time.
    /// Write data to file
    ///
    /// Data is a key-value mapping between [ResourceId] and a generic Value
    pub fn save<K, V>(&mut self, value_by_id: Mapping<K, V>) -> Result<()>

The mapping struct is only used in one place where it is returned by the load function.
    fn load<K, V>(&mut self) -> Result<Mapping<K, V>>

We can consider adding it later when it has more use cases.
This is a good first version of the FileStorage logic and we can merge it once @Pushkarm029 gives the cli a final refactor.


UHF-9190 Maternity and child healt clinic index

UHF-9190
What was done
Added an index for maternity and child health clinics
How to install

Make sure your instance is up and running on correct branch.

git checkout  UHF-9190-maternity_search
make fresh

Run make drush-cr

How to test

[ ] Run drush-sapi -commands drush sapi-rt; drush sapi-c; drush sapi-i
[ ] Check that index returns correctly https://elastic-helfi-sote.docker.so/maternity_and_child_health_clinic/_search?size=10&pretty=true

Designers review

[ ] This PR does not need designers review

Seems like the address isn't quite right yet, have to revisit that


ConceptGraph nesting / reuse

@HungryProton we discussed ConceptGraph nesting here: https://github.com/HungryProton/concept_graph/pull/59#issuecomment-633555264
Current ideas:

The "Generic Input" GraphNode should return the output Spatial of a ConceptGraph:

Multiple instances of the same ConceptGraph (saved in it's own scene even) can have different template inspector properties set. So this would allow making unique outputs from each instance, but only in a manual way.
This is so simple to add, so I think it's a no-brainer.

New GraphNode with input slots that match what the nested graph exposes to the inspector.

This allows exposed properties can be manipulated from within the parent graph
These properties can be easily re-exposed in the parent inspector.
Does it also need inputs that match the ConceptGraphs input nodes?
How would multiple outputs be handled? Just as a single node array? What if you wanted to pipe different outputs into different nodes? Perhaps we need an Array Functions node for this?
Idea 1 doesn't stop this being implemented as it's a separate Input node.

New GraphNode that can directly load a graph and will show inspector properties, inputs, and outputs that match the graph:

This is just a step further than idea 2.
It would allow for direct modularisation of graphs as they no longer have to be coupled with scene nodes.

Generic Input

Yes this should be added to the Generic Input node.
A new Load from Scene node could be added If the Graph is saved in another scene, that should be easy to do and it could work with any type of nodes.

Creating a new GraphNode for nested ConceptGraph

Nesting a graph that's already present in the scene should only expose its inspector properties to the graph, inputs should probably be left as the child graph responsibility.
Output nodes should have a name property, so the new node can display one slot per output with a different name. Or maybe use the Spatial node name directly?
However, some sort of node that split arrays would be nice since there's a lot of other nodes that pass around arrays but I guess this is for another issue.

Nesting the template file directly

This one just takes a file path instead of a node path
All inputs should be exposed on the node as well which means creating a new tag on every input nodes so the detection can be automated.
It would be great to organize graphs and reuse common parts in multiple places.

You're raising a lot of great points and I think I should focus on these features before anything else, let me know what you think about this plan

That all sounds good to me.
Just not sure about the Load from scene node.
Aren't child nodes inside instanced scenes handled the same as if they were
in the parent scene?
Like if the CG node were the root of the instanced scene, it would be the
same as directly nesting that CG node right?
Otherwise, do you just mean we need a way to return a named child from
within an input if it's not root? Like a Get Node node :)
On Tue, 26 May 2020, 9:18 PM HungryProton<EMAIL_ADDRESS>wrote:

Generic Input

Yes this should be added to the Generic Input node.

A new Load from Scene node could be added If the Graph is saved
in another scene, that should be easy to do and it could work with any type
of nodes.

Creating a new GraphNode for nested ConceptGraph

Nesting a graph that's already present in the scene should only
expose its inspector properties to the graph, inputs should probably be
left as the child graph responsibility.

Output nodes should have a name property, so the new node can
display one slot per output with a different name. Or maybe use the Spatial
node name directly?
However, some sort of node that split arrays would be nice since
there's a lot of other nodes that pass around arrays but I guess this is
for another issue.

Nesting the template file directly

This one just takes a file path instead of a node path

All inputs should be exposed on the node as well which means
creating a new tag on every input nodes so the detection can be automated.
It would be great to organize graphs and reuse common parts in
multiple places.

You're raising a lot of great points and I think I should focus on these
features before anything else, let me know what you think about this plan
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/HungryProton/concept_graph/issues/67#issuecomment-633910283,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AA43GOYFGPVECST6FRKWV33RTOCOVANCNFSM4NJ7IJTA
.

I was thinking about a scene that would not be part of the scene tree (so the graph would have to load and instantiate it from its file path)
But sure it's also perfectly possible to bring it in the scene tree manually and treat it like any other regular node

Ah yup got it. That's a 4th option :)

We're doing a Google summer of code on this for "nested nodes" and "grouping nodes" in Godot Engine.
https://discord.gg/bKpWTuV
I wish to invite anyone interested to suggest how we can do nested nodes and expand nodes, before the PR is complete.


Incomplete article

Description
Use this cmdlet to .
-SourceSiteUrl
{{ Fill SourceSiteUrl Description }}

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

ID: eee96ac3-6af6-4cc3-6700-dd6f2a4791fb
Version Independent ID: cdbe048d-16c0-a737-0c24-0ef7177a1e02
Content: Stop-SPOSiteContentMove (SharePointOnlinePowerShell)
Content Source: sharepoint/sharepoint-ps/sharepoint-online/Stop-SPOSiteContentMove.md
Service: sharepoint-powershell
GitHub Login: @trent-green
Microsoft Alias: trgreen

Thanks for reporting @hwkwicre


SDK Review Meeting - Tracking Azure Data Lake Store

This meeting was created by Sean McCullough.

It will be used to Track the conversation in the informational Session for the Azure Data Lake Store Service.

Detailed meeting information and documents provided can be accessed here

Cancelled by: Sean McCullough


timeout option supported in v1 ?

There was a PR for v1beta adding timeout option. But I can't see it in v1.
https://github.com/GoogleCloudPlatform/google-cloud-node/pull/1915

Since our API changed in 0.10.0, the timeout property goes in a second argument:
speech.streamingRecognize(config, { timeout: 999 })

Let me know if you have any issues!

@stephenplusplus Am I understand correctly that this option will help me avoid Deadline Exceeded GRPC client error?


toMetadata for String splits long strings

Re-creation of https://github.com/Plutonomicon/cardano-transaction-lib/pull/1344
Pre-review checklist

[ ] All code has been formatted using our config (make format)
[ ] Any new API features or modification of existing behavior is covered as defined in our test plan
[ ] The changelog has been updated under the ## Unreleased header, using the appropriate sub-headings (### Added, ### Removed, ### Fixed), and the links to the appropriate issues/PRs have been included

Rerunning failing CI as the test is passing locally


missing modules - broken kepler-sdk?

Hi I am unable to get kepler-sdk working at all, i tried the nvm example and i get the similar problems of missing modules in kepler-sdk both in example which runs of parent npm package (kepler-sdk) and also when trying to use kepler-sdk package in seperate node/webpack applications.
This is what I get when I yarn serve the example

and this is what I get when I try to webpack or node src/index.ts the SIWE kepler authenticator!

was hoping to play around, but it seems like I need to ignore these "optional" modules using webpack! Hope this is not a problem if integrating into react!

Hey could you provide me with some more information:

What OS are you using?
What git branch are you running?


performance issues with one of the examples

I'm running the text-generation LSTM example on an iCore7 machine with 64GB of RAM on Ubuntu, with Python 3.4. No changes to the code except I'm using my own text sample of ~850K characters. One virtual CPU is running the script at 100%, and I have tons of free RAM.
Anyhow, it looks like it'll take ~60K seconds just for Iteration 1 of Epoch 0. Does it sound reasonable or is there a problem on my side?

It is likely that you do not have a BLAS installed. Install OpenBlas, then reinstall Numpy / Theano / Keras. Make sure that all installs can find the path to OpenBlas.


athens: 0.13.0 -> 0.13.1

Description of changes
changelog: https://github.com/gomods/athens/releases/tag/v0.13.1
Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

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

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

1 package built:

athens


Fixed issues when workMinutes, workSeconds, breakMinutes or breakSeco…

Issue fixed.

Fixed issue 198 at
https://github.com/SoftEng701-Group5/assignment1/issues/198

You should probably describe the pull request a bit more e.g. Adding a issue description and how you solved the problem. Additionally, it would probably be best to not change the package-lock.json if you haven't added any new dependencies, that should be left to another PR.

I think you accidentally deleted the entire package-lock.json (which is a necessary file) instead of reverting your changes.

Hi Raymond, thanks for pointing this out. Sorry for the silly mistakes QAQ I will now revert both files to the old version of them.


Excessive use of user  objects on Windows

When using the library (version <IP_ADDRESS>, <IP_ADDRESS> and <IP_ADDRESS>) on Windows it seems that it will start allocating "User Objects" which will finally make the application unresponsive. On Mac and Linux this works without problems.
The interesting thing is that if the window of the related process is not in focus it will not create new user objects even though the example is a console application:
https://github.com/libgdx/Jamepad/assets/8962024/de17f129-aaf3-454f-bd40-4dd74171f941
Example program:
package com.willwinder.ugs.nbp.joystick;

import com.studiohartman.jamepad.Configuration;
import com.studiohartman.jamepad.ControllerManager;
import com.studiohartman.jamepad.ControllerState;

public class TestMain {
    public static void main(String[] args) {
        Configuration configuration = new Configuration();
        ControllerManager controllerManager = new ControllerManager(configuration, "/com/willwinder/ugs/nbp/joystick/gamecontrollerdb.txt");
        controllerManager.initSDLGamepad();

        // Print a message when the "A" button is pressed. Exit if the "B" button is pressed
        // or the controller disconnects.
        while (true) {
            ControllerState currState = controllerManager.getState(0);

            if (!currState.isConnected || currState.b) {
                break;
            }
            if (currState.a) {
                System.out.println("\"A\" on \"" + currState.controllerType + "\" is pressed");
            }
        }
    }
}

Tried with JDK Temurin 17.0.9 and Temuring 21.0.2.

I built this locally and upgraded SDL to the latest release https://github.com/libsdl-org/SDL/tree/release-2.30.x and problem was no longer present.

Tried it on Linux x64, Windows x64 and MacOSX using the new dependency and at least the small test program works as before:
<dependency>
  <artifactId>jamepad</artifactId>
  <groupId>com.badlogicgames.jamepad</groupId>
  <version><IP_ADDRESS>-SNAPSHOT</version>
</dependency>

The problem with user objects are no longer present:
https://github.com/libgdx/Jamepad/assets/8962024/953b1281-b984-48d0-8475-4c8f6b83f3f1


Edge of Madness

Edge of Madness unique weapon chaos base damage is not being read.

Sorry, I was reading it wrongly.


mount: Use 9p2000.L version when mounting 9p filesystem

Using 9p2000.L version helps passing more tests compared to the
standard version. The symlinks are handled in a better way.
Fixes #214
Signed-off-by: Sebastien Boeuf<EMAIL_ADDRESS>

@devimc @amshinde @jcvenegas PTAL


923: CI staging environment

added env file with api url for staging
adjusted normal backend workflow to build with this env file and deploy on staging server
added backend-production workflow to be triggered when a git tag was set

resolves https://github.com/digitalfabrik/entitlementcard/issues/923

Staging deployment failed unfortunately, https://app.circleci.com/pipelines/github/digitalfabrik/entitlementcard/2461/workflows/72fd78b4-8eed-432f-92a9-2171fd3bcfe1/jobs/21619


Requirement_Response__c Missing fields

When attempting to install EASY I get the following error:

Update of ApexClass ApplicationReview: Error on line 67, col 42: Question_Group_Requirement_Fulfilled_On__c, HasDocument__c, Waive_Requirement__c, Document_Requirement_Fulfilled_On__c
^
ERROR at Row:1:Column:185
No such column 'Waive_Requirement__c' on entity 'Requirement_Response__c'. If you are attempting to use a custom field, be sure to append the '__c' after the custom field name. Please
reference your WSDL or the describe call for the appropriate names.

It appears that references to new fields (e.g. Waive_Requirement__c) were added in version 1.44, but the Requirement_Response__c object was not updated as well.

@nicolas-scarrci Thanks for the heads-up. It was included in the unmanaged package but I forgot to pull it down to the repo. Just added it. Let me know if you have any issues deploying.

2:07 AM! Ugh!
I tested this morning and everything built just fine. Thanks for the quick
response.
On Wed, Feb 5, 2020, 2:07 AM Kyle Schmid<EMAIL_ADDRESS>wrote:

@nicolas-scarrci https://github.com/nicolas-scarrci Thanks for the
heads-up. It was included in the unmanaged package but I forgot to pull it
down to the repo. Just added it. Let me know if you have any issues
deploying.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Kathy-Lueckeman/EASY-Open-Source-Solution/issues/17?email_source=notifications&email_token=ABX6AJQDXFZGJSB44DC7LMDRBJQR3A5CNFSM4KP6QO32YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEK2MAUI#issuecomment-582271057,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABX6AJU5LFFQEURD3X3FRELRBJQR3ANCNFSM4KP6QO3Q
.

Hey, it was only 1:07 AM CST. Glad it's working!


Moving Linux Kernels out of all-packages.nix

Hi,
Before I open a PR for this, I want to see opinions on this. Basically as part of cleaning up all-packages.nix, I would like to move all of the Linux kernels to their own attribute set. First some reasons for doing this:

The kernels are pretty self-contained, not requiring many dependencies from all-packages.nix.
There are lots of permutations of kernels (between official versions & patchsets like hardened it adds up). There should be ways to map these together & a separate file would make those changes easier.
It’s a lot of lines that don’t make sense in all-packages.nix. Obviously this is not the only thing increasing the size of all-packages.nix, but it’s also an easy one to move.

Somes steps to mitigate fallout:

Use recurseIntoAttrs to build everything in the “linuxKernels” attribute set on Hydra.
Provide aliases for either all or most attributes moved from all-packages.nix

I hope this is a well liked proposal but it’s definitely fine to not do. My main fear is the longer we wait to do things like this the more and more all-packages.nix will continue to grow.

Sounds good to me. On a semi-related topic, could all-packages.nix in the future be split up into one per directory? Like applications/misc would have one, tools/X11 would have one, etc. As you said, it's growing too large.

Does anyone have an opinion an a name? Originally linux would be the name to match darwin & windows attributes, but there is currently an attribute named linux (which refers to the kernel). So something like either linuxOnly or linuxKernels are the most likely choices.

Second one, linuxKernels, sounds reasonable :+1:

So you mean linux_4_4 would become linuxKernels.linux_4_4 or something like that? Sounds kind of meh to me given that we already have a quite a number of different conventions of referring to different versions of the same package (see https://github.com/NixOS/nixpkgs/issues/17625) and this would bring a yet another convention.
On the source level I do agree there are a number of annoyances. The package set of out-of-tree kernel modules (search for linuxPackagesFor) is getting quite big and probably deserves its own file. The list of patches to apply should probably not be in all-packages.nix. Not having linux_4_4 and linuxPackages_4_4 next to each other in the source is kind of annoying when dropping those packages as you have to remember to hunt for the other occurence 50 lines up/down.

:-1: on this. These rename/move operations provide little benefit but cause a lot of problems (broken configurations, harder to cherrypick commits to release branches, etc.).

👎 on this. These rename/move operations provide little benefit but cause a lot of problems (broken configurations, harder to cherrypick commits to release branches, etc.).

Is there any refactoring you would support in this area? Right now all-packages.nix is /huge/ and this seemed like a good place to cut stuff out. The kernels are all related & ideally interchangeable so a separate file definitely makes sense to me at least. At first, this would make cherry-picking harder, but over time it should be easier with the smaller file. Here is the block, for reference:
https://github.com/NixOS/nixpkgs/blob/master/pkgs/top-level/all-packages.nix#L13414-L13760
What are your thoughts on reducing all-packages.nix size in general? I haven't been here as long but it definitely feels unsustainable growth. There are some proposals to split it up into overlays or just intersecting attribute sets but those have never really gotten any traction. The 'moving' approach seemed like a more realistic & pragmatic option.

all-packages.nix is broken in the Github UI - it only shows about 15k packages when there are 21.5k packages
I think this adds some weight to the idea of trying to split the file up.
Reported to Github just now and recorded it at https://github.com/isaacs/github/issues/1258

Break up nixpkgs itself, then use a nix expression to create a second tree which builds the OS. Nix is the perfect tool for handling complexity, so it should build nixpkgs itself. That would render the code base modular, using multiple repos.


Improve push/pull secret handling in signing (#352)

Fixes #352

Improve push/pull secret handling in signing
Re-work secret handling for pulling and pushing images Add support for dockerconfigjson and dockercfg style
secrets Add support for multiple keys in a single secret (useful for pulling and pushing to different registries)
This also sets the stage for allowing service account secrets
We do this by mounting secrets in their own directories then reading all the files (keys) in that dir

/retest


Use kStatus to compute status

After applying the object, compute the status using the kStatus library.

/assign @mortent


define what "done" is

#152
API Perspective

[x] add and removing views from the index
[x] fix Http encode uri weirdness

Development Perspective

[x] Computing the index is a code mess. Need to simplify drastically especially when we extend to 2D.

[x] arrow
[x] sql

[x] End2End test

Public

[x] Update readme with concrete examples with images
[x] Update readme with in depth API reference
[x] make sure all the examples work
[x] upload latest version 0.17.3 to npm

Done!


How to serve this model using tensorflow serving

I want to know how to write the input function for serving this model

i don't know what you mean by 'serving'.
in any way, this repository's goal is to provide the models and code. all extensions are welcome.


Documentation for project admins

 Issue by caniszczyk
Wednesday Jul 03, 2019 at 20:53 GMT
We should have docs for project admins

how do I find the CLA of a company/individual that has signed
how do I see the folks that have signed
which emails are valid for the CCLAs

This should be part of the project.lfcla.com console. When you click on the "View Signatures" within a Foundation's projects (CLA Groups) it will show you who has signed both independent contributors & employees (covered undersigned CCLAs).  The only thing missing is the link directly to the document where the digital signature exists. This is something we have in our JIRA backlog. We're still migrating everything to GitHub.

Closing this issue during our backlog review. If additional help (be specific) is needed then please create a new ticket.


Update virtual-machines-windows-sql-server-agent-extension.md

Correction of the example code comment for full install from "Lightweight" to "Full".

@PhilipBarry : Thanks for your contribution! The author(s) have been notified to review your proposed change.

Hi @PhilipBarry , thank you so much for catching this! You are absolutely correct :) #sign-off

Only Microsoft employees can sign off on PRs. Your PR will be routed for review.

#sign-off

#sign-off

Only Microsoft employees can sign off on PRs. Your PR will be routed for review.

@CarlRabeler: I'm sorry - only the author of this article, @MashaMSFT, can sign off on your changes. But we do have an exception process - if you are on the Microsoft content or product team for this product area, you can ask the PR review team to review and merge it by sending mail to the techdocprs alias.

#sign-off

@stevestein: I'm sorry - only the author of this article, @MashaMSFT, can sign off on your changes. But we do have an exception process - if you are on the Microsoft content or product team for this product area, you can ask the PR review team to review and merge it by sending mail to the techdocprs alias.

@ktoliver can you help with this? I'm not sure what's going wrong...

#sign-off

Only Microsoft employees can sign off on PRs. Your PR will be routed for review.

Only Microsoft employees can sign off on PRs. Your PR will be routed for review.

We've opened a bug for this: https://ceapex.visualstudio.com/Engineering/_workitems/edit/103643
I'll merge the PR now.


flatpickr monthSelectPlugin does not work on iPhone or in Chrome DevTools mode

I have monthSelectPlugin working without any issues until I try looking at the site on iOS or even in Chrome DevTools.  It doesn't matter what the dimensions are set to.  Appears to be a bug.
TypeError: Cannot read properties of undefined (reading 'addEventListener')
    at Object.P [as _bind] (flatpickr:2:13172)
    at Object.bindEvents (index.js:111:20)
    at De (flatpickr:2:35446)
    at flatpickr:2:49325
    at k (flatpickr:2:49339)
    at T (flatpickr:2:49626)
    at I (flatpickr:2:50016)
    at text.html:17:24

Simplified code:
<!doctype html>
<html>
    <head>
        <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/flatpickr/dist/flatpickr.min.css">
        <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/flatpickr/dist/plugins/monthSelect/style.css">
    </head>
    <body>

        <form>
             <input type="text" placeholder="Select Date.." class="date">
		</form>

        <script src="https://cdn.jsdelivr.net/npm/flatpickr"></script>
        <script src="https://cdn.jsdelivr.net/npm/flatpickr/dist/plugins/monthSelect/index.js"></script>

        <script>
            const fp = flatpickr(".date", {
                plugins: [
                    new monthSelectPlugin({
                        shorthand: true,
                        dateFormat: "F Y",
                        altFormat: "F Y"
                    })
                ],
            });
        </script>

    </body>
</html>

That fixed it.  Thanks for the workaround!

According to the documentation mobile-support.
Month selection is not supported on mobile devices.


refactor: remove unused deepEqual function

Looks like this function is not used anymore so I just deleted it.

:tada: This PR is included in version 2.16.1 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


BBT not working for my zotero 7 which ran as admin

Debug log ID
D98635366
What happened?
My BBT never worked well....when I use zotero 6, I will have to disable BBT often to make my zotero successfully loading. And when I tried to create/import notes to Obsidian, it always told me it cannot connected to zotero/BBT. Today I really want to establish that connection between zotero and obsidian and download zotero 7, but the BBT is not compatible, what should I do?
Thank you for any advice!

I can't read those logs, and BBT is compatible with Zotero 7. Are you downloading BBT with Firefox?

My BBT never worked well....when I use zotero 6, I will have to disable BBT often to make my zotero successfully loading. And when I tried to create/import notes to Obsidian, it always told me it cannot connected to zotero/BBT.

And the point this is supposed to convey is...? You reported precisely one issue before, months ago, said it worked perfectly after the fix I put out then. I am not a mind reader -- if you have problems, report them.

Nope. I downloaded via Chrome. That Is very weird. I cannot load log file correctly because I open zotero with safe mode (or it will frozen with BBT enabled) And I enable debug then close and open zotero normally, it frozen. And I cannot get the log file or something. Any other way I can do it?
Or perhaps i downloaded the wrong version of  BBT？mine was 6.7.217. zotero is 7.0.0 beta
获取 Outlook for iOShttps://aka.ms/o0ukef

发件人: Emiliano Heyns @.>
发送时间: Tuesday, August 6, 2024 3:36:46 PM
收件人: retorquere/zotero-better-bibtex @.>
抄送: Ziying Song @.>; Mention @.>
主题: Re: [retorquere/zotero-better-bibtex] BBT not working for my zotero 7 (Issue #2928)
I can't read those logs, and BBT is compatible with Zotero 7. Are you downloading BBT with Firefoxhttps://retorque.re/zotero-better-bibtex/installation/index.html?
―
Reply to this email directly, view it on GitHubhttps://github.com/retorquere/zotero-better-bibtex/issues/2928#issuecomment-2272008731, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BCQBY6LKDLIOLNFNRWIURJTZQEQU5AVCNFSM6AAAAABMC3FXSCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENZSGAYDQNZTGE.
You are receiving this because you were mentioned.Message ID: @.***>

6.7.217 is the latest version, so that's not it. BBT is tested at least every night on Linux, I use it daily with 6 and 7 on MacOS, so it's not outright incompatibility, but something is obviously not working for you. What platform are you on?

Thank you of course for your previous help! It only worked for that one time...or maybe not. I just give up using BBT for a while because it keep happening. Very weird. I really don't know how to deal with it. Especially the log thing.
获取 Outlook for iOShttps://aka.ms/o0ukef

发件人: Emiliano Heyns @.>
发送时间: Tuesday, August 6, 2024 3:41:04 PM
收件人: retorquere/zotero-better-bibtex @.>
抄送: Ziying Song @.>; Mention @.>
主题: Re: [retorquere/zotero-better-bibtex] BBT not working for my zotero 7 (Issue #2928)
My BBT never worked well....when I use zotero 6, I will have to disable BBT often to make my zotero successfully loading. And when I tried to create/import notes to Obsidian, it always told me it cannot connected to zotero/BBT.
And the point this is supposed to convey is...? You reported precisely one issue before, months ago, said it worked perfectly after the fix I put out then. I am not a mind reader -- if you have problems, report them.
―
Reply to this email directly, view it on GitHubhttps://github.com/retorquere/zotero-better-bibtex/issues/2928#issuecomment-2272015268, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BCQBY6LHFFTYAVR6NHDT743ZQERFBAVCNFSM6AAAAABMC3FXSCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENZSGAYTKMRWHA.
You are receiving this because you were mentioned.Message ID: @.***>

I'm on beta 7.0.0-beta.113 BTW

Right. I'm not sure about 'platform'？what should it be？
获取 Outlook for iOShttps://aka.ms/o0ukef

发件人: Emiliano Heyns @.>
发送时间: Tuesday, August 6, 2024 3:45:36 PM
收件人: retorquere/zotero-better-bibtex @.>
抄送: Ziying Song @.>; Mention @.>
主题: Re: [retorquere/zotero-better-bibtex] BBT not working for my zotero 7 (Issue #2928)
6.7.217 is the latest version, so that's not it. BBT is tested at least every night on Linux, I use it daily with 6 and 7 on MacOS, so it's not outright incompatibility, but something is obviously not working for you. What platform are you on?
―
Reply to this email directly, view it on GitHubhttps://github.com/retorquere/zotero-better-bibtex/issues/2928#issuecomment-2272022265, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BCQBY6LBEJNDIVTZKBB6ORTZQERWBAVCNFSM6AAAAABMC3FXSCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENZSGAZDEMRWGU.
You are receiving this because you were mentioned.Message ID: @.***>

I just give up using BBT for a while because it keep happening.

Which I can't fix if no one reports it. This might come as a surprise, but I can't fix problems I don't experience and I don't know others are experiencing.

Right. I'm not sure about 'platform'？what should it be？

MacOS, Linux or Windows.

How many items are in your library?

Windows. Is the process I follow, like open safe mode with zotero, enable debug blabla, right？To provide the report you need？I saw debug ID there. Not sure why it cannot be accessed.
获取 Outlook for iOShttps://aka.ms/o0ukef

发件人: Emiliano Heyns @.>
发送时间: Tuesday, August 6, 2024 3:48:41 PM
收件人: retorquere/zotero-better-bibtex @.>
抄送: Ziying Song @.>; Mention @.>
主题: Re: [retorquere/zotero-better-bibtex] BBT not working for my zotero 7 (Issue #2928)
Right. I'm not sure about 'platform'？what should it be？
MacOS, Linux or Windows.
―
Reply to this email directly, view it on GitHubhttps://github.com/retorquere/zotero-better-bibtex/issues/2928#issuecomment-2272027213, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BCQBY6KADRTH2GF5K3X4QHTZQESBTAVCNFSM6AAAAABMC3FXSCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENZSGAZDOMRRGM.
You are receiving this because you were mentioned.Message ID: @.***>

I would say 80 to 100 literatures, and also several group libraries.
获取 Outlook for iOShttps://aka.ms/o0ukef

发件人: Emiliano Heyns @.>
发送时间: Tuesday, August 6, 2024 3:50:36 PM
收件人: retorquere/zotero-better-bibtex @.>
抄送: Ziying Song @.>; Mention @.>
主题: Re: [retorquere/zotero-better-bibtex] BBT not working for my zotero 7 (Issue #2928)
How many items are in your library?
―
Reply to this email directly, view it on GitHubhttps://github.com/retorquere/zotero-better-bibtex/issues/2928#issuecomment-2272030245, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BCQBY6K7FGZAPP4DJA26Y73ZQESIZAVCNFSM6AAAAABMC3FXSCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENZSGAZTAMRUGU.
You are receiving this because you were mentioned.Message ID: @.***>

I got a new debug id, D1979524475. Is it accessible? By the way, I re-installed back to zotero 6

Windows. Is the process I follow, like open safe mode with zotero, enable debug blabla, right

In safe mode plugins don't load, so there's nothing for me to diagnose. I'll try on a windows system.

I saw debug ID there. Not sure why it cannot be accessed.

Because D<number> logs go to the Zotero team, I'm not part of the Zotero team.

Oh right. But when I restart with debug logging enabled, there is no "send debug log to BBT" option in Help menu as instructed on BBT webpage. Is it because I disabled BBT? But if I do not disable BBT, zotero frozen as soon as it initiated. And I cannot click help menu to enable debug. Should I talked to zotero team for this? Thank you!

It starts without issue for me on Windows on a pretty large library (24000 items), so it's not just that it doesn't work on Windows.

there is no "send debug log to BBT" option in Help menu as instructed on BBT webpage

there should be a "send to file.io" (see above). If you restart with debugging enabled, let it sit 10 seconds or so, then send to file.io I should get a usable log.

Is it because I disabled BBT?

Oh. Yes.

But if I do not disable BBT, zotero frozen as soon as it initiated. And I cannot click help menu to enable debug. Should I talked to zotero team for this? Thank you!

It might be necessary at some point but it's primarily my responsiblity to fix this.
Would you be OK with sharing a copy of your profile?

Not at all. Please, be my guest. How should I assist you do that？
获取 Outlook for iOShttps://aka.ms/o0ukef

发件人: Emiliano Heyns @.>
发送时间: Tuesday, August 6, 2024 4:23:36 PM
收件人: retorquere/zotero-better-bibtex @.>
抄送: Ziying Song @.>; Mention @.>
主题: Re: [retorquere/zotero-better-bibtex] BBT not working for my zotero 7 (Issue #2928)
Is it because I disabled BBT?
Oh. Yes.
But if I do not disable BBT, zotero frozen as soon as it initiated. And I cannot click help menu to enable debug. Should I talked to zotero team for this? Thank you!
It might be necessary at some point but it's primarily my responsiblity to fix this.
Would you be OK with sharing a copy of your profile?
―
Reply to this email directly, view it on GitHubhttps://github.com/retorquere/zotero-better-bibtex/issues/2928#issuecomment-2272083830, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BCQBY6NN2W7RQKHCUD57DY3ZQEWERAVCNFSM6AAAAABMC3FXSCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENZSGA4DGOBTGA.
You are receiving this because you were mentioned.Message ID: @.***>

Shut down Zotero (don't do any of this while Zotero is running), find the Zotero folder in your user directory, upload it to https://www.file.io/, and give me the resulting code.

What windows version BTW? And what version of Zotero beta? Can you send a log from Zotero 6?

Yes. I re-installed zotero6, so the beta version is automatically removed. My Windows is 64 bit, x64 based processor. 12th Gen Intel Core i7-12700H 2.30Ghz. I will now try the fileio thing.
获取 Outlook for iOShttps://aka.ms/o0ukef

发件人: Emiliano Heyns @.>
发送时间: Tuesday, August 6, 2024 4:30:25 PM
收件人: retorquere/zotero-better-bibtex @.>
抄送: Ziying Song @.>; Mention @.>
主题: Re: [retorquere/zotero-better-bibtex] BBT not working for my zotero 7 (Issue #2928)
What windows version BTW? And what version of Zotero beta? Can you send a log from Zotero 6?
―
Reply to this email directly, view it on GitHubhttps://github.com/retorquere/zotero-better-bibtex/issues/2928#issuecomment-2272094408, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BCQBY6JVHOJE6VVM3OQPKYLZQEW6DAVCNFSM6AAAAABMC3FXSCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENZSGA4TINBQHA.
You are receiving this because you were mentioned.Message ID: @.***>

Yes but what version of Windows. 10? 11?

Windows 11 veraion23H2
BTW, after 10 min, the progress showed on fileio is still 0%, is that normal？total is 126 mb. Shouldn't be this slow.
获取 Outlook for iOShttps://aka.ms/o0ukef

发件人: Emiliano Heyns @.>
发送时间: Tuesday, August 6, 2024 4:53:17 PM
收件人: retorquere/zotero-better-bibtex @.>
抄送: Ziying Song @.>; Mention @.>
主题: Re: [retorquere/zotero-better-bibtex] BBT not working for my zotero 7 (Issue #2928)
Yes but what version of Windows. 10? 11?
―
Reply to this email directly, view it on GitHubhttps://github.com/retorquere/zotero-better-bibtex/issues/2928#issuecomment-2272131646, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BCQBY6NHWVJCCFEMJWVCPJDZQEZT3AVCNFSM6AAAAABMC3FXSCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENZSGEZTCNRUGY.
You are receiving this because you were mentioned.Message ID: @.***>

I re-installed zotero6, so the beta version is automatically removed

That's not true. The installers don't interfere, and you can safely have them installed side by side, you just can't use them both at the same time.

BTW, after 10 min, the progress showed on fileio is still 0%, is that normal？total is 126 mb. Shouldn't be this slow.

No that's not normal. Does https://securesha.re/ work for you?

It can only upload files, not folder. So...
获取 Outlook for iOShttps://aka.ms/o0ukef

发件人: Emiliano Heyns @.>
发送时间: Tuesday, August 6, 2024 5:01:53 PM
收件人: retorquere/zotero-better-bibtex @.>
抄送: Ziying Song @.>; Mention @.>
主题: Re: [retorquere/zotero-better-bibtex] BBT not working for my zotero 7 (Issue #2928)
BTW, after 10 min, the progress showed on fileio is still 0%, is that normal？total is 126 mb. Shouldn't be this slow.
No that's not normal. Does https://securesha.re/ work for you?
―
Reply to this email directly, view it on GitHubhttps://github.com/retorquere/zotero-better-bibtex/issues/2928#issuecomment-2272145611, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BCQBY6PO54ZN2XI5JF2JRYDZQE2UDAVCNFSM6AAAAABMC3FXSCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENZSGE2DKNRRGE.
You are receiving this because you were mentioned.Message ID: @.***>

That may have been the problem with file.io. I meant to zip the folder and send the zip.

This is the link: https://file.io/SosYDiG8tGJd

SosYDiG8tGJd contains the Zotero directory under Program Files. I need the Zotero directory in your user directory (C:\Users\<your username>/Zotero)

Right, here is the link: https://file.io/6FVVlJ0i6IUY

There's just 118 items in the library, and it starts without any problems for me. BBT does show up as incompatible, but I removed what you had installed and reinstalled a fresh and it launches without any issue.

There weren't other plugins in the profile you sent me

I got ZotCard, Zotfile, Notero, Zotero Better Notes, Zotero Reference, Zotero style, and two I am not recognized with: Zotero LibreOffice Integration, Zotero Word for Windows Integration
Any one suspicious?

Oh wait what you sent was the storage, not the profile. The profile is harder to find.
Try disabling all non zotero, non bbt plugins, and see whether that starts cleanly. If so, there's likely a problematic interference.

Nah...I disabled all the others (with BBT enabled) and restart, it frozen right away.

Then I'll need a copy of the profile as well. I'll try to find out where that's located on Windows.
You don't keep zotero stuff on network drives, usb drives, or cloud directories by any chance?

I use ZotFile, this is an addon that transfer the pdf files from zotero storage (which is 300 MB for free version) to my local disc - if this is of any relevance.

No, that's normal use.

The profile directory can be found here: https://www.zotero.org/support/kb/profile_directory
can you zip that and put it on file.io?

Thank you - I tried to locate it, after C:\Users\username\AppData\Roaming\Zotero\Zotero\Profiles, I only got a folder called cva03hy8.default. When I tried to compress it, it said "file not found or no read permission", what should I do then?

Thank you - I tried to locate it, after C:\Users\username\AppData\Roaming\Zotero\Zotero\Profiles, I only got a folder called cva03hy8.default.

So far so good.

When I tried to compress it, it said "file not found or no read permission", what should I do then?

I don't know. I can compress that directory without issue, so at first glance it looks like there's a rights problem with that folder. Have you at some point started Zotero as administrator?

Yes - I think there was one time I saw instructions online to let me open Zotero with administrator's mode to fix something.

That instruction did not come from Zotero, and there's no telling what it broke. It is never necessary to run Zotero as administrator. I've seen people do this because they wanted their data dir somewhere on c:\whatever. There are ways to do that but running as admin is not the way and will break things in unpredictable ways that are near impossible to diagnose.
My advice would be to contact the Zotero forums to fix the current situation. The permission problems is likely that cause of the breakage.
Do you remember where you saw this recommendation to run as admin? That needs to be corrected.

I see. thanks - but I cannot remember where I saw it...cause I was using a lot of online info to assist me establishing Zotero working environment, like addons. I will try to contact Zotero team. I do appreciate that you tried very hard to help me with this!

Oh， just one more question, could you suggest a clear way to state my problem with "administrator" thing? Should I just say "I once used administrator mode to start my Zotero and that caused a breakage for the connection of my BBT and Zotero (once enable BBT, my zotero frozen), how can I reverse it? It is not fixed by reinstalling zotero or BBT"

I'd just say you've ran zotero as admin and are now experiencing permission problems with your profile folder. They'll likely tell you to delete the profile. The profile is regenerated on start when missing.

You can tag me on the discussion on the forum and I'll jump in.

Okay, you mean tag you in "retorquere" or "Emxxx xxxx"? Just to make sure not to expose something that I shouldn't

I'm emilianoeheyns on the forums.

If the profile fix still leaves a BBT issue, you can comment here and the issue will reopen.


product details and themes

New scenario for product details with parallax and xamanimations. Style guide and light/dark themes.

Unable to find package Xamarin.Forms with version (>= <IP_ADDRESS>0-nightly)

Found 234 version(s) in nuget.org [ Nearest version: <IP_ADDRESS>1479 ]
Unable to find package Xamarin.Forms.Maps with version (>= <IP_ADDRESS>0-nightly)
Found 231 version(s) in nuget.org [ Nearest version: <IP_ADDRESS>1479 ]
Unable to find package Xamarin.Forms.Visual.Material with version (>= <IP_ADDRESS>0-nightly)
Found 26 version(s) in nuget.org [ Nearest version: <IP_ADDRESS>1479 ]
Package restore failed. Rolling back package changes for 'Xappy.Android'.

Any suggestions?
Thanks.

You’ll want to add the nightly NuGet feed: https://github.com/xamarin/Xamarin.Forms/wiki/Nightly-Builds

Thanks for the tip. Makes perfect sense.
I added everything from the nightly feed and I still get errors and warnings. Please see attached file with the report.
Am I missing something else!
Thank you.
190714_Xappy_errors.txt

More info (including a file of my configuration) in case it helps.
Thanks.

190714_Visual_Studio_Mac_details.txt


Copy 'decorator'

closes #80
implementation looks like this because of this
@yegor256 take a look, please

Codecov Report

Merging #89 (bc5f56d) into master (d5015f4) will increase coverage by 0.02%.
The diff coverage is 83.33%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@            Coverage Diff             @@
##           master      #89      +/-   ##
==========================================
+ Coverage   68.09%   68.12%   +0.02%
==========================================
  Files          20       20
  Lines        2012     2017       +5
==========================================
+ Hits         1370     1374       +4
- Misses        642      643       +1

Impacted Files
Coverage Δ

src/lib.rs
37.75% <ø> (-0.09%)
:arrow_down:

src/hex.rs
87.83% <83.33%> (-0.15%)
:arrow_down:

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

@l3r8yJ as I understand, we can't have Hex implement Copy. This is sad, but acceptable. What is the purpose of this new structure then? Who would ever need it?

@yegor256 Yes, I think it is an over engineering to do it this way. As described [here] (https://stackoverflow.com/a/38216027/11529150), we have only one way to do it. I suggest we just close pr and close the issue.

@l3r8yJ I agree


[main] Upgrade to latest dependencies

Cron -knative-prow-robot
/cc knative/operations-wg-leads
/assign knative/operations-wg-leads
Produced by: knative-sandbox/knobots/actions/update-deps
Details:
bumping knative.dev/serving 1cb974e...beb3f55:
  > beb3f55 Update net-kourier nightly (# 11522)
  > 5d6d8d9 Update net-contour nightly (# 11521)
  > 6cac1b4 Remove GOPATH steps from DEVELOPMENT.md (# 11519)
  > d78982d Make sure the defaultExternalScheme only applies to external URLs (# 11518)
  > f777f7c upgrade to latest dependencies (# 11516)
  > 0f94773 upgrade to latest dependencies (# 11508)
  > 5cfff70 Update net-istio nightly (# 11506)
bumping knative.dev/eventing 393e411...03c2a69:
  > 03c2a69 Reorganized kncloudevents retries code (# 5502)
bumping knative.dev/caching d7b7141...cf2ffd2:
  > cf2ffd2 upgrade to latest dependencies (# 486)
  > 0b10d08 upgrade to latest dependencies (# 485)
bumping knative.dev/pkg dd15eb0...ed09cd0:
  > ed09cd0 upgrade to latest dependencies (# 2155)
  > 82f3973 Update actions (# 2152)

/lgtm
/approve


Mitm crashes Unblocked

See this happening from time to time, crashing the entire process.
TypeError: The "options" or "port" or "path" argument must be specified
    at new NodeError (node:internal/errors:399:5)
    at Socket.connect (node:net:1157:11)
    at Object.connect (node:net:243:17)
    at MitmProxy.onHttpConnect (/app/.yarn/unplugged/@ulixee-unblocked-agent-mitm-npm-2.0.0-alpha.18-48e4c95283/agent/mitm/lib/MitmProxy.ts:336:33)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

It looks like something is causing the internal servers to not be able to launch. Do you see any other errors? Could you share a full error log?

Only other thing I find in logs is this Error: abort({"code":"ERR_MISSING_ARGS"}). Build with -s ASSERTIONS=1 for more info.

Do you see that error in any session databases?


Insert Html  befront __tagInputField

i want to insert Html Create new tag:   between ReactTags__tagInputField and ReactTags__tag . Can you help me custom this with some example. Thks so much
label:"help wanted"

@daothithientamm you can pass html in text attribute of the tag, does that help ?

Thanks for your response. Could you give me a example for that ?  Please.
I have attached the file described in this mail.
I have learned about React for a month,  I look forward to receiving your
help. Thank you so much.
Vào Th 4, 27 thg 2, 2019 vào lúc 01:41 Aakansha Doshi <
<EMAIL_ADDRESS>đã viết:

@daothithientamm https://github.com/daothithientamm you can pass html
in text attribute of the tag, does that help ?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/prakhar1989/react-tags/issues/502#issuecomment-467560744,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AfjbzjSP1dP_4xZsmhY1SXWXhxG4wy4pks5vRX_mgaJpZM4bPGg0
.

``

@daothithientamm couldn't find the file which you referred above. You can just pass html in text attribute example {id: 1, 'text': 'hello'}


Support for multiple points for computing isochrones

Not needed as new isochrones can be added to the list.


Added Ansible tutorial for beginners

Hey, @KeyboardInterrupt can you take a look?

@mariuszmspace Opened an issue to see if this is still being maintained, but if not, happy to accept a Pull Req at https://github.com/IronTooch/awesome-ansible

@IronTooch Thanks, just did a PR in your repo also:)

Hi, I was very busy lately, But I finally found the time to check out your addition.
Looks Good, and I will gladly merge it.

@IronTooch Hi, Sorry, for not getting back to you, yes, this Repository is still maintained, I will communicate further, in the Issue you opened.


Update rails to 5.2.2 in development

All tests are ✅ (locally)

Should we close this? Seems like it's no longer necessary.


improve javadoc for Session operations

In both Mutiny.Session and Stage.Session, the basic operations are "documented" by copy/pasting really ancient text from org.hibernate.Session. Text that I wrote much more than a decade ago, pre the existence of JPA.
We should improve it.
We should also take those improvements and apply them back to org.hibernate.Session!

This is almost completely done, but I need to go through and put in the <p> tags.

Done.


"Message is incomplete" error

Hello! I just tried turning on the Azure SignalR Service and am running into an issue with large messages being sent from the server to the client. I am getting the following JS error message:
signalr.js:1616 Uncaught Error: Message is incomplete.
    at Function.TextMessageFormat.parse (signalr.js:1616)
    at JsonHubProtocol.parseMessages (signalr.js:3207)
    at HubConnection.processIncomingData (signalr.js:2158)
    at WebSocketTransport.HubConnection.connection.onreceive (signalr.js:1934)
    at WebSocket.webSocket.onmessage (signalr.js:2761)

I added a console.log to that TextMessageFormat.parse method to see the input, and I see that it is a C# object that is being broken into half. That is, the first message is of length 2,049 characters. Then that exception is thrown. Then I immediately get the next message that is about the same length (2,046 characters), followed by the same exception.
My method of passing the data to the front-end, from the hub, follows:
await Clients.Client(Context.ConnectionId).SendAsync("FullRsvpListOfAttendees", attendees.Select(n => new
{
   AttendeeId = n.AttendeeId,
   FirstName = n.AttendeeFirstName,
   LastName = n.AttendeeLastName,
   IsMuted = n.IsMuted
}).ToList());

I have attached some logs generated from the client and server, if that is useful.
When I run this same code using the base AspNetCore.SignalR, it works without this error message.
Here's a longer copy/paste from the JS console:
Debug: Server handshake complete.
signalr.js:1893 Trace: (WebSockets transport) data received. String data of length 202.
signalr.js:1893 Trace: (WebSockets transport) data received. String data of length 41.
signalr.js:1893 Trace: (WebSockets transport) data received. String data of length 44.
signalr.js:1893 Trace: (WebSockets transport) sending data. String data of length 76.
signalr.js:1893 Trace: (WebSockets transport) data received. String data of length 186.
signalr.js:1893 Trace: (WebSockets transport) data received. String data of length 44.
signalr.js:1893 Trace: (WebSockets transport) sending data. String data of length 89.
signalr.js:1893 Trace: (WebSockets transport) data received. String data of length 2048.
signalr.js:1616 Uncaught Error: Message is incomplete.
    at Function.TextMessageFormat.parse (signalr.js:1616)
    at JsonHubProtocol.parseMessages (signalr.js:3207)
    at HubConnection.processIncomingData (signalr.js:2158)
    at WebSocketTransport.HubConnection.connection.onreceive (signalr.js:1934)
    at WebSocket.webSocket.onmessage (signalr.js:2761)
TextMessageFormat.parse @ signalr.js:1616
JsonHubProtocol.parseMessages @ signalr.js:3207
HubConnection.processIncomingData @ signalr.js:2158
HubConnection.connection.onreceive @ signalr.js:1934
webSocket.onmessage @ signalr.js:2761
signalr.js:1893 Trace: (WebSockets transport) data received. String data of length 2046.
signalr.js:1616 Uncaught Error: Message is incomplete.
    at Function.TextMessageFormat.parse (signalr.js:1616)
    at JsonHubProtocol.parseMessages (signalr.js:3207)
    at HubConnection.processIncomingData (signalr.js:2158)
    at WebSocketTransport.HubConnection.connection.onreceive (signalr.js:1934)
    at WebSocket.webSocket.onmessage (signalr.js:2761)
TextMessageFormat.parse @ signalr.js:1616
JsonHubProtocol.parseMessages @ signalr.js:3207
HubConnection.processIncomingData @ signalr.js:2158
HubConnection.connection.onreceive @ signalr.js:1934
webSocket.onmessage @ signalr.js:2761
signalr.js:1893 Trace: (WebSockets transport) data received. String data of length 2048.
signalr.js:1616 Uncaught Error: Message is incomplete.
    at Function.TextMessageFormat.parse (signalr.js:1616)
    at JsonHubProtocol.parseMessages (signalr.js:3207)
    at HubConnection.processIncomingData (signalr.js:2158)
    at WebSocketTransport.HubConnection.connection.onreceive (signalr.js:1934)
    at WebSocket.webSocket.onmessage (signalr.js:2761)
TextMessageFormat.parse @ signalr.js:1616
JsonHubProtocol.parseMessages @ signalr.js:3207
HubConnection.processIncomingData @ signalr.js:2158
HubConnection.connection.onreceive @ signalr.js:1934
webSocket.onmessage @ signalr.js:2761
signalr.js:1893 Trace: (WebSockets transport) data received. String data of length 1176.
VM210868:1 Uncaught SyntaxError: Unexpected token , in JSON at position 0
    at JSON.parse (<anonymous>)
    at JsonHubProtocol.parseMessages (signalr.js:3211)
    at HubConnection.processIncomingData (signalr.js:2158)
    at WebSocketTransport.HubConnection.connection.onreceive (signalr.js:1934)
    at WebSocket.webSocket.onmessage (signalr.js:2761)

Thank you!
Server Log.txt
Client Log.txt
localhost.har.txt

Thanks for reporting this issue. I am looking into it.

@SqweeeRyan I've tried to reproduce your issue from my side. So I sent some messages with length of ~10k. It works with no error.
I saw your connection is using WebSockets transport. Could you capture the problematic data frame and send it to me? My email address is kevinzha_at_microsoft.com (replace _at_ with @).

We have to ensure that we’re sending full messages to the client. I’ll see if something stands out later tomorrow

@xscript I just sent you an email to follow up...thanks!

@SqweeeRyan I have replied your email. Have your tried Chrome to get the problematic data frame?

Looks like the root cause is from here. A complete message is split into multiple service messages being sent to service. Digging more on it.

It appears that I'm also running into this issue. Seems to be slitting the messages across several frames. Most of the frames are being slit at ~2048 bytes, but some are larger.

@xscript its likely on the service side as well. I have a simple fix in mind, but it means we won't be able to reuse the ConnectionDataMessage type here.

Actually the fix is easier than that, we just need to change ConnectionDataMessage to take a ReadOnlySequence<byte> instead of a ReadOnlyMemory<byte>. The multi writing can happen in side of the ServiceProtocol implementation itself.

@davidfowl Yes, i was thinking about the same.
The only concern is ConnectionDataMessage will not be consistent with the other service message types because the payload type is not the same. But I didn't find any API to convert from ReadOnlySequence<T> to ReadOnlyMemory<T> without breaking into segments.
As ConnectionDataMessage is only used internally now, I think we can live with the inconsistency.

@xscript I sent a PR. Writing a few tests now.

The SDK side fixes are in, we still need to fix the service itself.

Actually there might not need to be any fix on the service side at all.
@SqweeeRyan and @stephenjordan would you be willing to try out a ci build of the SDK to help us verify this fixes your applications?

@davidfowl do we know if the service needs to be updated? Not sure if you meant to tag the other stephen or not, but I'd be happy to test it out a CI build. What's the package source? (I checked aspnetcore-dev and netcore-dev to see if it was there, but I didn't the package there.)

I've tested that this issue is fixed with the current service runtime. You can double confirm with your application.
You can use this feed https://www.myget.org/feed/azure-signalr-dev/package/nuget/Microsoft.Azure.SignalR . The latest version is 1.0.0-preview1-10012.


[FEATURE] Compile tests working on Windows

Is your feature request related to a problem? Please describe.

pytest working under windows (are they?)
Describe the solution you'd like

Describe alternatives you've considered

Steps you didn't forgot to do

[X] I checked if there is no related issue opened/closed.
[x] I checked that there doesn't exist opened PR which is solving this issue.

Additional context

Originaly from Readme from erpc pytest

pytests works under windows


docs: updated migration guide with aliases, stimulus-helpers

As written in #227, here are some suggestions for the docs
Feel free to adjust the style/wording in your way!

Awesome, thanks Stefan!


Liskov Substitution checks for overloads behave inconsistently

Bug Report
🔎 Search Terms

liskov
addEventListener
overload

🕗 Version & Regression Information

This is the behavior in every version I tried, and I reviewed the FAQ for entries about everything. I've checked the full FAQ.

⏯ Playground Link
Playground link with relevant code
💻 Code
interface FooBarEventMap {
  click: CustomEvent;
}

class FooBarElement extends HTMLElement {

}

interface FooBarElement extends HTMLElement {
  addEventListener<T extends keyof FooBarEventMap>(
    type: T,
    listener: (this: FooBarElement, ev: FooBarEventMap[T]) => any,
    options?: boolean | AddEventListenerOptions,
  ): void;
}

interface HTMLElementTagNameMap {
    "foo-bar": FooBarElement;
}

let one: NodeListOf<Node> = document.querySelectorAll('foo-bar')!;

one.forEach(el => el.addEventListener('click', null));

let two: NodeListOf<Node> = document.querySelectorAll('div')!;

two.forEach(el => el.addEventListener('click', null));

let three: NodeListOf<FooBarElement> = document.querySelectorAll('foo-bar')!;

three.forEach(el => el.addEventListener('click', null));

let four: NodeListOf<HTMLDivElement> = document.querySelectorAll('div')!;

four.forEach(el => el.addEventListener('click', null));

🙁 Actual behavior
An error is reported for the assignment to one.
This is technically correct: FooBarElement is a subtype of HTMLElement which in turn is a subtype of Node. FooBarElement.addEventListener() does not accept all parameters that are accepted by Node.addEventListener(), making this a LSP violation.
However the same is true for HTMLDivElement. The assignment to two is accepted, but as evidenced by the assignment to four, an HTMLDivElement does not actually accept null.
When I duplicate the addEventListener overload to:
interface FooBarElement extends HTMLElement {
  addEventListener<T extends keyof FooBarEventMap>(
    type: T,
    listener: (this: FooBarElement, ev: FooBarEventMap[T]) => any,
    options?: boolean | AddEventListenerOptions,
  ): void;
  addEventListener<T extends keyof FooBarEventMap>(
    type: T,
    listener: (this: FooBarElement, ev: FooBarEventMap[T]) => any,
    options?: boolean | AddEventListenerOptions,
  ): void;
}

… both overloads are 100% identical. Then the assignment to one is no longer reported as an error.
🙂 Expected behavior
I would not expect this inconsistent behavior:

Either both HTMLDivElement and FooBarElement should report an error when assigning to a NodeListOf<Node>, or neither should.
Adding an additional identical overload should not make the error go away.

Additional context
The real world use case is consuming the WoltLab/d.ts repository with a tsconfig.json that has strict: true configured.
Within that repository there is an element with an incompatible overload in:
https://github.com/WoltLab/d.ts/blob/57f923f03e37885885326bbd622d15b554feb9b5/WoltLabSuite/Core/Element/woltlab-core-dialog.d.ts#L40
and it is registered in global.d.ts in:
https://github.com/WoltLab/d.ts/blob/57f923f03e37885885326bbd622d15b554feb9b5/global.d.ts#L122
Now when attempting to compile a project that has the repository as a dependency, the following error is reported:
node_modules/typescript/lib/lib.dom.d.ts:10535:87 - error TS2344: Type 'HTMLElementTagNameMap[K]' does not satisfy the constraint 'Node'.
  Type 'HTMLInputElement | HTMLElement | WoltlabCoreDialogElement | HTMLDialogElement | WoltlabCoreDialogControlElement | ... 66 more ... | HTMLVideoElement' is not assignable to type 'Node'.
    Type 'WoltlabCoreDialogElement' is not assignable to type 'Node'.
      Types of property 'addEventListener' are incompatible.
        Type '<T extends keyof WoltlabCoreDialogEventMap>(type: T, listener: (this: WoltlabCoreDialogElement, ev: WoltlabCoreDialogEventMap[T]) => any, options?: boolean | ... 1 more ... | undefined) => void' is not assignable to type '(type: string, callback: EventListenerOrEventListenerObject | null, options?: boolean | AddEventListenerOptions | undefined) => void'.
          Types of parameters 'listener' and 'callback' are incompatible.
            Type 'EventListenerOrEventListenerObject | null' is not assignable to type '(this: WoltlabCoreDialogElement, ev: CustomEvent<any> | CustomEvent<ValidateCallback[]>) => any'.
              Type 'null' is not assignable to type '(this: WoltlabCoreDialogElement, ev: CustomEvent<any> | CustomEvent<ValidateCallback[]>) => any'.

10535     querySelectorAll<K extends keyof HTMLElementTagNameMap>(selectors: K): NodeListOf<HTMLElementTagNameMap[K]>;

Related: Is it possible to automatically inherit all overloads of the parent type (i.e. HTMLElement) to add a more specific overload, or do I need to use copy and paste?

Here's a repro that does not need the DOM lib.
interface MyEvent { isEvent: true }
interface MyCustomEvent extends MyEvent {
  detail: any;
}
interface MyEventListenerObject {
  handleEvent(object: MyEvent): void;
}
interface MyEventListener {
  (event: MyEvent): void;
}
type MyEventListenerOrMyEventListenerObject = MyEventListener | MyEventListenerObject;

interface MyNode {
  addEventListener(type: string, callback: MyEventListenerOrMyEventListenerObject): void;
}

interface Demo1Map {
  close: MyCustomEvent;
  another: MyEvent;
}
interface ElementDemo1 {
  addEventListener<T extends keyof Demo1Map>(type: T, listener: (ev: Demo1Map[T]) => any): void;
}

interface Demo2Map {
  click: MyCustomEvent;
}
interface ElementDemo2 {
  addEventListener<T extends keyof Demo2Map>(type: T, listener: (ev: Demo2Map[T]) => any): void;
//addEventListener<T extends keyof Demo2Map>(type: T, listener: (ev: Demo2Map[T]) => any): void;
}

type Is<T, U extends T> = never;
type A = Is<MyNode, ElementDemo1>;
type C = Is<MyNode, ElementDemo2>;

Working hypothesis: The core problem here is that (to avoid combinatorial explosions), when the source signature is overloaded, we take the erased form of the signature's generic constraints, which effectively turns
  addEventListener<T extends keyof Demo2Map>(type: T, listener: (ev: Demo2Map[T]) => any): void;

into
  addEventListener(type: keyof Demo2Map, listener: (ev: Demo2Map[keyof Demo2Map]) => any): void;

This is why the contents of Demo2Map are critical to the repro, since if any of its entries are just MyEvent, then there's no error again -- we're (probably?) doing a questionable subtype reduction here during a contravariant operation, and instead should be doing supertype reduction.
That said, four of us poked at this for an hour and we're still not even sure why  | MyEventListenerObject even matters here.
The two likely outcomes are that this is fundamentally unfixable, or after forty hours of debugging, someone might be able to produce a three-line fix. Hard to say until we try.

@RyanCavanaugh Thank you. What have I found there :see_no_evil:
Do you happen to have a hint about my question in the follow-up comment?

Is it possible to automatically inherit all overloads of the parent type (i.e. HTMLElement) to add a more specific overload, or do I need to use copy and paste?

Our addEventListener definition is actually invalid to my understanding (i.e. we reject valid calls to HTMLElement in our custom element). If I had some syntax to inherit all overloads from HTMLElement["addEventListener"] and then to add my single more specific overload this would likely fix the symptoms of this issue (due to the overload) and at the same time make the definition more correct. I want to avoid copying the original definitions from HTMLElement into every custom element, though.

No, we don't currently have an explicit way to say "all those overloads plus this one", unfortunately. You can do a little bit of tricky via intersection, e.g.
addEventListener: HTMLElement["addEventListener"] & {
  (s: string): void;
}

Note that this operation & is order-sensitive (as are overloads themselves)

Thank you. For reference: The following appears to do the trick in our real-world use case. Good you mention that order was important, the new overload needs to come first, because it's more specific:
export interface WoltlabCoreDialogElement extends HTMLElement {
  addEventListener: {
    <T extends keyof WoltlabCoreDialogEventMap>(
      type: T,
      listener: (this: WoltlabCoreDialogElement, ev: WoltlabCoreDialogEventMap[T]) => any,
      options?: boolean | AddEventListenerOptions,
    ): void
  } & HTMLElement["addEventListener"];
}


Uncaught Unable to getUserMedia: NoSuchMethodError: method not found: 'getUserMedia' (a.getUserMedia is not a function)

@cloudwebrtc
Hello cloudwebrtc community,
When I build the app for web release using flutter build web command, connect to webrtc server and try to call I get error:
In Chrome browser:

Uncaught Unable to getUserMedia: NoSuchMethodError: method not found: 'getUserMedia' (a.getUserMedia is not a function)

In FireFox browser:

Error while fetching an original source: NetworkError when attempting to fetch resource.
Source URL: org-dartlang-sdk:///sdk/lib/_internal/js_runtime/lib/js_helper.dart

In debug mode everything works fine.
Stack Trace:

Uncaught Unable to getUserMedia: NoSuchMethodError: method not found: 'getUserMedia' (a.getUserMedia is not a function)
at Object.e (http://app.x2one.com/main.dart.js:1980:3)
at http://app.x2one.com/main.dart.js:70343:9
at age.a (http://app.x2one.com/main.dart.js:3322:72)
at age.$2 (http://app.x2one.com/main.dart.js:26036:23)
at afA.$2 (http://app.x2one.com/main.dart.js:26031:25)
at Om.C1 (http://app.x2one.com/main.dart.js:27060:42)
at Om.C0 (http://app.x2one.com/main.dart.js:27062:32)
at ns.a9e (http://app.x2one.com/main.dart.js:26241:23)
at ab3.$0 (http://app.x2one.com/main.dart.js:26402:7)
at Object.r3 (http://app.x2one.com/main.dart.js:3429:82)

Hi,
This only works under HTTPS as WebRTC isn't allowed otherwise. That's why calls to the core browser APIs are failing.
Thanks.

Is it basically mean that when I deploy my application to server it doesn't work under HTTPS ? Сould there be a problem in using incorrect certificate on the server?
Because when I run application locally via Chrome browser everything work fine.

@ghenry thanks for response,
Is it basically mean that when I deploy my application to server it doesn't work under HTTPS ? Сould there be a problem in using incorrect certificate on the server?
Because when I run application locally via Chrome browser everything work fine.

See my the second note here:
https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia
"Note: If the current document isn't loaded securely, navigator.mediaDevices will be undefined, and you cannot use getUserMedia(). See Security for more information on this and other security issues related to using getUserMedia()."
Anything WebRTC needs to be loaded via HTTPS in order for client side code to access the getUserMedia API call in a browser.
localhost on chrome works.
https://stackoverflow.com/questions/34197653/getusermedia-in-chrome-47-without-using-https
Not a bug with our code. User error :-)
Closing issue. Thanks for using!


give credit to other libraries in the README

You can see how README looks like at https://github.com/eloipoch/phunctional/tree/credit-to-other-libraries

Should we give some credit too to https://github.com/sergigp/funiculus from @sergigp? :astonished:

I've never check it out until now :(
But if you have used it as inspiration I would add it to the list.


Rename package to ifk-weather

Description
I propose a change of package scope from only SMHI data to weather related data, i.e. accessing weather data from an API. The SMHI parent class is starting to add functionality not found in the SMHI API, which could be useful to other APIs. I also find it simpler to work in a smaller number of repos.
@docNord, @strobba

Approve.


Add preset man_made=paifang

Wiki page: man_made=paifang

The svg below can be used as an icon if appropriate:

Hey @SteveLz the test in your PR failed because you added new fields to the new presets that do not exist, yet. You need to add those ad separate file. However, please check if they are crucial and used a lot, they look like very detailed micromapping to me that we might want to not include in the first version of this preset.
The draft docs at https://github.com/openstreetmap/id-tagging-schema/pull/1229/files#diff-22e674f3d1da91695fbafd4d2c81f91246cfabab3d16dcf6492e6024797b4da5R1 give some guidance on which fields/tags to add.
Please also check the draft at https://github.com/openstreetmap/id-tagging-schema/pull/1239 and add some testing links and screenshots once the preview of this PR was created. Thanks!


Render contact map plots by parsing their plotly data from html files.

Refs https://github.com/haddocking/haddock3/pull/749

TODO:

[x] get clusters orderd by score
[x] get plotly data from chart html files

@VGPReys what do you think of the screenshot, with the clustered (ordered by score) displayed as tabs?

@VGPReys what do you think of the screenshot, with the clustered (ordered by score) displayed as tabs?

I think it looks amazing !

Truly beautiful!!!


Correction for raw affiliation  Laboratory of Innovation and Systems Engineering ; Mechanical and Structural Engineering Department ; ENSAM, Moulay Ismail University, Meknes, 50000, Morocco; ENSAM-Meknes: Universite Moulay Ismail Ecole Nationale Superieure d'Arts et Metiers

Correction needed for raw affiliation  Laboratory of Innovation and Systems Engineering ; Mechanical and Structural Engineering Department ; ENSAM, Moulay Ismail University, Meknes, 50000, Morocco; ENSAM-Meknes: Universite Moulay Ismail Ecole Nationale Superieure d'Arts et Metiers
raw_affiliation_name:  Laboratory of Innovation and Systems Engineering ; Mechanical and Structural Engineering Department ; ENSAM, Moulay Ismail University, Meknes, 50000, Morocco; ENSAM-Meknes: Universite Moulay Ismail Ecole Nationale Superieure d'Arts et Metiers
new_rors: 04cnscd67
previous_rors: 018pp1107;04cnscd67
works_examples: W4382059278
contact: b5e7b5a51ef39d684681a469fa6b661d:693def75fcdfe84c4903dc8df6 @ ensam.eu

This issue was accepted and ingested by the OpenAlex team on 2024-10-09. The new affiliations should be visible within the next 7 days.