highlight-pointer: init at 1.1.3

Description of changes

highlight-pointer is a tool to highlight mouse pointer/cursor using a dot, which is useful for presentations, screen sharing, and etc.
See more on its home page.
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.

Thanks for your suggestion! I've made the change accordingly.

Thanks for your comments. I've addressed the above issues.


Add html page and js script loader for public feed

I accidentally added the .factorypath file. Not sure what it's doing and what I should do with it. Should I try deleting it or it's ok leaving it there? Also why is it still displaying changes from previous commits (Some of the changes displayed below were already in my previous pull request)?

Looks good.
I like how you changed the error message for Datastore.java. Can you explain what inspired you to change the original?

Actually Yaw suggested this change :))


[NT-1919] Keyboard Composer View Working Example

📲 What
This is just a working example of an expandable accessory view on the keyboard. It's far from the end result. In order to be complete, will have to merge this with the actual keyboard composer view.
🤔 Why
As part of the spec required to make the comments composer view usable.
🛠 How
A lot of this is based on this stack overflow post.
👀 See

Before 🐛
After 🦋

n/a just a testable example

♿ Accessibility
🏎 Performance
✅ Acceptance criteria

[ ] Requires actual composer view

⏰ TODO

[ ] As you can see in the example, there is a small scrolling issue, when scrolling becomes enabled, the top text gets cut off and extra padding is added to the bottom.  So its a minor hiccup that I want to spend some time fixing.
[ ] Adding the composer view, view model and tests.

Great job 👍

We could probably take a constraint approach for the height of the TextView. We would try out other approaches that would give a more stable experience for the scrolling.

Talking to @tobitech , he integrated pieces of what I did here into his PR (forthcoming), and it's the complete composer view with keyboard accessory view. Which expands in height. So I will close this PR as all the relevant pieces were added to the NT-1893 PR.


bug:  Error: Module not found: Can't resolve 'net' when using postgres

Provide environment information
  System:
    OS: macOS 13.0
    CPU: (8) arm64 Apple M1
    Memory: 1.07 GB / 16.00 GB
    Shell: 5.8.1 - /bin/zsh
  Binaries:
    Node: 18.18.0 - ~/.nvm/versions/node/v18.18.0/bin/node
    Yarn: 1.22.17 - /usr/local/bin/yarn
    npm: 9.8.1 - ~/.nvm/versions/node/v18.18.0/bin/npm
    pnpm: 7.27.1 - /opt/homebrew/bin/pnpm

Describe the bug
iOS runs fine. But I get an issue with nextjs.
Error: Module not found: Can't resolve 'net'
[Import](https://nextjs.org/docs/messages/module-not-found) trace for requested module:
../../node_modules/postgres/src/index.js
../../packages/db/index.ts
../../packages/auth/index.ts
./src/app/_components/auth-showcase.tsx
./src/app/page.tsx
../../node_modules/next/dist/build/webpack/loaders/next-edge-ssr-loader/index.js?absolute500Path=&abs

Seems this is related to "use client" when used with postgres?
Link to reproduction
None
To reproduce
Replace the db with postgres.
Run yarn dev
Additional information
No response

Related? https://github.com/drizzle-team/drizzle-orm/issues/753

You're trying to use a Nodejs package on edge runtime. Remove the export const runtime = "edge" from all pages and api routes and you should be good

Nice. That did it.
There's a note in the README:

Note
The db package is preconfigured to use PlanetScale and is edge-ready with the database.js driver. If you're using something else, make the necesary modifications to the schema as well as the client and the drizzle config.

A light suggestion to include this potential update?
However, thank you very much. You saved me a ton of time.

@juliusmarminge i've not used export const runtime = "edge"  anywhere in my codebase but still getting same error

maybe middleware?

I haven't used middleware as well.
Just difference is that I've imported drizzle from postgres-js instead of vercel.
import { drizzle } from "drizzle-orm/postgres-js";
import postgres from "postgres";

Same error for me @adarshaacharya


chore: make macos test-ci-all blazingly fast again

Now that @Maan2003 fixed #3247 , MacOS should not require this workaround.

I just tested this out and it did work. But I thought it was hanging here:
00:02:26 ================= RESULTS ==================
00:02:26 AVG REISSUE TIME: 2.708
00:02:26 AVG LN SEND TIME: 3.280
00:02:26 AVG LN RECV TIME: 3.266
00:02:26 2023-10-02T11:14:15.533447Z  INFO devimint: sending SIGKILL to esplora and waiting for it to exit
00:02:26 2023-10-02T11:14:15.537770Z  INFO devimint: sending SIGKILL to electrs and waiting for it to exit
00:02:26 2023-10-02T11:14:15.545924Z  INFO devimint: sending SIGKILL to gatewayd-lnd and waiting for it to exit
00:02:26 2023-10-02T11:14:15.550240Z  INFO devimint: sending SIGKILL to gatewayd-cln and waiting for it to exit
00:02:26 2023-10-02T11:14:15.566409Z  INFO devimint: sending SIGKILL to fedimintd-0 and waiting for it to exit
00:02:26 2023-10-02T11:14:15.575897Z  INFO devimint: sending SIGKILL to fedimintd-1 and waiting for it to exit
00:02:26 2023-10-02T11:14:15.581948Z  INFO devimint: sending SIGKILL to fedimintd-2 and waiting for it to exit
00:02:26 2023-10-02T11:14:15.590161Z  INFO devimint: sending SIGKILL to fedimintd-3 and waiting for it to exit
00:02:26 2023-10-02T11:14:15.608299Z  INFO devimint: sending SIGKILL to lnd and waiting for it to exit
00:02:26 2023-10-02T11:14:15.616817Z  INFO devimint: sending SIGTERM to lightningd and waiting for it to exit
00:02:26 2023-10-02T11:14:15.618345Z  INFO devimint: sending SIGKILL to bitcoind and waiting for it to exit
## COMPLETE: latency_test
## START: backend_test_bitcoind
00:00:00 Setting up env variables in /var/folders/19/h_y32l8s1lxfrpxctd1673p00000gn/T/nix-shell.yYCLic/fm-giHt
00:00:04     Finished dev [unoptimized + debuginfo] target(s) in 3.58s
00:00:04 ### Setting up tests
00:00:05 2023-10-02T11:11:39.112457Z  INFO devimint: Test setup in "/var/folders/19/h_y32l8s1lxfrpxctd1673p00000gn/T/nix-shell.yYCLic/fm-giHt/cfg"
...

Notice that 3 minutes elspse in the logs between
00:02:26 2023-10-02T11:14:15.618345Z  INFO devimint: sending SIGKILL to bitcoind and waiting for it to exit

and
00:00:05 2023-10-02T11:11:39.112457Z  INFO devimint: Test setup in "/var/folders/19/h_y32l8s1lxfrpxctd1673p00000gn/T/nix-shell.yYCLic/fm-giHt/cfg"

For at least a minute of that ## COMPLETE: latency_test was printed but ## START: backend_test_bitcoind was not ...

Ourputs of every test are printed only after the whole high level test ended, so they are not interleaved. @justinmoon


remove Lfu half fence reads/writes

Successive buffer reads/writes don't need two volatile ops - they can piggyback. This was originally suggested by Ben but wasn't stable at the time. Now able to verify stability via soak tests.
TODO:

Bench
Throughput

coverage: 98.839% (+0.3%) from 98.56% when pulling 62003830d1d976c61915a885db0135305807bc61 on users/alexpeck/hfence into dbb6d7b85c56d3969ececee345e12e16cc5a6341 on main.

This change seems to be consistently better for evict, but worse for r/w (c03602d):


Delete current list and reinsert new list from event

I am using Select2, I would appreciate it in advance if you could help me with the following problem. I have a table where I add elements of type <select> using a button.

I am starting the Select2 plugin as follows:
<script>
    $(document).ready(function() {
        $('select[name^="table"]').select();
    });

After that .. I want to delegate an event so that every time I create a new <select>, I add a new array to that element with the data I want to list.
I have tried it as follows:
$(document).on('select2:opening', 'select[name^="table"]', function(e) {
  var data = [
    {
        id: 0,
        text: 'enhancement'
    },
    {
        id: 1,
        text: 'bug'
    },
    {
        id: 2,
        text: 'duplicate'
    },
    {
        id: 3,
        text: 'invalid'
    },
    {
        id: 4,
        text: 'wontfix'
    }
  ];

  $(this).empty().select2({
    data: data
  })
});

When I verify, in the browser console I get the following error:
TypeError: this.dataAdapter is null

I read in the following URLs but I can't find any solution in any of them for my mistake:
https://stackoverflow.com/questions/41872930/jquery-select2-typeerror-b-dataadapter-is-null[3]
https://github.com/select2/select2/issues/4933[4]
Please I would appreciate in advance if someone could help me with this problem.

This is a duplicate of https://github.com/select2/select2/issues/5743#issuecomment-575415815. I would recommend re-initializing Select2 outside of a Select2-triggered event cycle.


Update example for storage.entries()

In the example code in the usage section of the readme, it has:
console.log(await storage.entries());
// Logs [["mycat", "Tom"]]

but this will produce an empty object because storage.entries() is async iterable. The console output looks like this currently:
d {}
__proto__:
next: ƒ ()
return: ƒ ()
Symbol(Symbol.asyncIterator): ƒ ()
constructor: ƒ ()
__proto__: Object

Perhaps the example can include something like this instead:
for await (const [k, v] of storage.entries()) {
  console.log( [k, v] );
  // Logs ["mycat", "Tom"]
}

Thanks for publishing this repo so we can experiment with kv-storage before it's finished.


Discrepancy in Telomere Counts from Table 1

Dear Dr. Zhang and Co-authors,
I hope this message finds you well. I have been closely studying your recent publication, "Telomere-to-telomere Citrullus super-pangenome provides direction for watermelon breeding", published in Nature Genetics (2024). The comprehensive genomic insights provided in this paper are truly remarkable, and I commend your team for the extensive work.
However, I have encountered a discrepancy while working with the genomic data. Specifically, in Table 1 of your article, certain species are reported to have 0 Gap numbers and 22 Telomeres. However, after downloading the 27 watermelon genomes from WatermelonDB, I used the following command to identify telomeres:
quartet.py TeloExplorer -i genome.fa -c plant -p genome -m 20

I noticed that some species, such as PKR6, do not show 22 telomeres as indicated, and Citrullus_naudinianus_PI596694F even contains 3 gaps. Additionally, I could not find the telomere identification code within the provided source code on GitHub.
Would it be possible for you to provide the specific methodology or code used for telomere identification in your study? Understanding this process would greatly aid in reconciling the differences I have observed.
Here are three examples:

Best

All information:


Setting zoom factor on Android does not make a difference

Hi
We have tried various camera settings, including the zoom factor, which seems to have no effect on the view port on Android (works fine on iOS).
cameraView.ZoomFactor = 2.5f;
We have tested using a Google Pixel 7 Pro using version 1.3.1. Any thoughts?

Same problem here. Setting the Zoom dynamically works. But it does not stick.

Hi Peter,
Now I published the version 1.3.4 and It fix the problem. Android Handler reads the ZoomFactor when start the preview/recording.

Hi Hector,
This all seems to work now. Great job! Again.


New Zip deployment doesn't seem to delete existing files no longer in the current Zip

Root cause:
https://github.com/projectkudu/kudu/issues/2596

Closing since it's been so long with no activity


Missing a value for --tensor-split when running a distributed inference model

Describe the bug

Steps to reproduce

Add two GPUStack worker (macbook pro, M2)
Deploy model 'gemma2:27b' from Ollama and enable distributed inference.
View the instance status.

Result

Failed to deploy.

View the instance logs. The command for llama-box is missing a value

GET v1/models/{id}/instances api response.

Expected behavior

Environment

GPUStack version: main fa073a7
OS: macOS 14.6.1
GPU: Apple M2, 24G

Additional context
Add any other context about the problem here.

Environment

GPUStack version: main(528ab87)
OS: macOS 14.6.1
GPU: Apple M2, 24G

Test Result: pass


[Release] Stage to Main

https://github.com/adobecom/milo/pull/1975
https://github.com/adobecom/milo/pull/1951
https://github.com/adobecom/milo/pull/1995
https://github.com/adobecom/milo/pull/1997
https://github.com/adobecom/milo/pull/2030
https://github.com/adobecom/milo/pull/2032

@Blainegunn This PR is showing it is out of sync with base branch .. could you confirm if it is ready for verification as this might be out of date?


KBFS not running

When I log in, kbfs is not running.
I am probably missing something, but can't determine what.
my log id: d90fd3640962bec59a7c3c1c

It looks like you don't have it installed. Where did you download Keybase from?

I think I got it from the oficial arch repo :
https://www.archlinux.org/packages/community/x86_64/keybase/
I installed it with pacman, as usual.
Might have some missing dependencies.
On Sun, 23 Oct 2016 at 20:32 Chris Ball<EMAIL_ADDRESS>wrote:

It looks like you don't have it installed. Where did you download Keybase
from?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/keybase/client/issues/4695#issuecomment-255605398,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFbW9AJNH6wSpOjYYhn9QxmxBLRnuf4Iks5q26hCgaJpZM4KeJQD
.

@etnbrd did you trying running run_keybase?  That's required on Linux, and documented on our download pages.


refactor discovery and tests

Description
some suggestions for language pack discovery and testing.  let me know if anything is unclear (or seems problematic)

one thing I'm still not clear on is the role for _get_display_name, outside of the tests...


Investigate configuring Xcode with pure CMake

Investigate if CMake's iOS support is now good enough to configure Xcode with CMake.
Right now we run CMake, but also copy hardcoded xcsettings files and xcconfig around. It's quite hairy and not very transparant for newcomers to the project. See this Makefile.
Maybe we can get rid of all the checked in configuration files like this one.
References:

Comment from @hallahan on this
Inveresting thread on Slack about this topic

Note that I do that for my project, but it is Qt-based, so maybe it's simpler in that sense.

First potential blocker https://gitlab.kitware.com/cmake/cmake/-/issues/20160

we need to figure out what are the actual limitations of CMake

@ntadej As an example, setting up the iosapp target: https://github.com/maplibre/maplibre-gl-native/tree/main/platform/ios/platform/ios/app
I don't think it is possible with CMake. Even the ios-cmake project has a checked in .xcodeproj directory alongside their example app.

Closing because #840 is implemented.


Add favicons for oc-id and static files.

Uses the favicon from https://www.chef.io/favicon.ico.
oc-id had a blank file in that place, while the static files did not
have one. Adding the files and the configuration to let nginx serve it.

Why do we need the favicon.ico in two places?

@stevendanna I suppose you're right and we can change the link in the oc-id template. Will change.

Actually, it will just attempt to load /favicon.ico if you're loading /id/anything so even better.

@stevendanna updated.

:+1: here.


Wrong hotkey labels in table's data editor view

If you move your mouse on save or cancel button of the table's data editor view you see that CTRL + ALT + S is the hotkey to save and CTRL + ALT + R to cancel the data changes. In real the hotkey for canceling works but the hotkey for saving is broken to me and bugged. I can save when I press CTRL + S so I think the button is labelled wrong or wrong hotkey is bound.
Another issue I just noticed with this: CTRL + S works fine. CTRL + ALT + S causes an duplicate primary key insert in PostgreSQL. To reproduce this try this:

insert a row in table and save (fill out every field, even the primary key field)
insert a row in table and save (fill out every field, except primary key field - leave it NULL)

If you try the same with CTRL + S it does work!

CTRL+S saves current editor state (this includes all changes - metadata, data, script, anything).
CTRL+ALT+S saves only changes in results editor.
In case of table data editor there is no difference between these shortcuts (unless you edit metadata too).

I don't know what you mean with metadata exactly but I don't see a reason why one of the both shortcuts fails then. I will create a gif in some hours to show you what I do.

Metadata is database structure. E.g. you can create/change columns in a table and these changes can be saved with CTRL+S.
I can't reproduce fail with CTRL+ALT+S. Please attach gif or provide steps to reproduce.

Ah then I can tell you that I didn't change database's or table's structure and thus no change in metadata happened.

Ok.
But in this case there is no difference between CTRL+S and CTRL+ALT+S (shouldn't be).

Steps to reproduce this in PostgreSQL:

start with a table with 2 fields (one primary key, one varchar)
insert 3 rows with primary NULL and some strings, save with CTRL + ALT + S
insert a fourth row with primary key one higher than last inserted primary key and save with CTRL + S

A duplicate unique key error (same primary key as previous one is being tried to be inserted) happens.

There is no difference between CTRL+S and CTRL+ALT+S in this test case (you can see actual SQL queries in Query Manager view).
If you use explicit key value for auto-generated columns it may conflict with generated value.

How comes that if I insert ids 1, 2, 3 automatically and insert 4 then manually that he tries to insert 3 then and not the 4? I think this is the problem which leads to the duplicate key error. While I insert them no script or whatever took number 4 and the database itself should be able to determine that 1-3 are used already and 4 is the next. So I don't know why 3 is chosen again. If I try to save again, then the error disappears and it saves with id 5 (not 4).

I believe that this is a PostgreSQL-specific behavior. You can see what actual queries are executed by DBeaver. If any of them is not correct then this is a bug.
Anyhow this is not related to shortcuts.


[CSM-264] Decode endpoints arguments automatically

This introduces special argument specifiers of servant API similar to QueryParam, Capture and other, which decode many CTypes (e.g. CPassPhrase -> PassPhrase) on a fly and allows for cleaner and faster code in endpoints.
It's in only plans to use this feature for some types like CId, this will be done later I hope

I suppose this servant-api fun lacks of comprehensive explanation. Suggestions regarding comments are welcome

Fixed

I tested it sending JSON requests via Postman, api hasn't changed

I don't see any reason not to merge it.
If merge linger some more, it will produce not pleasant conflicts with new important features


ui: Fixes email ui and the notification position #31975

So this PR is made to solve #31975, the following changes are solved -

The email edit option now has an icon that is only used which user can change or update their email.
The email confirmation message will disappear after 10 seconds(Proposed not implemented).
Added a line explaining the flow at the top of the modal:
You will receive a confirmation email at the new address you enter.

Confirmation of UI is fixed, and the notification signs' position matches the requirement.

Fixes: #31975
Completed manual review and testing of the following:

[x] Visual appearance of the changes.
[x] Responsiveness and internationalization.
[x] Strings and tooltips.
[x] End-to-end functionality of buttons, interactions and flows.
[x] Corner cases, error conditions, and easily imagined bugs.

As noted in the issue, the confirmation should be a plain text line, not a green banner.

Okay, I'll fix it. Here's a quick suggestion: the green banner is attention-grabbing, which is helpful if the user is not very focused. However, using plain text will increase the chances of not conveying the message effectively.

@alya requesting you to please check for the same, I have made the necessary changes.

Please also clean up your commit history and post again to request a review. See here for guidelines.

I've updated the code and the commit history but couldn't remove the green checkmark. Someone in the team can do this. Can you please review it?

@alya Review!?

We expect a complete solution for this issue, including the green checkmark being removed. Closing this PR as it doesn't seem on track to being merged. Thanks for giving this a try, @17AnuragMishra !


Can I mix protocols on a single Device

I have a single dimmer LightwaveRF which I control with UDP commands  works fine.
I have an additional 3 devices Bright,Relaxed and Dark which set dimming levels for the same dimmer. It easier to say "Alexa turn on Bright"  than "Alexa Turn on Living room light to 100".
I would like to keep the four devices in sync so when I turn on bright can I use a UDP command to turn on the dimmer and  a REST API Update bridge internal light state for the other devices, so when I turn off bright  the light goes out and four devices are logically off in the emulated Hue
Do multiple command have to be in the same protocol ?
Im  struggling with the format for the API calls, so I just need to know if its my stupidity.

Yes they can be different, that was the whole idea.  V4 had the constructs to make that tester for editing.

Did this answer your question?

Glad it my stupidity
Struggling to format the Http call back to the HA-Bridge.
Thanks  for replying so quickly

review the Hue Api here https://github.com/bwssytems/ha-bridge#hue-rest-api-usage

Has this answered your question?


extra header to map the simde names to the original names

hi nemequ,
just one other idea i ran across while using simde: it would be really nice if there would be some optional extra header available as part of simde, which maps all the simde_ names back to their regular counterparts. this way one could simply replace the occurence of the original *mintrin.h includes with the simde headers plus those new headers and should be able to run code unmodified if everything works fine. right now it looks like i have to change all occurences of the original sse _m..., _m... etc to their simde counterparts by hand or some script which is error prone.
maybe such a suggested new header might be created automatically somehow from the simde sources
best wishes - hexdump

This seems like a really good idea at first.  In fact, IIRC earlier versions of SIMDe did actually support this, though not with an additional header; I believe you had to define something like SIMDE_EMULATE_NATIVE before including the SIMDe headers.  Unfortunately it has some nasty implications.
The biggest problem is that SIMDe isn't designed just for porting to other architectures (e.g., running SSE code on ARM), but for porting to anything which doesn't have native support for the ISA extension in question (e.g., AVX2 on processors that don't support it).  If we did this, we would quickly run into problems with incompatible types, such as __m128i using the native version (since the CPU supports SSE2) but the SIMDe implementation expects a simde__m128i.
It also introduces various other less severe issues, like creating identifiers that start with _ (which is disallowed by the C standard, probably C++ too).
FWIW, I really haven't had any trouble automatically converting stuff to SIMDe, and I don't even bother with a script; just something like
find -iname '*.c' -o -iname '*.h' -exec sed -i -e 's/__m/simde__m/g' {} +
find -iname '*.c' -o -iname '*.h' -exec sed -i -e 's/_mm_/simde__mm_/g' {} +

You may have to add some extensions (*.cc, *.cpp, *.hpp, etc.) for C++ projects, but it's pretty straightforward.  I imagine if someone uses some of the Microsoft extensions (_x_mm_*) that might be a problem… it wouldn't be hard to account for that in a script, and I'd be willing to add such a script if anyone needs it (in Bash; PowerShell or Batch would have to wait for someone else).

i see your point. i can just say from my experience with this one project, that a simple find and replace does not work too well for larger projects, as the replace would hit a lot of non-sse code as well. this is what i had to come up with to get things converted for the vcvrack 1.0 branch and the Valley plugin for it:
$ cat simde-ify.sh
#!/bin/bash

sed -i 's,<mmintrin\.h,<x86/sse2.h,g;s,xmmintrin\.h,x86/sse2.h,g;s,pmmintrin\.h,x86/sse2.h,g;s,emmintrin\.h,x86/sse2.h,g;s,^_m,simde_m,g;s,^__m,simde__m,g;s,\ _m, simde_m,g;s,\ __m, simde__m,g;s,\t_m,\tsimde_m,g;s,\t__m,\tsimde__m,g;s,(_m,(simde_m,g;s,(__m,(simde__m,g;s,\,_m,\,simde_m,g;s,\,__m,\,simde__m,g;s,~_m,~simde_m,g;s,~__m,~simde__m,g;s,:_m,:simde_m,g;s,:__m,:simde__m,g;s,\._m,.simde_m,g;s,\.__m,.simde__m,g;s,simde_mode,_mode,g;s,simde_msgCount,_msgCount,g' $1

and that then run recursively across the project :)


Timeline reverse, then play briefly causes wrong style

Describe the bug
When starting a timeline, then reversing it after it played and playing it again, a wrong style is applied for a brief period.
To Reproduce
Steps to reproduce the behavior:
let inTimeline = anime.timeline({
  autoplay: false
});

inTimeline
  .add({
    targets: ".a1",
    opacity: [0, 1],
    duration: 200,
    easing: "linear"
  })
  .add({
    targets: ".a2",
    opacity: [0, 1],
    delay: anime.stagger(100),
    ease: "inOutElastic"
  });

document.getElementById("trigger").addEventListener(
  "click",
  function(e) {
    inTimeline.play();
    inTimeline.finished.then(() => {
      inTimeline.reverse();
    });
  },
  false
);

Click #trigger
Wait until the animation is finished
Click #trigger again

Result: For a short time .a1 and .a2 will have opacity 0, before having opacity 1 again and the fade out effect starts.
Expected behavior
Opacity stays at 1.
Additional context
Perhaps related: #373
Reason:

After inTimeline is finished the first time, inTimeline.reverse() is called. This causes inTimeline and all its children to have the reversed = true (index.js:925). Notice that for both inTimeline and its children completed is true.
When inTimeline.play() is called the second time, inTimeline and all its children are reset (index.js:1123), because completed was true. This causes the initial styles (opacity = 0) to be applied (index.js:1096).

Most likely toggleInstanceDirection() is incompletely handling the change. Intuitively completed and began should be set correctly, e.g. when completed was true, it should become false and began should also become false. However I am not currently aware of all side effects and other things to consider.

I can repro as well

Experiencing this issue as well.

Should be fixed in 3.2.0


project addition by ujjawaltyagii #814

Related Issue
Closes :  #814
Description
Added two projects :

It's a automation-bot which make things easy for user for accepting the requests and triggering the reaction upon seeing a specific button.

A full stack project leetcode like project with bounty of winning Airpods on completion.

Screenshots

I am a GSSoC Contributor !

please add gssoc label !

it got messed up while updating the PR ! so closing this one and opening a fresh one !


Rust 2024 Edition

Metadata

Owner(s)
@traviscross

Team(s)
lang, leadership-council, types

Goal document
2024h2/Rust-2024-Edition

Tracked issues
rust-lang/rust label:A-edition-2024 label:C-tracking-issue -label:t-libs

Summary
Feature complete status for Rust 2024, with final release to occur in early 2025.
For details, see the tracking issue:

https://github.com/rust-lang/rust/issues/117258

This issue is intended for status updates only.
For general questions or comments, please contact the owner(s) directly.

The edition is on track to ship on schedule:

Date
Version
Edition stage

2024-09-05
Release v1.81
Checking off items...

2024-10-11
Branch  v1.83
Go / no go on all items

2024-10-17
Release v1.82
Rust 2024 nightly beta

2024-11-22
Branch  v1.84
Prepare to stabilize...

2024-11-28
Release v1.83
Stabilize Rust 2024 on master

2025-01-03
Branch  v1.85
Cut Rust 2024 to beta

2025-01-09
Release v1.84
Announce Rust 2024 is pending!

2025-02-20
Release v1.85
Release Rust 2024

All lang priority items have landed and are fully ready for Rust 2024:

https://github.com/rust-lang/rust/issues/117587

https://github.com/rust-lang/rust/issues/123432

https://github.com/rust-lang/rust/issues/123904
https://github.com/rust-lang/rust/issues/123748

Nine other items are fully ready for Rust 2024:

https://github.com/rust-lang/rust/issues/128143
https://github.com/rust-lang/rust/issues/124866
https://github.com/rust-lang/rust/issues/124853
https://github.com/rust-lang/rust/issues/123916
https://github.com/rust-lang/rust/issues/123759
https://github.com/rust-lang/rust/issues/123757
https://github.com/rust-lang/rust/issues/123754
https://github.com/rust-lang/rust/issues/123743
https://github.com/rust-lang/rust/issues/121042

There are currently 10 items that are close to ready, often with only documentation remaining.
There are currently 6 items that still need implementation work.  Some of these are rather close to ready also.
There will be items that are currently tracked for the edition that will not make it.  That's OK, and we still plan to ship the edition on time and without those items.
Overall, the edition work is going well.  We have good communication with each of the item owners and with the relevant teams.
For more details, see the tracking issue for the Rust 2024 edition:

https://github.com/rust-lang/rust/issues/117258

The Rust 2024 edition is on track to ship on schedule:

Date
Version
Edition stage

2024-11-22
Branch  v1.84
Prepare to stabilize...

2024-11-28
Release v1.83
Stabilize Rust 2024 on master

2025-01-03
Branch  v1.85
Cut Rust 2024 to beta

2025-01-09
Release v1.84
Announce Rust 2024 is pending!

2025-02-20
Release v1.85
Release Rust 2024

Our motivating priorities in managing this edition have been to:

Make this edition a success.
Do so without requiring heroics from anyone.

We're quite happy with how things have turned out.  This is going to be big edition -- the largest since Rust 2015.  There are a lot of new and exciting things in this edition.  Moreover, these changes foreshadow and open the door to continuing work on the bright shiny future for Rust that we all want.
We've carefully managed all aspects of the process to ensure that the many items included in the edition are fully up to our high standards.  And while many people have put in substantial and great work to make this edition happen, we've put together Rust 2024 without requiring the kind of high-stress singular personal heroics that have often been required to ship past editions.
We're especially happy that we've been able to do this without cutting many items from the edition, especially late in the game.  People end up putting in a lot of work to get these items ready.  Cutting them tends to waste this work and often leads to burnout.  So we worked hard to avoid that, and are pleased to have done so.
All in all, that's what we call a successful edition.
Let's now review what will be part of Rust 2024.
All lang priority items have landed and are fully ready for Rust 2024:

https://github.com/rust-lang/rust/issues/117587

https://github.com/rust-lang/rust/issues/123432

https://github.com/rust-lang/rust/issues/123904
https://github.com/rust-lang/rust/issues/123748

The other lang items to be included in the edition are:

https://github.com/rust-lang/rust/issues/123916
https://github.com/rust-lang/rust/issues/128143
https://github.com/rust-lang/rust/issues/123743
https://github.com/rust-lang/rust/issues/123758
https://github.com/rust-lang/rust/issues/123742
https://github.com/rust-lang/rust/issues/123757
https://github.com/rust-lang/rust/issues/131414
https://github.com/rust-lang/rust/issues/123735
https://github.com/rust-lang/rust/issues/123739
https://github.com/rust-lang/rust/issues/124085

There are three changes to the standard library that are tied to the new edition:

https://github.com/rust-lang/rust/issues/121042
https://github.com/rust-lang/rust/issues/123759
https://github.com/rust-lang/rust/issues/124866

There are two Cargo items that will be part of Rust 2024:

https://github.com/rust-lang/rust/issues/123754
https://github.com/rust-lang/rust/issues/123749

There is one exciting item for rustdoc that will greatly speed up doctests in Rust 2024:

https://github.com/rust-lang/rust/issues/124853

This will be the first Rust edition that brings with it a new style edition to be applied by rustfmt.  That new style edition includes:

https://github.com/rust-lang/rust/issues/124767
https://github.com/rust-lang/rust/issues/124764
https://github.com/rust-lang/rust/issues/124760
https://github.com/rust-lang/rust/issues/124758
https://github.com/rust-lang/rust/issues/123802
https://github.com/rust-lang/rust/issues/123800
https://github.com/rust-lang/rust/issues/123799
https://github.com/rust-lang/rust/issues/123751

At this point, setting aside rustfmt (where some work remains ongoing), there is only one remaining item where we're waiting for a PR to land in nightly (rust-lang/rust#131984).  Once that happens, we'll begin the final set of quality assurance crater runs for the edition items and their migrations.  When those are complete and triaged, which we expect to happen in the next two weeks, we'll announce the nightly beta for Rust 2024 and will solicit wider testing.
Rust 2024 will be stabilized in nightly in late November, and then will be cut to beta on 2025-01-03.
On 2025-02-20, we'll be releasing Rust 2024.
For more details about the edition items for Rust 2024, see the Edition Guide.

On Rust 2024, all is proceeding apace according to the last update.  We've done an initial QA crater run.  On the basis of analyzing that, many issues have been filed, and much work has been done by many people to resolve those.  We'll be issuing a call for wider nightly testing of the edition soon.

Quoting the blog post from @traviscross and @eholk announcing a Call for Testing for Rust 2024:

We've been hard at work on Rust 2024. We're thrilled about how it has turned out. It's going to be the largest edition since Rust 2015. It has a great many improvements that make the language more consistent and ergonomic, that further upon our relentless commitment to safety, and that will open the door to long-awaited features such as gen blocks, let chains, and the never (!) type. For more on the changes, see the nightly Edition Guide.
As planned, we recently merged the feature-complete Rust 2024 edition to the release train for Rust 1.85. It has now entered nightly beta[^1].
You can help right now to make this edition a success by testing Rust 2024 on your own projects using nightly Rust. Migrating your projects to the new edition is straightforward and mostly automated. Here's how:

Install the most recent nightly with rustup update nightly.
In your project, run cargo +nightly fix --edition.
Edit Cargo.toml and change the edition field to say edition = "2024" and, if you have a rust-version specified, set rust-version = "1.85".
Run cargo +nightly check to verify your project now works in the new edition.
Run some tests, and try out the new features!

(More details on how to migrate can be found here and within each of the chapters describing the changes in Rust 2024.)
If you encounter any problems or see areas where we could make the experience better, tell us about it by filing an issue.
Coming next
Rust 2024 will enter the beta channel on 2025-01-09, and will be released to stable Rust with Rust 1.85 on 2025-02-20.
[^1]: That is, it's still in nightly (not in the beta channel), but the edition items are frozen in a way similar to it being in the beta channel, and as with any beta, we'd like wide testing.

Rust 2024 is proceeding on schedule.  It will be cut to beta on 2025-01-03, where it will join the release train for Rust 1.85.
Based on our analysis of crater runs and the feedback we've been receiving from the nightly beta, we're continuing to work with item owners to e.g. tweak migrations and documentation in ways that will improve the experience for users.
But nothing will stop the train at this point.  Rust 2024 will ship with Rust 1.85 on 2025-02-20.


Changed "US" to North America

For consistency, of course!

I got beat with by change to just country names :(


Apple Login as an OAuth Provider

Feature request
Is your feature request related to a problem? Please describe.
When I go to auth/settings I see External Oauth Providers for Google, Github, Gitlab, and Bitbucket. My understanding is that for an ios app, you must also provide Apple as an oauth provider. Is this something you intend to support in Supabase?
Describe the solution you'd like
I would like to have Apple supported as an external Oauth Provider
Describe alternatives you've considered
From what I understand, apple's store guidelines require that if you allow another oauth provider you must support apple oauth. If I am building an app powered by supabase I would like to offer google oauth, but I want to make sure this is supported.
Additional context

@kiwicopple Hi, the seriousness of Supabase as a platform in this space is called into question by the apparent low priority of this issue. This requirement by Apple has been in place for over a year. The 3rd party authentication should be considered broken without it. It is my opinion that this should be a bug not a feature request. Tried to open one here but I guess it's a duplicate.
I know I could try and contribute since it's open source but I have little time. That's why I'm looking to use something like Supabase rather than doing everything it does from scratch. However, it almost sounds like the goal of Supabase is to one day be a thriving business with commercial pricing options. But it's difficult to imagine that is a serious pursuit with such a glaring hole left unattended for so long.

Hey @Seanmclem, thanks for bumping this issue.  We know this is an important task - we are even hiring people to help with it. Our team is stretched extremely thin right now.
As a small note, the community functions a lot better when it's collaborative rather than accusatory. I understand if you have no time to contribute so a good way to help is to push other developers here who have the time/skills to help solve it. That way, everyone wins. If you know a good Go developer who can solve this - please let them know that we will send them swag if they can submit a PR.

Hey @Seanmclem, thanks for bumping this issue.  We know this is an important task - we are even hiring people to help with it. Our team is stretched extremely thin right now.
As a small note, the community functions a lot better when it's collaborative rather than accusatory. I understand if you have no time to contribute so a good way to help is to push other developers here who have the time/skills to help solve it. That way, everyone wins. If you know a good Go developer who can solve this - please let them know that we will send them swag if they can submit a PR.

Thanks, yes I've applied. I had no intention to make accusations. Rather to push the importance of the issue to developers.

Hi @kiwicopple @awalias, any update on this? I see that Twitter was just added as a OAuth provider. Can't use any third party providers on iOS if we don't provide sign in with Apple as an option

Hey @He1nr1chK, we'll be working on this next! Stay tuned!

Might difficult to use in an App without the ability to use with Expo Auth Session or something similar. Any idea if that will work?

Hey @Seanmclem, I'm not too familiar with Expo Auth Session but I'll do up a v1 and we can see how to improve it from there!

Thanks. I guess I was just saying without a functional app implementation for supabase-auth, the Apple sign in would be less useful.

Hi @kangmingtay, thanks for all the great work. I just saw your PR for apple authentication. The problem that I think @Seanmclem is referring to is the fact that there is no practical way for us to use the implemented apple auth provider (or any third party provider for that matter) in React Native (or Flutter I assume). The issue, as touched on in this thread, is that the redirects do nothing when calling supabase.auth.signIn(). The call just returns null for both session and user. From what I have gathered, the crux of the problem lies in RN (or Expo in my case) not having a way of handling the redirect as it is currently implemented. The solution suggested in the above mentioned thread is to expose a function for all third party providers to sign in by passing an access_token to the Supabase signIn() method and then getting the user's data back. This is the way that Firebase handles the sign in for Expo. What are your thoughts on this?

If I understand the linked thread correctly then we should be able to call /callback directly with the relevant access_token etc.
we also added the ability to redirect to deep mobile links using "Additional Redirect URLs", I believe it's being used on flutter already: https://github.com/supabase/supabase-dart/issues/20
closing this now as I don't think there's any additional backend work required?

@awalias

If I understand the linked thread correctly then we should be able to call /callback directly with the relevant access_token etc.

Is there any issue that tracks this? It is a very useful features for mobile applications where a native Google / Apple sign in  dialog can be shown to the users. Those dialogs already obtain a valid access_token that could be sent to the backend.


Crashing

I'm having crashing issues with elfeed, seemingly to do with images:
 emacs: magick/cache.c:306: AddOpenCLEvent: Assertion `cache_info->opencl != (OpenCLCacheInfo *) NULL' failed.
Fatal error 6: Aborted
Backtrace:
emacs[0x50f73f]
emacs[0x4f4a72]
emacs[0x50db6f]
emacs[0x50dd99]
emacs[0x50de89]
/usr/lib/libpthread.so.0(+0x123b0)[0x7fbc9fdcc3b0]
/usr/lib/libc.so.6(gsignal+0x10f)[0x7fbc9f524b5f]
/usr/lib/libc.so.6(abort+0x125)[0x7fbc9f50f452]
/usr/lib/libc.so.6(+0x22328)[0x7fbc9f50f328]
/usr/lib/libc.so.6(+0x30176)[0x7fbc9f51d176]
/usr/lib/libMagickCore-6.Q16HDRI.so.6(+0x66b9f)[0x7fbca1765b9f]
/usr/lib/libMagickCore-6.Q16HDRI.so.6(+0x41037)[0x7fbca1740037]
/usr/lib/libMagickCore-6.Q16HDRI.so.6(BlurImageChannel+0x8c)[0x7fbca17e6dcc]
/usr/lib/libMagickCore-6.Q16HDRI.so.6(+0x154e0e)[0x7fbca1853e0e]
/usr/lib/libMagickCore-6.Q16HDRI.so.6(+0x1554ca)[0x7fbca18544ca]
/usr/lib/libMagickCore-6.Q16HDRI.so.6(InitOpenCLEnv+0x5c)[0x7fbca185522c]
/usr/lib/libMagickCore-6.Q16HDRI.so.6(+0x402fa)[0x7fbca173f2fa]
/usr/lib/libMagickCore-6.Q16HDRI.so.6(+0x43c35)[0x7fbca1742c35]
/usr/lib/libMagickCore-6.Q16HDRI.so.6(CompositeImageChannel+0x2cc)[0x7fbca178d68c]
/usr/lib/libMagickCore-6.Q16HDRI.so.6(MergeImageLayers+0x1e7)[0x7fbca18371c7]
/usr/lib/libMagickWand-6.Q16HDRI.so.6(MagickMergeImageLayers+0x4b)[0x7fbca1a913fb]
emacs[0x5e9839]
emacs[0x5f1b72]
emacs[0x5f21cf]
emacs[0x56cced]
emacs[0x5a8fe1]
emacs[0x56cc6b]
emacs[0x5a8fe1]
emacs[0x56cc6b]
emacs[0x5a8fe1]
emacs[0x56cc6b]
emacs[0x56e880]
emacs[0x56cced]
emacs[0x5a8fe1]
emacs[0x56cc6b]
emacs[0x56e880]
emacs[0x56cced]
emacs[0x5a8fe1]
emacs[0x56cc6b]
emacs[0x5a8fe1]
emacs[0x56cc6b]

Thanks, @skeeto . Perhaps I should file a bug report upstream.
For elfeed itself: is there any  way for me to configure elfeed to selectively disable image support (e.g. only for SVGs), or is it an all-or-nothing prospect?

That mostly falls onto configuring shr the way you need it. You could
try blocking certain image types with shr-blocked-images, so long as the
URL reflects the file extension.
If your crash is repeatable and you can narrow it down to a simple,
isolated example, then it's definitely worth reporting upstream.


Make a separate webpack chunk for checkout

Since we don't render components during checkout.  This also fixes some errors with Shopify URL detection.

@brokenhd I think you should pull these changes into Owlet.


openafs: 1.8.7 -> 1.8.8

This still needs some testing.
Motivation for this change
https://openafs.org/dl/openafs/1.8.8/RELNOTES-1.8.8
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Relase 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.

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

4 packages marked as broken and skipped:

linuxPackages-libre.openafs
linuxPackages_hardened.openafs
linuxPackages_latest-libre.openafs
linuxPackages_latest_hardened.openafs

1 package failed to build:

linuxPackages_testing_bcachefs.openafs

12 packages built:

linuxPackages.openafs
linuxPackages_4_14.openafs
linuxPackages_4_19.openafs
linuxPackages_4_4.openafs
linuxPackages_4_9.openafs
linuxPackages_5_12.openafs
linuxPackages_5_13.openafs
linuxPackages_5_4.openafs
linuxPackages_lqx.openafs
linuxPackages_xanmod.openafs
linuxPackages_zen.openafs
openafs

Result of nixpkgs-review pr 132007 at 87f07135 run on aarch64-linux 1

6 packages marked as broken and skipped:

linuxPackages_hardkernel_4_14.openafs
linuxPackages_hardkernel_4_14.openafs_1_8
linuxPackages_hardkernel_latest.openafs
linuxPackages_hardkernel_latest.openafs_1_8
linuxPackages_testing_bcachefs.openafs
linuxPackages_testing_bcachefs.openafs_1_8

2 packages failed to build:

linuxPackages_hardened.openafs (linuxPackages_hardened.openafs_1_8)
linuxPackages_latest_hardened.openafs (linuxPackages_latest_hardened.openafs_1_8)

8 packages skipped due to time constraints:

linuxPackages-libre.openafs (linuxPackages-libre.openafs_1_8)
linuxPackages_4_19.openafs (linuxPackages_4_19.openafs_1_8)
linuxPackages_4_4.openafs (linuxPackages_4_4.openafs_1_8)
linuxPackages_4_9.openafs (linuxPackages_4_9.openafs_1_8)
linuxPackages_latest-libre.openafs (linuxPackages_latest-libre.openafs_1_8)
linuxPackages_lqx.openafs (linuxPackages_lqx.openafs_1_8)
linuxPackages_xanmod.openafs (linuxPackages_xanmod.openafs_1_8)
openafs (openafs_1_8)

6 packages built successfully:

linuxPackages.openafs (linuxPackages.openafs_1_8 ,linuxPackages_5_10.openafs ,linuxPackages_5_10.openafs_1_8)
linuxPackages_4_14.openafs (linuxPackages_4_14.openafs_1_8)
linuxPackages_5_12.openafs (linuxPackages_5_12.openafs_1_8)
linuxPackages_5_13.openafs (linuxPackages_5_13.openafs_1_8 ,linuxPackages_latest.openafs ,linuxPackages_latest.openafs_1_8)
linuxPackages_5_4.openafs (linuxPackages_5_4.openafs_1_8)
linuxPackages_zen.openafs (linuxPackages_zen.openafs_1_8)

Note that build failures may predate this PR, and could be nondeterministic or hardware dependent.
Please exercise your independent judgement. Does something look off? Please file an issue or reach out on IRC.

Tested the client on a 5.10.37 kernel, it works.


fix: make sorted_routes perform natural sort issues/22

Pull Request Checklist

[x] Make sure to read the contributor guide here.
[ ] Make sure you are making a pull request against the staging branch.
[x] Make sure your pull request title matches the requested format.
[x] Make sure to lint, type-check, and run unit and API tests.

Description
Fix for https://github.com/alexschimpf/fastapi-versionizer/issues/22

But what about a case like this?

/v10.3/something
/v1.5/something
/v1.10/something
/v2.0/something

You'll end up with an ordering like:
['/v1.10/something', '/v1.5/something', '/v10.3/something', '/v2.0/something']

Do we want to handle this kind of thing as well?
There is a lib here that handles natural sorting for you, including handling whitespace as well as numbers.

Also, the pre-commit hook should handle making sure you make your commit messages are written in a standard way. Looks like your commits are failing that check currently on this PR.
If it's easier, I can just squash your commits on merge for you, so it's no issue. But please keep it in mind.

Urgh - yes, I was trying to solve a problem I had with route paths without the need for a new dependency, totally neglected semantic sort situations :(
Some more discussion needed, I'll move that to https://github.com/alexschimpf/fastapi-versionizer/issues/22 to save cluttering up this PR.
Also - on the commit message normalization, I did see this and thought I'd resolved it with a (messy on my behalf) update on the git commit message - that failed - I'll address on the next

Closing this PR as it's been taken care of already


[BUG] AwsSdk2Transport is incompatible with RestClientTransport: throws http_exception 404 instead of returning GetResponse.found=false

Describe the bug
When calling org.opensearch.client.opensearch.OpenSearchClient#get and the document doesn't exist, if the client uses org.opensearch.client.transport.rest_client.RestClientTransport then the method returns a response object where org.opensearch.client.opensearch.core.get.GetResult#found returns false.
But if the client uses org.opensearch.client.transport.aws.AwsSdk2Transport then the method instead throws an exception org.opensearch.client.opensearch._types.OpenSearchException: Request failed: [http_exception] server returned 404.
To Reproduce
Run the following code once with AWS = false and another time with AWS = true, and compare the results.
import org.apache.http.HttpHost;
import org.opensearch.client.RestClient;
import org.opensearch.client.json.jackson.JacksonJsonpMapper;
import org.opensearch.client.opensearch.OpenSearchClient;
import org.opensearch.client.opensearch.core.GetResponse;
import org.opensearch.client.transport.OpenSearchTransport;
import org.opensearch.client.transport.aws.AwsSdk2Transport;
import org.opensearch.client.transport.aws.AwsSdk2TransportOptions;
import org.opensearch.client.transport.rest_client.RestClientTransport;
import software.amazon.awssdk.http.apache.ApacheHttpClient;
import software.amazon.awssdk.regions.Region;

import java.io.IOException;
import java.util.HashMap;

public class OpenSearchExample {
    private static final boolean AWS = true;

    public static void main(String[] args) throws IOException {
        try (OpenSearchTransport transport = AWS ? awsTransport() : localTransport()) {
            OpenSearchClient client = new OpenSearchClient(transport);
            GetResponse<HashMap> response = client.get(req -> req.index("some-index").id("no-such-id"),
                    HashMap.class);
            System.out.println("response.found() = " + response.found());
        }
    }

    private static OpenSearchTransport localTransport() {
        return new RestClientTransport(
                RestClient.builder(HttpHost.create("http://<IP_ADDRESS>:9200")).build(),
                new JacksonJsonpMapper());
    }

    private static OpenSearchTransport awsTransport() {
        return new AwsSdk2Transport(ApacheHttpClient.builder().build(),
                "xxx.eu-west-1.es.amazonaws.com",
                Region.EU_WEST_1,
                AwsSdk2TransportOptions.builder().build());
    }
}

When the code is run with AWS = true, it produces the wrong result of throwing an exception:
Exception in thread "main" org.opensearch.client.opensearch._types.OpenSearchException: Request failed: [http_exception] server returned 404
	at org.opensearch.client.transport.aws.AwsSdk2Transport.parseResponse(AwsSdk2Transport.java:496)
	at org.opensearch.client.transport.aws.AwsSdk2Transport.executeSync(AwsSdk2Transport.java:393)
	at org.opensearch.client.transport.aws.AwsSdk2Transport.performRequest(AwsSdk2Transport.java:191)
	at org.opensearch.client.opensearch.OpenSearchClient.get(OpenSearchClient.java:645)
	at org.opensearch.client.opensearch.OpenSearchClient.get(OpenSearchClient.java:659)
	at OpenSearchExample.main(OpenSearchExample.java:22)

Expected behavior
When the code is run with AWS = false, it produces the expected result of printing:
response.found() = false

Environment:

org.opensearch.client/opensearch-java 2.3.0
org.opensearch.client/opensearch-rest-client 2.6.0

do you think fixing this would break someone's existing code that relied on the flawed behavior?
Either way it needs fixing, and feel free to submit a PR.

Hi, are you planning to fix this? I'm getting the same error!
I there a version that works fine?

@zandieh AFAIK nobody is working on this, care to help?

I'm wondering if there is any other java libraries I can use instead!

I think we just need to align this behavior regardless of which transport is used. What's the correct one?

The fix for this behavior was released as part of version 2.12.0


Add verymagic option

Makes a more consistent regex experience (both more consistent for special
chars within vim, and more consistent with other regex implementations).

Patch is fairly messy, not thoroughly tested, but seems to essentially work.

Also see demand for this option and attempted hackery:
-
http://stackoverflow.com/questions/3760444/in-vim-is-there-a-way-to-set-very-mag
ic-permanently-and-globally
-
http://vim.wikia.com/wiki/Simplifying_regular_expressions_using_magic_and_no-mag
ic
- etc: https://www.google.com/search?q=%22nnoremap+/+/\v%22

Original issue reported on code.google.com by<EMAIL_ADDRESS>on 10 May 2015 at 6:20
Attachments:

verymagic.diff

This option could cause problems for plugin writers.

Let's close this one.  If someone has a good idea how to do this without hurting plugins please open a new issue or pull request.


pull request for e2e test at 11/30/2016 00:56:05

:white_check_mark: Validation status: passed
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


running error

D:\github\APKDeepLens\APKDeepLens.py:355: [-] not well-formed (invalid token): line 1, column 0 at line 261

Hello @1ofvc
What parameters did you use? Could you share the steps to reproduce this error?


gitignore Cargo.lock so it doesn't need to be updated

Wouldn't it be better to not include the lock file in this repo so people who create a template get the latest changes? Or is there a reason why you wouldn't want to run cargo update after cloning?
Edit: Never mind this doesn't seem to work the way I want. My intention was to match whatever crates Runty8 master branch was using but idk if that is possible. Runty8 also has no lock file committed.

Yes, I think this should be fine.

My intention was to match whatever crates Runty8 master branch was using but idk if that is possible.

You'd still get semver-compatible versions of the other/transitive dependencies so those shouldn't break your build.

Runty8 also has no lock file committed.

That's on purpose, libraries are not supposed to commit lock files.

Great!


Mask non-reproducible linker artifacts in libs

The Microsoft Visual C++ (MSVC) linker (as of 14.37.32822.0) does not create reproducible import libs. It supports a /Brepro flag to stabilize archive member header timestamps but misses other elements, such as import header time/date stamps, coff file header time/date stamps, and the compiler version symbols emitted by itself into the COFF symbol table.
The tool_msvc crate has been updated to take advantage of the /Brepro flag and mask additional non-reproducible elements, including S_COMPILE2_ST symbols in the .debug$S symbol section. (See also: link!CImplib::EmitNullImportDescriptor)
Related: https://github.com/microsoft/windows-rs/pull/2016

Strangely the workflow didn't run after two attempts. Let me submit another commit to kick it.


Editor overrides should operate on untyped editors only

Related to https://github.com/microsoft/vscode/issues/106012, the editor override service ideally:

works on exclusively on IResourceEditorInput | IUntitledTextResourceEditorInput | IResourceDiffEditorInput

The would allow us to prevent this createEditorInput from running before the overrides are figured out:
https://github.com/microsoft/vscode/blob/f19843b0a3e508d613f5b1b43d0de50cd83a3ac8/src/vs/workbench/services/editor/browser/editorService.ts#L602-L602
(also in other places). This helps prevent leaks in editor inputs.

This is a duplicate of https://github.com/microsoft/vscode/issues/121101. But I'll close the other one as I think the explanation here is nicer.

The largest problem I'm currently running into with this is the diff editors. It seems that a lot of the consumers of the editor override service want names and descriptions from the typed diff editor input but by only allowing for IResourceDiffEditorInput we don't have that information.

We can easily enrich the untyped editors with all the info we need.


Deal with ginkgo deprecations

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 35.427%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
598

Relevant Lines:
1688

💛  - Coveralls

/LGTM


fix typos in status report

What this PR does/why we need it?:
Fixes a typo in the status report of kw22.

LGTM


[Bugfix] Only abbreviate $HOME at the beginning of cwd

Description
As requested in #1150.

Thx @Wuestengecko and welcome to P9K!


Add tag option for package controller dev promote pipeline

Signed-off-by: jonahjon<EMAIL_ADDRESS>Issue #, if available:
Description of changes:
Why this needs to exist is because there is two sets of dev build being produced, one by the EKS-A pipeline using Git Tag, and another by the new dev pipeline. The current logic just defaults to latest, so adding a tag option allows us to always promote our dev builds for e2e purposes to always use dev chart.

/hold
working on tests

/unhold


introduce DebugWriter

This allows to use a different writer than os.Stderr to write debugging
output to.
This is a small non-breaking change which allows to debug terminal application using go-xmpp.

Thank you


Not showing pokemon as expected

Hello, first of all, thanks for sharing this awesome client.
Now, lets talk about the problem. After pokemon app update, i migrated from heroku to jelastic(deployed using button on github page), and installed the new client version on my simulator/personal device.
But i noticed the app is not working accurately as before, i make an example: i had a pokemon near my position(blue placeholder), but it wasnt displayed by ipokego. I had pokemon go app and it appeared, so it definitely didn t show the spawn location. All the pokemon spawns i had with previous version, are now disappeared, i can see them in pokemon go app but not on ipokego.
Also, the green placeholder i can set on map, is not working as expected( the pokemon appears around it, in a long range, i have a ss which shows a perfect(almost) circle of pokemons around it).
What is causing this? i had a strange warning on xcode before compiling project, about a loss of precision, here the warning log
Implicit conversion loses integer precision: 'long _Nullable' to 'int32_t' (aka 'int')
There are exactly 3 warnings like this, but i dont know if this could be related to the issue i am having.
So, definitely, why are the pokemon not showing properly? server side problem or client side?
Thanks for the attention

If you're running the current master branch of the server on Jelastic, it's probably because Niantic updated their own servers, which causes loss of pokemon in the area of 70m to 100m from the scan cell. You should probably update the server to run the development branch.

Yes i deployed master branch directly using button for jelastic. You think i can solve updating the server with develop branch?

@siideffect Yes and no. The development branch works, but Niantic has banned all major VPS such as AWS, Jellastic or Heroku. So the only way to make it work is hosting your map on your own server or using a less common VPS service (that doesn't use AWS).

@SrGMC well since i am an ios developer, i am not very good on the server-side. Could you suggest some parameter or service, tutorial, that could help me solve this ?

@markvl91 sorry for the stupid question, what do you mean about "development branch"? what is it? I have the same problem, what should I update on the server? Have the server on DigitalOcean

@Bizadon you need to update server by going on github page and switch to development(download new version). Then you need to deploy that development version. Then, we need to find any server where to deploy the project which is not blocked by niantic

@siideffect There's a pretty good tutorial at the PokémonGo-Map Wiki on how to setup a local server on your computer (Windows, Linux or Mac OS).
For the VPS side, I don't know any good server that is not blocked by Niantic. Maybe a search on Google might throw some of them, but be sure they are trustworthy.
I'm currently running a Pokemon Map server on a Raspberry Pi at my home and using the iPokeGo App and it's working pretty well

@Bizadon Some people are saying that some DigitalOcean IP's are not blocked (It seems that DO doesn't publish there IP range).
Also, some people suggest on /r/pokemongodev to make a new droplet either in the same location or in another one. (NYC1 seems to not work but NYC2 does)

@SrGMC i followed tutorial, the server is running without problems using a google maps api key generated for ios device, and with some problem with browser key.
Once the server is running(with browser key), what is the address i should use on the ios client? http://<IP_ADDRESS>:5000 or my local ip address(followed by port) ?

Reproduced  for me. Trying development, master, v2.1.0 and v2.0 branches of server. Server hosted on my home PC with ngrok. IPokeGo successfully started, but not one pokemon not displayed on the map. Used iPokeGo2_current_version.ipa. PokemonGo-Map correctly work from browser.

Fixed. Solution was found in https://github.com/istornz/iPokeGo/issues/148

excuse me @DmitryMironenko , yes i solved using ngrok,actually i am running all on localhost.
Whats the difference using the ipa vs using the source code? I am still experience lossing of pokemon around me(with placeholder setted by me it s working greatly), because i can see pokemon in pokemon go, but not in localhost. Is there a difference?

Use latest v2.0.1 of iPokeGo. In source code still old version.

@siideffect Use the local IP of your machine, followed by the port, and make sure in the command to start the server has "-H <IP_ADDRESS> -P 5000" attached to it.
If you are using ngrok, I haven't used it yet, so I can't tell you how it works

so it s a client side problem... i think i m gonna wait for the source code and compile it myself when it will be released(i have not jailbreak). Thank you all very much

I can't see any pokemon with the latest code today.

@jerry317 What is your server version ? (Master or Dev branch)

@istornz hello dimitry, will you release the source code instead of the ipa?

The latest release 2.0.2 isn't working for me either, my pokemongo server is the latest dev version, but I don't get any result

I close this issue, please open an another one if the problem persists


vm create --generate-ssh-keys is unsafe

Describe the bug
When running vm create --generate-ssh-keys, the logic of whether to overwrite keys is not as safe as used elsewhere in the product. This has caused us some turbulence with our CI builds, as we do include a private key but not a public key in our build servers, and running with --generate-ssh-keys causes our keys to get wiped out.
Ideally, the same logic from batchai custom would be implemented for vm create so a warning is shown when a key is present.

batchai (safe): https://github.com/Azure/azure-cli/blob/5a11b04d09aa410be7103577a6bd97c4918b82e4/src/command_modules/azure-cli-batchai/azure/cli/command_modules/batchai/custom.py#L604
vm create (unsafe): https://github.com/Azure/azure-cli/blob/008b1991651aa7e36e0ce6174048bcc406e0e52c/src/command_modules/azure-cli-vm/azure/cli/command_modules/vm/_validators.py#L863

To Reproduce
Have ~/.ssh/id_rsa but not ~/.ssh/id_rsa.pub in your home folder
Run vm create --generate-ssh-keys ....
~/.ssh/id_rsa is overwritten without warning.
Expected behavior
Show a warning when a private and/or public key exists and bail.
Environment summary

Linux REDACTED.github.net 4.9.0-0.bpo.5-amd64 #1 SMP Debian 4.9.65-3+deb9u2~bpo8+1 (2017-01-05) x86_64 GNU/Linux
azure-cli (2.0.29)

Additional context
Further improvement would involve using different naming convention for the keypair used by the VM, or at least allow a different naming convention to be specified (possibly via --ssh-key-value since defaulting to id_rsa[.pub] can severely affect the a user's machine.
/cc @anth1y

Fixed in #7105


some hash commands are broken in latest upgrade

I have zsh 5.0.8 from the latest update, which broke all of my hash commands.
Example:
hash -d oz=~/.oh-my-zsh does not work.

This is a result of removing setopt cdablevars from the default ohmyzsh settings on ed484dfaf63c6d8789b2bd2e952a07bbbb9ad330, which was causing completion issues for lots of users. You can reenable it by setting it on your zshrc file.

You can also use it putting the tilde (~) character before the variable, i.e. cd ~oz, without having to enable cdablevars.

ah thank you so much


Improve performance of ENS name lookup

Currently it's quite slow to get ENS name, we need to find better ways to resolve it

Do you have some implementation proposal?

@vikmeup the issue is inside the ENS package (github.com/wealdtech/go-ens/v3), I did this benchmark about the response time of these 2 methods
resolver, err := ens.NewResolver(client, name)
address, err := resolver.MultiAddress(coin)
The result:
INFO[0009] ens.NewResolver method                        fields.time=3.396843919
INFO[0012] resolver.MultiAddress method                  fields.time=3.027379971
[GIN] 2020/02/19 - 21:15:19 | 200 |  7.581521737s |             ::1 | GET      /ns/lookup?name=vitalik.luxe&coin=60

INFO[0018] ens.NewResolver method                        fields.time=1.643374428
INFO[0020] resolver.MultiAddress method                  fields.time=2.307362197
[GIN] 2020/02/19 - 21:15:26 | 200 |  4.102615409s |             ::1 | GET      /ns/lookup?name=vitalik.luxe&coin=60

INFO[0034] ens.NewResolver method                        fields.time=10.67012079
INFO[0034] resolver.MultiAddress method                  fields.time=0.323845119
[GIN] 2020/02/19 - 21:15:40 | 200 | 11.146582641s |             ::1 | GET      /ns/lookup?name=vitalik.luxe&coin=60

INFO[0063] ens.NewResolver method                        fields.time=1.6460560499999999
INFO[0064] resolver.MultiAddress method                  fields.time=1.314818209
[GIN] 2020/02/19 - 21:16:10 | 200 |  3.117270452s |             ::1 | GET      /ns/lookup?name=vitalik.luxe&coin=60

INFO[0067] ens.NewResolver method                        fields.time=1.660254068
INFO[0067] resolver.MultiAddress method                  fields.time=0.318249766
[GIN] 2020/02/19 - 21:16:13 | 200 |  2.131854541s |             ::1 | GET      /ns/lookup?name=vitalik.luxe&coin=60

I think is the same issue
https://github.com/trustwallet/blockatlas/issues/512

solved by #973


[Testing] add thread safety test to Travis

turns out to be pointless as the neoverse lease is limited to 4 cpus


Rename Microsoft Endpoint Manager admin center

Any and all references to 'Microsoft Endpoint Manager admin center' need to be changed to 'Intune admin center'

At least until Microsoft rename it something different next month. :-)

The link in the Admin Centers section of the Microsoft 365 Admin Center (admin.microsoft.com) is still labelled "Endpoint Manager".

Closing this out as these changes have been made.


Transcoding Basis Files Sometimes Fails

Hi!
I have a scene in which I'm trying to download basis textures from urls and apply them to image components in the scene. I've been experiencing problems very similar to the ones indicated in #19, where I have confirmed that the basis texture is properly downloaded with the correct data, but the transcoding fails nonetheless. I'm building for WebGL, and I often find that none of the basis textures load successfully.
I've experimented with a few things that also make me think the issue might be related to CPU load or memory allocation (as in #19 ). I created three WebGL builds that each do something slightly different with respect to texture loading. If you open the developer console you'll be able to see all of the logging for the texture loading, including when an attempt to load begins, when it succeeds, and the actual data in the downloaded basis texture.
Build 1: This is the "control". We attempt to load each texture just once. Textures almost always fail to load in this build. Example:

Build 2: In this build, if a texture fails to load, we keep trying until it succeeds. This one still has a ton of failures but the image textures are rarely left empty; however, sometimes the incorrect texture is loaded in, even though the logging says that the correct texture was loaded in (possibly a memory allocation issue?). This error is a little difficult to recreate so I have a few examples of what it looks like.
Build 3: This was the most successful build. The texture download requests are queued and so only one can happen at a time. I think this reinforces that it might be a memory allocation or CPU load issue.
Other Stats

I'm never loading more than 10-15 textures at a time, although this may change in the future.
Textures are typically 512 x 512, but there are a handful of huge ones (1024 x 1024 or 2048 x 1024)
CPU: Intel i7-9750H 2.6 GHz
16 GB RAM
Windows 10

I would appreciate any insight you can offer on this issue. Thank you!

Thanks for this great, very detailed report. Sorry for not answering sooner.
The demo project contains a benchmark scene that loads batches of files. 50 at a time does not produce any errors here (Firefox 84 macOS; Unity 2019.4 LTS).
Which browser are you using?
Can you provide a simple script that reproduces the errors?
Just to clarify: you don't re-use the BasisUniversalTexture objects, right?
Thanks!

Thanks for this great, very detailed report. Sorry for not answering sooner.
The demo project contains a benchmark scene that loads batches of files. 50 at a time does not produce any errors here (Firefox 84 macOS; Unity 2019.4 LTS).
Which browser are you using?
Can you provide a simple script that reproduces the errors?
Just to clarify: you don't re-use the BasisUniversalTexture objects, right?
Thanks!

I'm using Chrome and we are not reusing the BasisUniversalTexture objects. Actually, we're currently loading the textures from bytes but I noticed you made some updates recently and I was hoping to try loading from URL with your most recent updates (the latest version doesn't require a monobehavior to load from URL, but the version we're using does); however, I don't think the correct version of the package is getting installed. It's still installing 0.9.1, which is from November 2020. Would it be possible to make the latest version of the package available?

I'm using Chrome and we are not reusing the BasisUniversalTexture objects. Actually, we're currently loading the textures from bytes but I noticed you made some updates recently and I was hoping to try loading from URL with your most recent updates (the latest version doesn't require a monobehavior to load from URL, but the version we're using does); however, I don't think the correct version of the package is getting installed. It's still installing 0.9.1, which is from November 2020. Would it be possible to make the latest version of the package available?

...however, I don't think the installer package is installing the correct version of KTXUnity. It's still installing 0.9.1, which is from November 2020. Would it be possible to make the latest version of the package available?

As you've figured out yourself, the latest changes are in the main branch, but not in a release thus far. After some more tests I'll release, but use the latest change via GIT URL for now.

...however, I don't think the installer package is installing the correct version of KTXUnity. It's still installing 0.9.1, which is from November 2020. Would it be possible to make the latest version of the package available?

As you've figured out yourself, the latest changes are in the main branch, but not in a release thus far. After some more tests I'll release, but use the latest change via GIT URL for now.

You can test KtxUnity 1.0.0-preview now (make sure to enable show preview packages in the package mangager settings).
Let me know how it goes.

Thanks for creating the preview package!
It's been working perfectly: originally, we were downloading the .basis files from S3 and then loading them from bytes, but that was frequently failing. Now, we're loading all of the .basis files directly from URL, and they're all working on the first try, and using LoadFromBytes to load them from cache is working as well :)

Oh yeah, great to hear!


checkpoint file size varies

I could see the checkpoint file size varies within the mT5-base. Like wise, it is also observed for mT5-large models.
Is there any specific reason for this ?
PS: I am not referring the checkpoint file size difference between mT5-base and mT5-large, which is expected.

Are you referring to the size of the shards? There is only one released checkpoint per model.

Thanks. I could realize its the size of shards. Why did not you share the checkpoint in one shard ?

It was trained with model parallelism so I believe this is simply how the parameters were sharded during pre-training. It also makes it faster to restore the parameters since they can be loaded in parallel.


MosaicGlobalRestrictionTransaction.create() parameter error.

MosaicGlobalRestrictionTransaction.create()
 * @param deadline - The deadline to include the transaction.
 * @param mosaicId - The mosaic id ex: new MosaicId([481110499, 231112638]).
 * @param referenceMosaicId - The mosaic id providing the restriction key.
 * @param restrictionKey - The restriction key.
 * @param previousRestrictionValue - The previous restriction value.
 * @param previousRestrictionType - The previous restriction type.
 * @param newRestrictionValue - The new restriction value.
` * @param previousRestrictionType - The previous restriction tpye.`
 * @param networkType - The network type.
 * @param maxFee - (Optional) Max fee defined by the sender
 * @returns {MosaicGlobalRestrictionTransaction}

The second * @param previousRestrictionType - The previous restriction tpye. shall be  * @param newRestrictionType - The new restriction tpye. I think that's a typo.

thanks for reporting this issue here


Question: how to best handle types moving from one assembly to another?

I want to move a type from one assembly to another for reasons. So objects were serialized when the type was in the old assembly and are to be found in the new assembly on deserialization.
Is that doable somehow? And if so, how?

Hi @wexman thanks for writing in with your question.  As you are probably aware we do have our migrations extension, but I do not think this will help in your scenario (I could be wrong, @WojciechNagorski?).
In your situation, I would recommend using XSLT to run the documents through a transformation document that would update the namespaces so they point to the new location(s).  You should then be able to load the document into ExtendedXmlSerializer with the new namespaces and continue from there (in theory 😁).
Please let me know if you have any further questions around this and I will do my best to assist you. 👍

Actually, I was NOT aware of the migrations extension, so thanks for pointing me to that. Looks interesting, but does indeed not seem to be helpful in my special case.
Regarding the XSLT approach: I was hoping to avoid such a solution, but that would of course be a possibility.

Yeah the migrations is a v1 feature and as far as I understand it's for types that have had their schemas change.  In this case (if I understand correctly), the schemas are the same they just need to have the namespaces updated.
Actually, now thinking about it, you might be able to use the migrations extension to do a search for the xmlns="<namespace>" (and/or xmlns:<prefix>="<namespace>") attribute and emit a new one instead.  You would be traversing uncharted territory, however. 😁  I would be interested in hearing if you have any luck with it, however.

Going through older issues here... looks like this one has been addressed/answered.  Please do let me know if you have any further questions around this issue by leaving a comment and we can discuss further.  Closing for now.


File missing: 1-checkpoint.png and 0-checkpoint.png

When running the game I get the following Error:

python3 code/main.py
pygame 2.5.2 (SDL 2.28.3, Python 3.12.1)
Hello from the pygame community. https://www.pygame.org/contribute.html
Traceback (most recent call last):
File "/Users/sophie/pydew-valley/code/main.py", line 29, in
game = Game()
^^^^^^
File "/Users/sophie/pydew-valley/code/main.py", line 14, in init
self.level = Level()
^^^^^^^
File "/Users/sophie/pydew-valley/code/level.py", line 28, in init
self.setup()
File "/Users/sophie/pydew-valley/code/level.py", line 100, in setup
self.player = Player(
^^^^^^^
File "/Users/sophie/pydew-valley/code/player.py", line 12, in init
self.import_assets()
File "/Users/sophie/pydew-valley/code/player.py", line 109, in import_assets
self.animations[animation] = import_folder(full_path)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/sophie/pydew-valley/code/support.py", line 11, in import_folder
image_surf = pygame.image.load(full_path).convert_alpha()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: No such file or directory: '/Users/sophie/pydew-valley/code/../graphics/character/down_axe/0-checkpoint.png'.

I can fix the error by copying and renaming 0.png in the folder to then get the same error for 1-checkpoint.png. Again I fixed it by copying and renaming 1.png
After this, the game is running as expected.

Thank you for reaching out.
When I ran the game upon receiving your message, everything launched
without errors, but the issue you encountered may stem from differences in
the environments in which the program is run. I will work on a solution and
update as soon as possible, or feel free to send some commits with updates (not
necessary, but if you really want to :)
If you have any other questions or need my assistance, please don't
hesitate to reach out!
On Sun, May 5, 2024 at 3:45 PM sloukit @.***> wrote:

When running the game I get the following Error:
python3 code/main.py
pygame 2.5.2 (SDL 2.28.3, Python 3.12.1)
Hello from the pygame community. https://www.pygame.org/contribute.html
Traceback (most recent call last):
File "/Users/sophie/pydew-valley/code/main.py", line 29, in
game = Game()
^^^^^^
File "/Users/sophie/pydew-valley/code/main.py", line 14, in init
self.level = Level()
^^^^^^^
File "/Users/sophie/pydew-valley/code/level.py", line 28, in init
self.setup()
File "/Users/sophie/pydew-valley/code/level.py", line 100, in setup
self.player = Player(
^^^^^^^
File "/Users/sophie/pydew-valley/code/player.py", line 12, in init
self.import_assets()
File "/Users/sophie/pydew-valley/code/player.py", line 109, in
import_assets
self.animations[animation] = import_folder(full_path)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/sophie/pydew-valley/code/support.py", line 11, in
import_folder
image_surf = pygame.image.load(full_path).convert_alpha()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: No such file or directory:
'/Users/sophie/pydew-valley/code/../graphics/character/down_axe/0-checkpoint.png'.
I can fix the error by copying and renaming 0.png in the folder to then
get the same error for 1-checkpoint.png. Again I fixed it by copying and
renaming 1.png
After this, the game is running as expected.
—
Reply to this email directly, view it on GitHub
https://github.com/artemshchirov/pydew-valley/issues/2, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ASTVML6VTX4LQSJDRVWNJ23ZAYSVVAVCNFSM6AAAAABHHWH2EGVHI2DSMVQWIX3LMV43ASLTON2WKOZSGI3TSNJRGU4DONQ
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Thanks a lot, I'll let you! :)


[3.9.5-slim-buster] : make: command not found

Hi,
In image "3.9.5-slim-buster", the command make seems not existing (using during app running).
Event if it is installed here.
Tried to install it manually :
apt-get install make
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package make

But not working.
Thanks for your help.
Emilie

Well. Make is part of the package buuld-essentials. The difference between buster and slim-buster is what? Slim does not contain the build-essentials.
Solution: use the regular buster-image.

For the slim Dockerfile those packages that get installed are required to build Python and are only installed temporarily, they get removed shortly after
https://github.com/docker-library/python/blob/d0e3ae7cfb4e04978f87a9c95d4c296ee8ac8696/3.9/buster/slim/Dockerfile#L99
The docs has a section describing the variants https://github.com/docker-library/docs/tree/master/python#image-variants
To install the package you'll have to populate the repository lists with an apt-get update first
$ docker run -it --rm python:3.9.5-slim bash
root@7b59ced2b9a3:/# apt update
Get:1 http://security.debian.org/debian-security buster/updates InRelease [65.4 kB]
Get:2 http://deb.debian.org/debian buster InRelease [121 kB]
Get:3 http://deb.debian.org/debian buster-updates InRelease [51.9 kB]
Get:4 http://security.debian.org/debian-security buster/updates/main amd64 Packages [286 kB]
Get:5 http://deb.debian.org/debian buster/main amd64 Packages [7907 kB]
Get:6 http://deb.debian.org/debian buster-updates/main amd64 Packages [10.9 kB]
Fetched 8442 kB in 2s (4050 kB/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
2 packages can be upgraded. Run 'apt list --upgradable' to see them.

root@7b59ced2b9a3:/# apt install make
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
  make-doc
The following NEW packages will be installed:
  make
0 upgraded, 1 newly installed, 0 to remove and 2 not upgraded.
Need to get 341 kB of archives.
After this operation, 1327 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian buster/main amd64 make amd64 4.2.1-1.2 [341 kB]
Fetched 341 kB in 0s (14.1 MB/s)
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package make.
(Reading database ... 6840 files and directories currently installed.)
Preparing to unpack .../make_4.2.1-1.2_amd64.deb ...
Unpacking make (4.2.1-1.2) ...
Setting up make (4.2.1-1.2) ...

@Uzlopak @wglambert thanks for you answer and sorry for disruption.


Preference Settings

As a user I want to be able to have the following functions in the app:

Ability to retain my login credentials, organization and language selection.
2.Ability to retain history of books I reviewed. For ex: I have completed reviewing Nehemiah till chapter 10 verse 5. Should be directed to Chapter 10 when I select Nehemiah again.
Ability to retain font size settings
Ability to retain card layout arrangements including preferences of card size, collapsed/ not collapsed.

So that I can leave my work and come back to the same settings that I have adjusted on the app.
Will need Save and retrieve functionality.

Checked demo at https://prefs-rcl.netlify.app/#/CustomSave?id=customsave-1 and code at https://github.com/Bridgeconn/prefs
It looks quite usable with the exception of passwords in the example.  Don't know that I am comfortable with that.  Will have to think about it.

Checked demo at https://prefs-rcl.netlify.app/#/CustomSave?id=customsave-1 and code at https://github.com/Bridgeconn/prefs
It looks quite usable with the exception of passwords in the example.  Don't know that I am comfortable with that.  Will have to think about it.

@birchamp - just for clarity, these preferences are to be local to this app correct?  We are not intending to share among multiple apps?

@birchamp - just for clarity, these preferences are to be local to this app correct?  We are not intending to share among multiple apps?

@PhotoNomad0 yes,  local to the app.

@PhotoNomad0 yes,  local to the app.

Developer Notes:

Ability to retain my login credentials, organization and language selection.
Ability to retain history of books I reviewed. For ex: I have completed reviewing Nehemiah till chapter 10 verse 5. Should be directed to Chapter 10 when I select Nehemiah again.
Ability to retain font size settings
Ability to retain card layout arrangements including preferences of card size, collapsed/ not collapsed.

need to modify resource-workspace-rcl to expose current layout

Developer Notes:

Ability to retain my login credentials, organization and language selection.
Ability to retain history of books I reviewed. For ex: I have completed reviewing Nehemiah till chapter 10 verse 5. Should be directed to Chapter 10 when I select Nehemiah again.
Ability to retain font size settings
Ability to retain card layout arrangements including preferences of card size, collapsed/ not collapsed.

need to modify resource-workspace-rcl to expose current layout

Currently the RCL uses asynchronous calls for all requests, but calls to local storage should be synchronous. index.db is local but it is an exception.
We're satisfied with our solution but we would like the RCL to be modified to be equivalent to ours.


skip blank lines

len(line) >= 1
like this: ['']

Hi, Thanks for the PR. Could you please share an example when len(line) == 1 and not line[0] could happen when reading from a text file? I cannot figure out the case when this could happen. If this is a general thing then it can be added to other readers as well.

I don't want to assume that the ID can't be '', so I add not line[0]


Question: Can the vim.ui.input span across buffers?

I'm wondering if it is possible to have the vim.ui.input popup span across buffers. I am running into an issue where the pop up is getting cut off in a small sidebar like split when there is plenty of room:

With larger width:

Other things like nui have this, but I'm not sure if that's because they are separate from the vim.ui.input. nui example:

It would be nice if the dressing.nvim popup could notice that it has room to expand and overflow into another buffer to fit text

There are a few ways that you can adjust this behavior. I'd recommend adjusting the min_width. The default value of min_width = { 20, 0.2 } means it will be the larger of 20 columns or 20% of the parent window. If you want it to be larger, set it to something like { 40, 0.2 }.
You could also try setting relative = 'editor'. That will cause the float to pop up in the center of the editor and all percentage-based calculations will be relative to the total editor width/height rather than the current window.


Remove some lambda expressions

These are causing NoSuchMethodError on application startup
(this can be verified easily either via the debugger, or from JFR events - see
https://bugs.openjdk.java.net/browse/JDK-8161588 for more details
about why the error occurs) which can have a small impact on startup performance
N.B. I only replaced the code for the instances
that were causing the issue at the startup of a
Quarkus application that uses Hibernate Reactive

Thanks

YW


Encoding issue with DeepL on the Mac

When using the DeepL engine on macOS non-ASCII chars are still returned as Unicode code points instead of chars. (Version <IP_ADDRESS>)
For details see this comment from Dec 2017 and the follow-ups.
I’m opening a new issue because the pull request (where the other comments have been posted) is closed. Hope this is OK.
– Tom

It looks like the current approach of Unicode handling requires a reasonably up-to-date version of bash in path (since macOS's own bash is very stale you'll need to update it manually).
$ brew install bash

$ echo $BASH_VERSION
4.4.23(1)-release

$ trans -b /deepl :es 'Listen to me!'
¡Escúchame!

Let me know if this works.

Great! It works fine with bash 4.4.23.
Thanks for the hint!
–Tom


Update to Blaze 3.5 release

Dear Compiler Explorer maintainers!
This pull request updates the Blaze library to the recent 3.5 release. Thanks a lot for considering this pull request,
Best regards,
Klaus!

Hi! Thanks for helping out with keeping CE up-to-date.
For updated versions of every library, we do not delete the old ones ever, as they might be used by old links. Could you please keep both 3.3 and 3.5 versions in the config file?
As for the newer version, we also need to get it to install on the sister repo at mattgodbolt/compiler-explorer-image in ./update_compilers/install_cpp_libraries.sh where only a few minor changes should be needed.
Thanks again :)

Hi!
You are making an excellent point, I didn't take links into account. I've updated the pull request accordingly and also created a pull request in the sister repo (see #166). In case its not perfect yet, please give me further hints on what needs to be done. Thanks,
Best regards,
Klaus!


[Issue] - Health Checker reports missing configuration file but doesn't show which one is missing

Provide Version Number
<IP_ADDRESS>5
Describe the issue
The script is telling me that there is a "missing configuration file" and there is an event ID of 1309.  So far OWA and ECP seem okay, but the error worries me.  This happened right after updating cu23 to KB5024296.  Before the update  I was not seeing this issue.  I followed the URL and tried to apply the fix, but it didn't really work because the filepaths mentioned in the url below don't seem to exist in my environment.
https://aka.ms/HC-MissingConfig
Expected behavior
I would expect not to be told I have a missing configuration.
Script Output
CTS Processor Affinity Percentage: 0
Disable Async Notification: 0
Credential Guard Enabled: False
EdgeTransport.exe.config Present: True
Open Relay Wild Card Domain: Not Set
Missing Configuration File:
Missing:
Missing:
Missing:
More Information: https://aka.ms/HC-MissingConfig
Additional context
This happened right after updating cu23 to KB5024296.
I have another server in the DAG and it is not reporting this error.
Attached is the event and screenshot.
Thanks for the help!

event1309.txt

I believe this is related to issue #1618.

I believe this is related to issue #1618.

I took a look at it and it didn’t make too much sense to me unfortunately.  Could you elaborate or help me understand what’s going on please?

We were able to get this resolved with Alex's help.  Turns out 3 of my virtual libraries' "Physcial Path" in the advanced settings were set to "d:\program file...." and the actual path it should be pointed to is "d:\program fileS...."

Yep, Alex did reach out to me about this as well. I will be working on a fix for this to make it clearer as to what the problem is.


Add Fastai param_groups to all MMDetection models

🚀 Feature
Add Fastai param_groups to all MMDetection models to enable discriminative learning in fastai library

closes #689


I can connect to my bot from the emulator and chat with it, but when I click on a received message, I don't see its JSON on the details tab.tab

done

Hi @RaghavaSurya Can you please provide repro steps, or a little more context? Example:

I can connect to my bot from the emulator and chat with it, but when I click on a received message, I don't see its JSON on the details tab.

Thank you.

Could you please post a screenshot of this, and any other information you think useful, such as a copy of your emulator's log.

Going ahead and closing this now. If you'd like further assistance, reply here and we'll reopen it.