vtrust-flash does not show up

Have cloned the latest repo on a raspbian buster lite (Raspberry 3 B+), installed pre-reqs, started the flash but the AP does not appear.  sudo wpa_cli terminate  has no effect and get more or less the same log back:
The log says:
System info
31856ad
Linux raspberrypi 4.19.97-v7+ #1294 SMP Thu Jan 30 13:15:58 GMT 2020 armv7l GNU/Linux
OpenSSL 1.1.1d  10 Sep 2019
Dnsmasq version 2.80  Copyright (c) 2000-2018 Simon Kelley
Compile time options: IPv6 GNU-getopt DBus i18n IDN DHCP DHCPv6 no-Lua TFTP conntrack ipset auth DNSSEC loop-detect inotify dumpfile
===========
Attempting to stop wpa_supplicant
Configuring AP interface...
RTNETLINK answers: Operation not possible due to RF-kill
Error: Device for nexthop is not up.
Error: Device for nexthop is not up.
Starting DNSMASQ server...
Starting AP on wlan0...
Configuration file: /dev/stdin
rfkill: WLAN soft blocked
wlan0: Could not connect to kernel driver
Using interface wlan0 with hwaddr b8:27:eb:a7:95:84 and ssid "vtrust-flash"
Failed to set beacon parameters
wlan0: Could not connect to kernel driver
Interface initialization failed
wlan0: interface state UNINITIALIZED->DISABLED
wlan0: AP-DISABLED
wlan0: Unable to setup interface.
wlan0: interface state DISABLED->DISABLED
wlan0: AP-DISABLED
wlan0: CTRL-EVENT-TERMINATING
hostapd_free_hapd_data: Interface wlan0 wasn't started
nl80211: deinit ifname=wlan0 disabled_11b_rates=0
AP closed
Stopping DNSMASQ server...
==> smarthack-web.log <==
Listening on <IP_ADDRESS>:80
==> smarthack-mqtt.log <==
1583368816: mosquitto version 1.5.7 starting
1583368816: Using default config.
1583368816: Opening ipv4 listen socket on port 1883.
1583368816: Opening ipv6 listen socket on port 1883.
==> smarthack-udp.log <==
Listening for Tuya broadcast on UDP 6666
Listening for encrypted Tuya broadcast on UDP 6667
<IP_ADDRESS> {"ip":"<IP_ADDRESS>","gwId":"05200414dc4f22c50331","active":2,"ability":0,"mode":0,"encrypt":true,"productKey":"MyProductKey","version":"3.1"}
<IP_ADDRESS> {"ip":"<IP_ADDRESS>","gwId":"205513782cf432191189","active":2,"ability":0,"mode":0,"encrypt":true,"productKey":"MyProductKey","version":"3.3"}
<IP_ADDRESS> {"ip":"<IP_ADDRESS>","gwId":"63630075dc4f22d5e112","active":2,"ability":0,"mode":0,"encrypt":true,"productKey":"MyProductKey","version":"3.1"}

the script output says:
tuya-convert v2.4.3
Checking for network interface wlan0... Found.
Checking UDP port 53... Occupied by dnsmasq with PID 513.
Port 53 is needed to resolve DNS queries
Do you wish to terminate dnsmasq? [y/N] y
Attempting to stop dnsmasq.service
Checking UDP port 67... Available.
Checking TCP port 80... Available.
Checking TCP port 443... Available.
Checking UDP port 6666... Available.
Checking UDP port 6667... Available.
Checking TCP port 1883... Occupied by mosquitto with PID 499.
Port 1883 is needed to run MQTT
Do you wish to terminate mosquitto? [y/N] y
Attempting to stop mosquitto.service
Checking TCP port 8886... Available.
sudo: ufw: command not found
Starting AP in a screen.
Starting web server in a screen
Starting Mosquitto in a screen
Starting PSK frontend in a screen
Starting Tuya Discovery in a screen
======================================================
Any help would be hugely appreciated
regs

rfkill: WLAN soft blocked

Try rfkill unblock wifi

Thank you so much for the quick reply. That did the trick.

thank you


Recipes need to be updated to latest version of game (9.5.2)

I have noticed some recipes are outdated or missing. Various furniture recipes are missing. Recurve bow seems to think it takes steel ingots but it currently takes iron ingots, not steel. Have noticed charred mortar recipe seems to be missing, as well as the oil recipe that uses sunflower seeds.
Data should be updated to reflect 9.5.2.

Develop branch has 9.5.2 updates.  Recipes are there but there are some images missing, translations missing, and some minor other issues.  Once these are resolved, main can have updates applied.


docs: Update aggregation.md

(would have been v happy to comment here, might have even been easier to merge, but instead commented on the latest one — which is great — at https://github.com/PRQL/prql/pull/3088)


Nextcore won't stop waiting for hello.

Nextcore seems to keep reconnecting as it thinks it hasn't received a hello.
I first thought this was an issue with my framework but I ran the ping pong example and I was able to recreate it instantly.
Logs: nextcore_logs.txt
According to @TAG-Epic it is receiving the hello but before it even gets added to the listener causing this.

okay, that fix seems to have fixed it. Thanks 👍


Customize session names + tests + nix

@27medkamal, this is only draft and cannot be considered as finished work.
Feature I try to add is to customize way session names are created, current solution doesn't work if name of last folder is same for few sessions (I have few playground or infrastructure projects).
Additionally, I added simple nix flake to manage the development environment and bats to test shell functions.
Let me know if you are interested to extend your  project in this direction, or I should keep it in my fork only.

I'm definitely interested in a way to customise session names. I like the 3 options you have. I might also suggest we add an option with the $HOME part of the path replaced by ~/ to shorten the name.
Definitely welcome tests.
As for nix, unsure about the benefit for this repo, but happy to hear an argument there if you think it gives any value beyond a local development environment.

I added a way to shortened HOME path with some specific symbols, I tried to use tilde, but it messed up session attachment.
About nix, easily replicable local development environment alone is a very strong argument to use it, as alternative you can use Docker or just put some tools (BATS) as submodules to lib folder. Currently, I have strong preference towards because of how easy is to set up development or CI/CD environment, but Docker can be fine too.

I think it's ready for review, I removed Nix for now.

Looks great. Happy to merge once the following are addressed:

Currently get_tmux_option is duplicated in helpers.sh and session-wizard.tmux. Can we use one?
Tests:

I realise now that tests require an environment to run in to make sure that the required libraries are installed. I'd definitely be happy with a docker implementation.
Can you add a Contributing readme section to explain how to run the tests?

If you prefer, feel free to put tests in another PR if you're keen to get this merged in sooner than later.
Other than that, looks great and I'll definitely be using this.

Yes, I will fix it.
I will prepare a docker pipeline and add contributing notes.

I would prefer to have tests in PR.

@27medkamal I think, it's ready.

@27medkamal any time estimation when you could look into it?

@mandos apologies for the delay. I'll put it on my list for next week.

While running docker build --tag tmux-session-wizard:dev --file ./Dockerfile ., I'm getting this
 => [builder 4/5] COPY . .                                                                                0.0s
 => ERROR [builder 5/5] RUN     --mount=type=cache,target=/nix,from=nixos/nix:latest,source=/nix     --mount=type=cache,target=/root/.cache     --mount=type=bind,target=/tmp/buil  0.2s
------
 > [builder 5/5] RUN     --mount=type=cache,target=/nix,from=nixos/nix:latest,source=/nix     --mount=type=cache,target=/root/.cache     --mount=type=bind,target=/tmp/build     <<EOF (nix ...):
0.138 error: flake 'git+file:///tmp/build' does not provide attribute 'packages.aarch64-linux.dev', 'legacyPackages.aarch64-linux.dev' or 'dev'
0.154 error: getting status of '/tmp/output/result': No such file or directory
0.156 cp: missing destination file operand after '/tmp/nix-store-closure'
0.156 Try 'cp --help' for more information.
------
Dockerfile:8
--------------------
   7 |
   8 | >>> RUN \
   9 | >>>     --mount=type=cache,target=/nix,from=nixos/nix:latest,source=/nix \
  10 | >>>     --mount=type=cache,target=/root/.cache \
  11 | >>>     --mount=type=bind,target=/tmp/build \
  12 | >>>     <<EOF
  13 | >>>   nix \
  14 | >>>     --extra-experimental-features "nix-command flakes" \
  15 | >>>     --option filter-syscalls false \
  16 | >>>     --show-trace \
  17 | >>>     --log-format raw \
  18 | >>>     build .#dev --out-link /tmp/output/result
  19 | >>>   cp -R $(nix-store -qR /tmp/output/result) /tmp/nix-store-closure
  20 | >>> EOF
  21 |
--------------------
ERROR: failed to solve: process "/bin/sh -c   nix \\\n    --extra-experimental-features \"nix-command flakes\" \\\n    --option filter-syscalls false \\\n    --show-trace \\\n    --log-format raw \\\n    build .#dev --out-link /tmp/output/result\n  cp -R $(nix-store -qR /tmp/output/result) /tmp/nix-store-closure\n" did not complete successfully: exit code: 1

Thoughts on why this is failing in my environment?

I will check it.

While running docker build --tag tmux-session-wizard:dev --file ./Dockerfile ., I'm getting this
0.138 error: flake 'git+file:///tmp/build' does not provide attribute 'packages.aarch64-linux.dev', 'legacyPackages.aarch64-linux.dev' or 'dev'

Thoughts on why this is failing in my environment?

It seems like you are running on the aarch64 architecture, which the Nix OS docker image doesn't seem to support. I am not sure how the Dockerfile works though, it might be something else.
I'm commenting since docker build --tag session-wizard-dev --file ./Dockerfile . does not work for me either but with a different error, I get the following output:
Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.
[1/2] STEP 1/5: FROM nixos/nix:latest AS builder
[1/2] STEP 2/5: WORKDIR /tmp/build
--> Using cache 5cfb2b587726d2356a29e6e939df066e1948ef096c6f050c7f2fec978963ebc3
--> 5cfb2b587726
[1/2] STEP 3/5: RUN mkdir /tmp/nix-store-closure
--> Using cache 1014dfdee106798f870c14bda6d7844d8a910c772e9b61b75da021f9b20544ed
--> 1014dfdee106
[1/2] STEP 4/5: COPY . .
--> Using cache 855127aad0a04f1eac627e26a9dc28554a057603339ea7f0fe0bc024d2db2ad0
--> 855127aad0a0
[1/2] STEP 5/5: RUN     --mount=type=cache,target=/nix,from=nixos/nix:latest,source=/nix     --mount=type=cache,target=/root/.cache     --mount=type=bind,target=/tmp/build     <<EOF
Error: building at STEP "RUN --mount=type=cache,target=/nix,from=nixos/nix:latest,source=/nix --mount=type=cache,target=/root/.cache --mount=type=bind,target=/tmp/build <<EOF": resolving mountpoints for container "7eba972fc3f53834e5cf90d7f47997c2ef47cb490f9394240206051462cda280": no stage found with name nixos/nix:latest

I will check it on mac in this weekend.

@RensOliemans  Do you use Docker with buildkit (https://docs.docker.com/build/buildkit)?

Marek Maksimczyk @.***> writes:

@RensOliemans  Do you use Docker with buildkit (https://docs.docker.com/build/buildkit)?

My bad, I forgot that I used podman rather than Docker. With podman docker build fails, but it works properly with Docker 👍.

@27medkamal I change flake to run on followed architectures: aarm64-linux, aarch64-darwin, x86_64-linux and x86_64-linux. Unfortunately I couldn't test it on Darwin but on x86_64-linux (my setup) still works, hope it starts working on yours. Can you test it now?

@mandos I've made a few changes on top:

Changed _normalize to have the same behaviour as main. Any reason why your change doesn't follow the current behaivour?
Removed some seds from session_name. Please let me know if I've deleted something important.
I've updated the short_path's sed to work with more sed versions as it didn't work on my system.
Removed the $HOME replacement prefix in favour of using ~ everywhere. I believe the issue you had had to do with how the script used it rather than tmux's interpretation of ~. I've added quite a few things to handle it.
Renamed folder to directory
Version of nix docker image needs to be used to guarantee platform availability. They don't always have all platforms available for the latest version.

@27medkamal I will check it in weekend, right now after quick scan looks good for me, but I would like to test it on my machine.

@27medkamal I verified that this version is working on my setup, so I don't mind changes. There are two small issues, for main home folder I didn't get "~", and also with "short-path" option I didn't get "~" too. But for now, I think we can ignore it. I would like to have it in main and resolve it later because I would like to start working on improving tests, maybe to have not only bat but also integration test with real "Tmux".
Best regards

@mandos Thanks for checking. Can you explain what the 2 issues are?

For "full-path" and "short-path" option
t /home/mandos

show me '/home/mandos session name and '/ho/mandos' respectively, for other folders inside home it shows '~' at the begining (so it's ok). I'm not sure if this is intended behavior main "home" folder.
For "short-path" options

Thanks for picking up on that. I've fixed that


New release 1.7.3

Checklist

[ ] Update changelog in CHANGELOG.md.

hmm now that we are testing I was thinking about it yes


Remove functional testing

Rummager currently has three types of tests: unit, integration and "functional". Over the last couple of years integration and functional tests have started to look and act the same. Most functional tests even inherit from IntegrationTest. The only actual difference in practice seems to be that the functional tests stub out elasticsearch, while integration tests don't. But our unit tests also stub out elasticsearch, making the difference between functional and unit tests quite fuzzy.
To make the test setup easier this PR removes the concept of "functional" tests.
Individual commits tell the entire story, but generally this happened:

Functional tests that duplicated unit or integration tests have been removed.
Functional tests that didn't add much value have been removed.
Functional tests that serve a real purpose were converted to either integration tests or unit tests. I've rewritten some of the integration tests to make them more readable and test more broadly.

This PR should make working on Rummager a bit easier. There's less stubbing, making it more robust and less likely to need change. It's also a bit faster now. Code coverage has stayed about the same.
Before:
Total lines: 6059
LoC: 2780
Total coverage: 98.12%
Code coverage: 95.90%

After:
Total lines: 6042
LoC: 2774
Total coverage: 98.16%
Code coverage: 96.00%

:boom: :boom: :boom:
This PR is excellent. The commits have easy to understand messages and small enough that I didn't need to long to understand why you did what you did.
:+1: :+1: :+1:


Delta patch compress optional files

The storage requirements for goprox are very significant when all layers of the library are being kept for future re-prosessing.
There are basically 3 copies of data: archive, imported and processed
Both archive and imported are optional lineage copies that allow a user to go back to the originals coming off a camera and re-process the entire workflow. With early versions of goprox this is desirable as logic changes and even bugfixes can easily be applied to the original media.
Since the delta between imported and processed media is metadata only - we are not resampling or recompressing the media files - delta patches could be leveraged to replace media file with significantly smaller delta files, while allowing to restore the original file later on.
Initial testing has resulted in a 99% reduction in storage required to hold imported delta patch files, compared to the original media files.
Example:
xdelta3 -S djw -s /Users/oratzes/goprox-test-moved/imported/2022/20221011/20221011151401_GoPro_Hero10_2442_G1541642.JPG /Users/oratzes/goprox-test-moved/processed/JPEG/2022/20221011/P_20221011151401_GoPro_Hero10_2442_G1541642.jpg P_20221011151401_GoPro_Hero10_2442_G1541642.xdelta

produces a 1.4kB delta file compared to the original 4.7MB image. This would allow users to keep the entire imported media path while consuming 99% less storage than a full copy of the data.
goprox needs to be able to generate the delta patch files, replace the original files in imported and restore them on demand as needed for future processing.

This concept could even be applied to the archive path of the library, by uncompressing archives, delta patching the individual media files and writing new archives that contain only the delta to the finally processed media P_* files.


Nothing happens

I was overjoyed to find this. However, after following the instructions and launching the game nothing happens. It exits as soon as it launches. Is there something I'm missing?

Oh yeah. Now that I actually got a steam deck. It crashed because of a glib error. I need to check to get around it.

Yeah uh, a bit late but it should be resolved now. It now uses an appimage to run off of.

I'm afraid it still doesn't do anything. Immediately after pressing play and selecting "Launch Game" it just exits. Same behaviour. I quit Steam, deleted the folder, restarted Steam, quit Steam, added the new folder from the releases, restarted Steam, still doesn't work. I quit Steam again, deleted the folder, restarted Steam, quit Steam, downloaded the code repository instead of the releases archive, extracted that, restarted Steam, retried SonicCD-Decomp in Compatibility, still doesn't work. :\

Is regta_wrapper or the appimage marked as an executable? That's how I hoped it was made it sure to work when I put it in the tar archive. That was the underlying issue for me.

That was it. regta_wrapper was not marked as executable. Checking that box made it work at last!


JOSS paper writeup

Overwrite #22

Hey @saravkin! I added the paragraph in the "core idea" section, please let me know what you think. And please let me know if we need a figure there somehow to show case, in case the example I provided in the documentation isn't enough.

Hi @zhengp0 ! I made minor edits to the 'core idea' paragraph. I love the usage page link, and the documentation looks great, I think you can go ahead and submit to JOSS. :)

Thanks @saravkin! Will merge the branch now.


convert other site to next js

convert login, register and about site to next js

3:20:53 PM: 47:37  Error: React Hook "useState" is called in function "about" that is neither a React function component nor a custom React Hook function. React component names must start with an uppercase letter. React Hook names must start with the word "use".  react-hooks/rules-of-hooks
3:20:53 PM: 49:5  Error: React Hook "useEffect" is called in function "about" that is neither a React function component nor a custom React Hook function. React component names must start with an uppercase letter. React Hook names must start with the word "use".

could you please undo the login and register functionality?? Can you save your login changes and register in another branch named login ?


Bug:  Cannot find module '@taqueria/protocol/out/types/Alias' from 'taqueria-protocol/Alias.js'

3 different people have encountered this issue when attempting to run taqueria-sdk unit tests:
 Cannot find module '@taqueria/protocol/out/types/Alias' from 'taqueria-protocol/Alias.js'

I think it might be related to the package-lock.json, but it's just a guess at this point.
As of Jan 17th, Michal and Houston both have this problem and can reproduce.
I had this problem, but managed to fix it - although I'm not 100% sure how. I think it was a matter of reverting changes to the package-lock.json.

Relevant output:
<EMAIL_ADDRESS>test:unit:jest
> ../bin/before-all-tests.sh && TEST=true jest --config jest.config.unit.ts --no-cache

There are no docker containers to remove
FAIL unit/taqueria-sdk/taqueria-sdk.spec.ts
  ● Test suite failed to run

    Cannot find module '@taqueria/protocol/out/types/Alias' from 'taqueria-protocol/Alias.js'

    Require stack:
      taqueria-protocol/Alias.js
      taqueria-protocol/index.js
      taqueria-sdk/index.js
      tests/unit/taqueria-sdk/taqueria-sdk.spec.ts

    > 1 | export * from '@taqueria/protocol/out/types/Alias';
        |               ^
      2 |

      at Resolver._throwModNotFoundError (tests/node_modules/jest-resolve/build/resolver.js:425:11)
      at Object.<anonymous> (taqueria-protocol/Alias.ts:1:15)
      at Object.<anonymous> (taqueria-protocol/index.ts:1:24)
      at Object.<anonymous> (taqueria-sdk/index.ts:2:27)
      at Object.<anonymous> (tests/unit/taqueria-sdk/taqueria-sdk.spec.ts:1:1)

Can no longer reproduce.


Add a Builder::without() method to unset $eagerLoads

Pretty straight forward, but I ran into a problem with eager loaded relationships. I had set up a User model the User::$with property to always include a Name model relationship. This fit 90% of the use cases so it made sense vs. adding it manually on each query. Now, however, I have a use case where the User is needed and querying with the eager loaded Name relationship causes excessive, unnecessary queries (as I'm not concerned with the Name attributes). So a solution was:
// Reset the builder to remove the eager loaded Name relationship
$builder = $foo->users();
$relationships = $builder->getEagerLoads();
unset($relationships['name']);
$builder->setEagerLoads($relationships);

// Continue with query like normal but this time without the eager loaded Name relationship
$users = $builder->where(...)->get();

So why not just add this as Builder::without() method that removes the unneeded relationships that might have been set up on the Model::$with or merged previously using the Builder::with() method? Here's an example of such a method:
/**
 * Unset the relationships that should not be eager loaded.
 *
 * @param  mixed  $relations
 * @return $this
 */
public function without($relations)
{
    if (is_string($relations)) $relations = func_get_args();

    $eagers = array_diff(array_keys($this->eagerLoad), $relations);
    $this->eagerLoad = array_only($this->eagerLoad, $eagers);

    return $this;
}

We're open to pull requests.


chore: bump MIN_PEER_PROTO_VERSION to 70215

simplifies logic, removes branches
This protocol version is from v14 in May of 2019, should be more than safe to bump this in v18

should be more than safe to bump this in v18

this needs confirmation from ios/android mobile teams + see below

I've already cleared it with android and iOS, android has a small bit of an issue with it, maybe like 1-2% of installs, almost certainly all inactive. iOS has no issue with a bump at all

should be more than safe to bump this in v18

this needs confirmation from ios/android mobile teams + see below

I've already cleared it with android and iOS, android has a small bit of an issue with it, maybe like 1-2% of installs, almost certainly all inactive. iOS has no issue with a bump at all

ok, cool :) and what about https://github.com/dashpay/dash/pull/4764#discussion_r847691282?


repalced draw.textsize(text, font) with font.getbbox(text) as the for…

The function textsize() is deptricated and does not work on newer python (3.9)
The new solutiuon is validated to work under python 3.9

Works for me on python 3.11.2


Missing WebAPI Methods

We're missing two reactions Web API endpoints:

reactions.get
reactions.list

Done:
https://github.com/SlackKit/SKCore/commit/c6b41423222536528a606479c045afbe5607c04e
https://github.com/SlackKit/SKWebAPI/commit/0c5b3188d2c2ea5d52aba816614a95ab8b0df4a4
https://github.com/SlackKit/SKWebAPI/commit/461de5ecec219fd47a469a745aa67040f54b4f27

Missing endpoint:

channels.join


npm install wdio-cucumber-framework --save-dev not working on windows 7 64 bit

npm ERR! Windows_NT 6.1.7601
npm ERR! argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs
node_modules\npm\bin\npm-cli.js" "install" "wdio-cucumber-framework" "--save-
dev"
npm ERR! node v5.5.0
npm ERR! npm  v3.3.12
npm ERR! code ELIFECYCLE
npm ERR<EMAIL_ADDRESS>install: node build.js || nodejs build.js
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>install script 'node build.js || nodejs bui
ld.js'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the fibers package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node build.js || nodejs build.js
npm ERR! You can get their info via:
npm ERR!     npm owner ls fibers
npm ERR! There is likely additional logging output above.

Seems that fibers failed to install, please file an issue in this project: https://github.com/laverdet/node-fibers

Why do you need to use fibers in wdio?  I am getting this error too.

@megamindbrian fibers makes all commands synchronous and nice to use


Local development cannot find module webpack-cli/bin/config-yargs

I've tried setting up my local development, npm install went fine with some npm audit suggestions. However, when I run npm start I get the error below. I'm using<EMAIL_ADDRESS>and<EMAIL_ADDRESS>
Error: Cannot find module 'webpack-cli/bin/config-yargs'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15)
at Function.Module._load (internal/modules/cjs/loader.js:507:25)
at Module.require (internal/modules/cjs/loader.js:637:17)
at require (internal/modules/cjs/helpers.js:20:18)
at Object. (~/Documents/Projects/react-modal/node_modules/webpack-dev-server/bin/webpack-dev-server.js:84:1)
at Module._compile (internal/modules/cjs/loader.js:689:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
at Module.load (internal/modules/cjs/loader.js:599:32)
at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
at Function.Module._load (internal/modules/cjs/loader.js:530:3)

Any luck?  I've ran into this as well.

It seems that config-yargs has changed on newer version.
Can anyone try to add/replace webpack with webpack-cli?


Class not found b'ai/konduit/serving/util/SchemaTypeUtils'

I run the command as following step

python build_jar.py --os linux-x86_64
python konduit-serving/python/setup.py install
konduit serve --config yaml/simple.yaml

error as bellow when I execute the step 3
Traceback (most recent call last):
File "/opt/anaconda3/lib/python3.7/site-packages/konduit-0.1.4-py3.7.egg/konduit/inference.py", line 5, in
File "/opt/anaconda3/lib/python3.7/site-packages/jnius/reflect.py", line 158, in autoclass
c = find_javaclass(clsname)
File "jnius/jnius_export_func.pxi", line 25, in jnius.find_javaclass
jnius.JavaException: Class not found b'ai/konduit/serving/util/SchemaTypeUtils'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/opt/anaconda3/bin/konduit", line 11, in
load_entry_point('konduit==0.1.4', 'console_scripts', 'konduit')()
File "/opt/anaconda3/lib/python3.7/site-packages/click/core.py", line 764, in call
return self.main(*args, **kwargs)
File "/opt/anaconda3/lib/python3.7/site-packages/click/core.py", line 717, in main
rv = self.invoke(ctx)
File "/opt/anaconda3/lib/python3.7/site-packages/click/core.py", line 1137, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/opt/anaconda3/lib/python3.7/site-packages/click/core.py", line 956, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/opt/anaconda3/lib/python3.7/site-packages/click/core.py", line 555, in invoke
return callback(*args, **kwargs)
File "/opt/anaconda3/lib/python3.7/site-packages/konduit-0.1.4-py3.7.egg/cli.py", line 122, in serve
File "", line 983, in _find_and_load
File "", line 967, in _find_and_load_unlocked
File "", line 668, in _load_unlocked
File "", line 638, in _load_backward_compatible
File "/opt/anaconda3/lib/python3.7/site-packages/konduit-0.1.4-py3.7.egg/konduit/init.py", line 17, in
File "", line 983, in _find_and_load
File "", line 967, in _find_and_load_unlocked
File "", line 668, in _load_unlocked
File "", line 638, in _load_backward_compatible
File "/opt/anaconda3/lib/python3.7/site-packages/konduit-0.1.4-py3.7.egg/konduit/inference.py", line 12, in
Exception: ("We couldn't initialize the Java classes used by Konduit. Make sure to have a konduit.jar available on your PATH, for instance by setting the environment variable KONDUIT_JAR_PATH to point to such a JAR.\n", JavaException("Class not found b'ai/konduit/serving/util/SchemaTypeUtils'"))

I found the reason,  export KONDUIT_JAR_PATH="~/konduit-serving/konduit.jar" should be change to export KONDUIT_JAR_PATH="your absolute path/konduit.jar"

@bewithme few things of note here. the first command you run builds the konduit.jar locally in the repo you probably cloned before and then attempts to copy it to python/tests. in your second command you then install the Python library, but to initialize the CLI properly you need to run konduit init --os linux-x86_64 first. That command would create ~/.konduit/konduit-serving/konduit.jar and make the CLI usable from anywhere in your system (as konduit-python will look there first). the init command would hence make your first command obsolete.
after that 3. should work as expected. I should also note that you could also set the KONDUIT_JAR_PATH to whatever you like / where your jar is located.

@bewithme can we close this then or is there anything else you need right now?

@maxpumperla  yes thank you so much


EF 2.1.8-servicing-32085 migration problem for postgresql with dotnet core 2.1

I am using EF with Npgsql, the initial creation of the database was fine as I use add-migration and update-database commands from Package manager console. After passing some time, I feel the need to add one more column in one of the tables. Now after updating the class model, the add-migration gives me the following errors.
Add-Migration gwgsldbUpdates
The EF Core tools version '2.1.4-rtm-31024' is older than that of the runtime '2.1.8-servicing-32085'. Update the tools for the latest features and bug fixes.
An error occurred while accessing the IWebHost on class 'Program'. Continuing without the application service provider. Error: Object reference not set to an instance of an object.
Unable to create an object of type 'GSLDBContext'. Add an implementation of 'IDesignTimeDbContextFactory' to the project, or see https://go.microsoft.com/fwlink/?linkid=851728 for additional patterns supported at design time.
After updating the EF Core tools to 2.1.8 it stills gives me the Error.
An error occurred while accessing the IWebHost on class 'Program'. Continuing without the application service provider. Error: Object reference not set to an instance of an object.
Unable to create an object of type 'GSLDBContext'. Add an implementation of 'IDesignTimeDbContextFactory' to the project, or see https://go.microsoft.com/fwlink/?linkid=851728 for additional patterns supported at design time.
After searching through the web I updated my DBContext
public class GSLDBContextFactory : IDesignTimeDbContextFactory<GSLDBContext>
    {

        GSLDBContext IDesignTimeDbContextFactory<GSLDBContext>.CreateDbContext(string[] args)
        {
            IConfigurationRoot configuration = new ConfigurationBuilder()
                .SetBasePath(Directory.GetCurrentDirectory())
                .AddJsonFile("appsettings.json")
                .Build();

            var builder = new DbContextOptionsBuilder<GSLDBContext>();
            var connectionString = configuration.GetConnectionString("DefaultConnection");

            builder.UseNpgsql(connectionString);

            return new GSLDBContext(builder.Options);
        }
    }

After adding the above code into separate class in DBContext.
Add-Migration -Name gwgsldbUpdates
An error occurred while accessing the IWebHost on class 'Program'. Continuing without the application service provider. Error: Object reference not set to an instance of an object.
To undo this action, use Remove-Migration.
However, from the project hierarchy, it creates the migration but both up() down() functions are empty.
After that, I try to update my database using the following command and I got this.
update-database
An error occurred while accessing the IWebHost on class 'Program'. Continuing without the application service provider. Error: Object reference not set to an instance of an object.
Applying migration '20190520103431_GwgsldbUpdates'.
Done.
The program class initiate using CreateWebHostBuilder(args).Build().Run();
Please let me know the possible solution to deal with this problem.
Further technical details
EF Core version: Entity Framework Core .NET Command-line Tools
2.1.8-servicing-32085
Database Provider: (e.g. Microsoft.EntityFrameworkCore.npgsql)
Operating system:
IDE: (e.g. Visual Studio Professional 2019 16.0.2)
Dotnet Core 2.1

@Ultronvision Please post a small, runnable project/solution that reproduces the behavior you are seeing.

I can upload my project(Official) but I can try to explain once again, that might help you to get the point.
The main issue is, in backend the add-migration and update database works even I can make entries through the API, but the weired thing is that it creates the migration and pop up the same error. Besides the below error the code works(with above modifications).
An error occurred while accessing the IWebHost on class 'Program'. Continuing without the application service provider. Error: Object reference not set to an instance of an object
Some months ago I was using the VS Community 2017 ( The latest one) and I update the EF Migration and everything worked. Since I am using the VS Professional 2019 this is the first time that I encounter the same event(updating migration) and now it is popping up the above error. Might be it VS issue?
The thing is IWebHost was used before the .Net Core 2.0 isn't? and now the Program.cs contains the CreateWebHostbuider(), I am hopeful that CreateWebHostBuilder() using IWebHost interface somewhere as its return type is IWebHostBuilder.
I have recoded the flow in a video, if you want I can share the video file with you for further explanation.

@Ultronvision Thanks for the additional information. However, assuming this is a bug, then we need to be able to reproduce it before any action can be taken to fix it. This is why I am asking for code that reproduces the issue, rather than more general information about it. We really need to see and run code.

Hi, Thanks for your reply. I forgot to mention in the last message that, my project is kind of professional and cannot share the code. However today I have just created a separate demo project and tested the EF migration and it works without any issue. Although in the initial it asked the EF Tools must update to 2.1.8 version which I did and after that everything works smoothly without any additional error messages. I think there might be some version configurations issues which I have to track and fix. Thanks for your attention.


update regex to match all iterations

Description
The existing regex (new since nightly releases were added) had a bug and did not recognize versions without any kind of prerelease (ie. 1.5.0).
This change passes for the following

1.5.0
1.5.0a1
1.5.0a1.dev123457+nightly

and fails for

1.5
1
1.5.2-a1

Checklist

[ ] I have read the contributing guide and understand what's expected of me
[ ] I have signed the CLA
[ ] I have run this code in development and it appears to resolve the stated issue
[ ] This PR includes tests, or tests are not required/relevant for this PR
[ ] I have opened an issue to add/update docs, or docs changes are not required/relevant for this PR
[ ] I have run changie new to create a changelog entry

Once this is merged it needs to be added to all the core release backports (#6792, #6791, #6790 ) and also backported to 1.4.latest since that one was already merged.

@nathaniel-may

depending on how this matching is applied you may want to have start and stop anchors (^, $) to prevent matching in the middle of bad strings. e.g. - <IP_ADDRESS>.5.6 matches twice: once on 1.2.3 and again on 4.5.6

bumpversion doesn't need this.  If there is anything that falls outside the match it will fail.  Tested here

There are also two unnamed groups. Namely the two groups quantified by ? that for the string 1.5.0a1.dev123457+nightly would match a1.dev123457+nightly and a1. I don't suspect this is an issue, but I wanted to make sure you were aware it still matches as an unnamed group since every other group is named.

It is not an issue.  I've added a comment to clarify in the code.


Document RTCRTPStreamStats

This bug also needs to be kept in mind and DDC'ed when appropriate — Rename RTCRTPStreamStats to match the spec RTCRtpStreamStats

This one also needs sorting at the same time: getStats: kind is missing from RTPStreamStats

This one also needs sorting at the same time: getStats: kind is missing from RTPStreamStats

This is finished, including the two notes from @chrisdavidmills above.

Awesome, nice one sheppy!


Add a custom head model URL to the scene options

Is your feature request related to a problem? Please describe.
We would like to let scene owners to set a head model for everyone visiting the scene.
Describe the solution you'd like
Add a field in the scene options.
We also need to write down the requirements to create a head model (the right size and rotation need to be set in the GLTF).

Added in https://github.com/conix-center/ARENA-core/pull/425

Defined by "scene-options": { "sceneHeadModel": "/store/models/Head.gltf" } for example.


Continuos Deployment Strategy with Fast API having Background Tasks

First check

[X] I added a very descriptive title to this issue.
[X] I used the GitHub search to find a similar issue and didn't find it.
[X] I searched the FastAPI documentation, with the integrated search.
[X] I already searched in Google "How to X in FastAPI" and didn't find any information.
[X] I already read and followed all the tutorial in the docs and didn't find an answer.
[X] I already checked if it is not related to FastAPI but to Pydantic.
[X] I already checked if it is not related to FastAPI but to Swagger UI.
[X] I already checked if it is not related to FastAPI but to ReDoc.
[X] After submitting this, I commit to one of:

Read open issues with questions until I find 2 issues where I can help someone and add a comment to help there.
I already hit the "watch" button in this repository to receive notifications and I commit to help at least 2 people that ask questions in the future.

ISSUE
So,
I want to know the update strategy for my application which is deployed on a Azure VM and that have background tasks running in it. So, if I use something as Kubernetes although it would take a docker pull and handle all the requests efficiently and will only terminate containers that are not receiving any requests and redirect new requests to the newly updated containers.
But, what if the container which is not receiving any requests may have running some background tasks and the kubernetes will stop it and replace it with new container.
NOTE: I am not bound to use Kubernetes I am just giving example.
In general I want to know How do I update my application with new code with Continuous Deployment or lets say even manually I want to stop the uvicorn app. But How do i know that its not running any background tasks in it.

@tiangolo

I didn't understand the question and what you are expecting in here. But seems like you need to use more robust message - job queue instead of "BackgroundTasks" because there is no way to recover state and there is no point holding a state in a container that runs on kubernetes, it is designed to work stateless (in most cases).

The general assumption when having a background task in FastApi is that these are short lived background tasks.
For long lived tasks, something like Celery might be a better option.
To make sure you terminate gracefully, the way you would do it in Kubernetes is by using a preStop hooks.
An example of the yaml looks something like this
apiVersion: v1
kind: Pod
metadata:
  name: my-pod
spec:
  containers:
    - name: web
      image: nginx
      ports:
        - name: web
          containerPort: 80
      lifecycle:
        preStop:
          exec:
            command: ["sleep", "30"]

you can increase the sleep time here to suit your use cases.
what is happening here is, when a new deployment happens, kubernetes migrates all the traffic to the new deployment and waits 30 seconds before send SIGTERM to the container

Thanks for the help here everyone! 👏  🙇
If that solves the original problem, then you can close this issue @jainal09  ✔
But agreed that you probably shouldn't use the integrated background tasks for things that you are not okay with losing. In that case, you should probably use an external system like RQ, Celery, or something else.

Sorry for the long delay! 🙈  I wanted to personally address each issue/PR and they piled up through time, but now I'm checking each one in order.

Thanks for the update.
I then used celery for that project.
Thanks again 👍@tiangolo @mittalsuraj18


SecurityHeaders Report Summary for BTCPayServer. org  scored a low D

https://securityheaders.com/?q=btcpayserver.org&followRedirects=on
thought I share it here... as I was researching securityheaders!! So if maybe we could improve the scoring on our securityheaders, for .org site but as we host site on GitHub , I,m not sure how this works!! may be @dennisreimann or @vswee understands this more clearly.
cheers

Well I think that's OK given the website is not really security sensitive. But if we can do something, why not.

I've tried setting these headers via html meta tags (e.g. <meta http-equiv="X-Frame-Options" content="deny">), but this does not work and they should be set properly as HTTP headers. GitHub Pages does not support this, so the solution would be to switch to something like Netlify or use a reverse proxy in front of the site.
As Nicolas said this isn't really relevant and necessary in this context.
We can accept this, given that the options don't seem worth the effort.

Yes I agree!

This may however be an issue for apps or the btcpay server itself, especially when it comes to Content Security Policy.

Be nice just to double check all this.... if it can protect the user .. etc etc


[BUG]: Bot can't answer the questions, Nothing output !!！

can't output anything

Please use the latest v0.4.3 version.  these problems have been fixed.   v0.4.3.


Update k8s/minikube versions

Description of the change:
Motivation for the change:
Checklist

[ ] Add or Modify a unit test for your change
[ ] Have you verified that tall the tests are passing?

How to backport a pull request to a different branch?

In order to automatically create a backporting pull request please add one or more labels having the following format backport-<branch-name>, where <branch-name> is the name of the branch where the pull request must be backported to (e.g., backport-7.67.x to backport the original PR to the 7.67.x branch).

NOTE: backporting is an action aiming to move a change (usually a commit) from a branch (usually the main one) to another one, which is generally referring to a still maintained release branch. Keeping it simple: it is about to move a specific change or a set of them from one branch to another.

Once the original pull request is successfully merged, the automated action will create one backporting pull request per each label (with the previous format) that has been added.
If something goes wrong, the author will be notified and at this point a manual backporting is needed.

NOTE: this automated backporting is triggered whenever a pull request on main branch is labeled or closed, but both conditions must be satisfied to get the new PR created.

Jenkins change has been tested ok: https://eng-jenkins-csb-business-automation.apps.ocp-c1.prod.psi.redhat.com/job/custom/job/tradisso/job/kogito-serverless-operator-nightly-update-minikube/

@radtriste sorry, I didn't notice you call timeout bash... my apologies

@MarianMacik please have a look to that last version :)


"Păuleni-Ciuc", "Delnița" and "Șoimeni" are listed in the drop-down menu

Description:
"Păuleni-Ciuc", "Delnița" and "Șoimeni" are listed in the drop-down menu alongside its corresponding county and commune, according to the law
Precondition:
The website is up an running.

Step 1
Type "Păuleni-Ciuc" in the search bar.

Expected results
The location is listed in the drop-down menu as "Sat Păuleni-Ciuc, HARGHITA (Păuleni-Ciuc)" and "Comuna Păuleni-Ciuc, HARGHITA".

Step 2
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 3
Type "Delnița" in the search bar.

Expected results
The location is listed in the drop-down menu as "Sat Delnița, HARGHITA (Păuleni-Ciuc)".

Step 4
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 5
Type "Șoimeni" in the search bar.

Expected results
The location is listed in the drop-down menu as "Sat Șoimeni, HARGHITA (Păuleni-Ciuc)".


FRQ #1

Implement FRQ1 In Spring Project

[x] APCalender
[x] Year.java

Enhance APIs and @RESTController to work with the all POJOs and APCalendar

[x] CalenderAPIController

Test APIs with Browser, Curl, or Postman. Illustrate or show tangibles.

[x] isLeapYear

[x] firstDayOfYear

[x] numberOfLeapYears

[x] dayOfYear

[x] Debug

2.8


xcode 16 has no "copy if needed" and failed when running pod install

HI there..
i'm having an issue with pod install, i'm using fresh clean app with expo sdk 51. and then run npx expo prebuild to be able to add native modules.
and then i added the package along with dev client: npx expo install expo-dev-client react-native-vosk
and then i downloaded the model  (vosk-model-ar-mgb2-0.4 | 318M) . unzip it, copied over to ./android/app/assets/vosk-model-ar.
and then on xcode for ios, i opened the ios folder in xcode. and then from left panel project folder i right click and "add files to [project]" and selected the project as target and there are two dropdowns -there is no "copy files if needed" check- but anyway i tried "copy files to distination" & also tried "referece files in place", the model is added, but from this point the pod install is failing in ios folder here are screen shots of the process and followed by the full log of failed pod install

...
here is a full log of failed pod install
Using Expo modules
[Expo] Enabling modular headers for pod ExpoModulesCore
[Expo] Enabling modular headers for pod React-Core
[Expo] Enabling modular headers for pod React-RCTAppDelegate
[Expo] Enabling modular headers for pod expo-dev-menu-interface
[Expo] Enabling modular headers for pod EXManifests
[Expo] Enabling modular headers for pod EXUpdatesInterface
[Expo] Enabling modular headers for pod expo-dev-menu
[Expo] Enabling modular headers for pod React-jsinspector
[Expo] Enabling modular headers for pod RCT-Folly
[Expo] Enabling modular headers for pod glog
[Expo] Enabling modular headers for pod React-RCTFabric
[Expo] Enabling modular headers for pod React-Codegen
[Expo] Enabling modular headers for pod RCTRequired
[Expo] Enabling modular headers for pod RCTTypeSafety
[Expo] Enabling modular headers for pod ReactCommon
[Expo] Enabling modular headers for pod React-NativeModulesApple
[Expo] Enabling modular headers for pod Yoga
[Expo] Enabling modular headers for pod React-Fabric
[Expo] Enabling modular headers for pod React-graphics
[Expo] Enabling modular headers for pod React-utils
[Expo] Enabling modular headers for pod React-featureflags
[Expo] Enabling modular headers for pod React-debug
[Expo] Enabling modular headers for pod React-ImageManager
[Expo] Enabling modular headers for pod React-rendererdebug
[Expo] Enabling modular headers for pod DoubleConversion
[Expo] Enabling modular headers for pod hermes-engine
[Expo] Enabling modular headers for pod expo-dev-launcher
Auto-linking React Native modules for target `demo`: RNGestureHandler, RNReanimated, RNScreens, react-native-safe-area-context, and react-native-vosk
Framework build type is static library
[Codegen] Adding script_phases to React-Codegen.
[Codegen] Generating ./build/generated/ios/React-Codegen.podspec.json
[Codegen] Analyzing /Users/.../demo/package.json
[Codegen] Searching for codegen-enabled libraries in the app.
[Codegen] The "codegenConfig" field is not defined in package.json. Assuming there is nothing to generate at the app level.
[Codegen] Searching for codegen-enabled libraries in the project dependencies.
[Codegen] Found react-native
[Codegen] Found react-native-gesture-handler
[Codegen] Found react-native-reanimated
[Codegen] Found react-native-safe-area-context
[Codegen] Found react-native-screens

[Codegen] >>>>> Searching for codegen-enabled libraries in react-native.config.js
[Codegen] Processing FBReactNativeSpec
[Codegen] Searching for podspec in the project dependencies.
[Codegen] Processing rncore
[Codegen] Searching for podspec in the project dependencies.
[Codegen] Processing rngesturehandler_codegen
[Codegen] Searching for podspec in the project dependencies.
[Codegen] Supported Apple platforms: ios, macos, tvos, visionos for rngesturehandler_codegen
[Codegen] Processing rnreanimated
[Codegen] Searching for podspec in the project dependencies.
[Codegen] Supported Apple platforms: ios, macos, tvos, visionos for rnreanimated
[Codegen] Processing safeareacontext
[Codegen] Searching for podspec in the project dependencies.
[Codegen] Supported Apple platforms: ios, tvos, visionos for safeareacontext
[Codegen] Processing rnscreens
[Codegen] Searching for podspec in the project dependencies.
[Codegen] Supported Apple platforms: ios, tvos, visionos for rnscreens
[Codegen] Generating Native Code for ios
[Codegen] Generated artifacts: /Users/.../demo/ios/build/generated/ios
[Codegen] Generating Native Code for ios
[Codegen] Generated artifacts: /Users/.../demo/node_modules/react-native/ReactCommon
[Codegen] Generating Native Code for ios
[Codegen] Generated artifacts: /Users/.../demo/ios/build/generated/ios
[Codegen] Generating Native Code for ios
[Codegen] Generated artifacts: /Users/.../demo/ios/build/generated/ios
[Codegen] Generating Native Code for ios
[Codegen] Generated artifacts: /Users/.../demo/ios/build/generated/ios
[Codegen] Generating Native Code for ios
[Codegen] Generated artifacts: /Users/.../ios/build/generated/ios
[Codegen] Creating component provider.
[Codegen] Generated provider in: /Users/.../demo/node_modules/react-native/React/Fabric
[Codegen] Done.
Analyzing dependencies

――― MARKDOWN TEMPLATE ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

### Command

/opt/homebrew/Cellar/cocoapods/1.15.2_1/libexec/bin/pod install

### Report

* What did you do?

* What did you expect to happen?

* What happened instead?

### Stack

CocoaPods : 1.15.2
Ruby : ruby 3.3.5 (2024-09-03 revision ef084cc8f4) [arm64-darwin24]
RubyGems : 3.5.18
Host : macOS 15.1 (24B5077a)
Xcode : 16.0 (16A242d)
Git : git version 2.39.5 (Apple Git-154)
Ruby lib dir : /opt/homebrew/Cellar/ruby/3.3.5/lib
Repositories : cocoapods - git - https://github.com/CocoaPods/Specs @ 1b5dc541221022348c9735a260fb523a4bf9d144
           trunk - CDN - https://cdn.cocoapods.org/

### Plugins

cocoapods-deintegrate : 1.0.5
cocoapods-plugins     : 1.0.0
cocoapods-search      : 1.0.1
cocoapods-trunk       : 1.6.0
cocoapods-try         : 1.2.0

### Podfile

```ruby
require File.join(File.dirname(`node --print "require.resolve('expo/package.json')"`), "scripts/autolinking")
require File.join(File.dirname(`node --print "require.resolve('react-native/package.json')"`), "scripts/react_native_pods")

require 'json'
podfile_properties = JSON.parse(File.read(File.join(__dir__, 'Podfile.properties.json'))) rescue {}

ENV['RCT_NEW_ARCH_ENABLED'] = podfile_properties['newArchEnabled'] == 'true' ? '1' : '0'
ENV['EX_DEV_CLIENT_NETWORK_INSPECTOR'] = podfile_properties['EX_DEV_CLIENT_NETWORK_INSPECTOR']

use_autolinking_method_symbol = ('use' + '_native' + '_modules!').to_sym
origin_autolinking_method = self.method(use_autolinking_method_symbol)
self.define_singleton_method(use_autolinking_method_symbol) do |*args|
  if ENV['EXPO_UNSTABLE_CORE_AUTOLINKING'] == '1'
    Pod::UI.puts('Using expo-modules-autolinking as core autolinking source'.green)
    config_command = [
      'node',
      '--no-warnings',
      '--eval',
      'require(require.resolve(\'expo-modules-autolinking\', { paths: [require.resolve(\'expo/package.json\')] }))(process.argv.slice(1))',
      'react-native-config',
      '--json',
      '--platform',
      'ios'
    ]
    origin_autolinking_method.call(config_command)
  else
    origin_autolinking_method.call()
  end
end

platform :ios, podfile_properties['ios.deploymentTarget'] || '13.4'
install! 'cocoapods',
  :deterministic_uuids => false

prepare_react_native_project!

target 'demo' do
  use_expo_modules!
  config = use_native_modules!

  use_frameworks! :linkage => podfile_properties['ios.useFrameworks'].to_sym if podfile_properties['ios.useFrameworks']
  use_frameworks! :linkage => ENV['USE_FRAMEWORKS'].to_sym if ENV['USE_FRAMEWORKS']

  use_react_native!(
    :path => config[:reactNativePath],
    :hermes_enabled => podfile_properties['expo.jsEngine'] == nil || podfile_properties['expo.jsEngine'] == 'hermes',
    # An absolute path to your application root.
    :app_path => "#{Pod::Config.instance.installation_root}/..",
    :privacy_file_aggregation_enabled => podfile_properties['apple.privacyManifestAggregationEnabled'] != 'false',
  )

  post_install do |installer|
    react_native_post_install(
      installer,
      config[:reactNativePath],
      :mac_catalyst_enabled => false,
      :ccache_enabled => podfile_properties['apple.ccacheEnabled'] == 'true',
    )

    # This is necessary for Xcode 14, because it signs resource bundles by default
    # when building for devices.
    installer.target_installation_results.pod_target_installation_results
      .each do |pod_name, target_installation_result|
      target_installation_result.resource_bundle_targets.each do |resource_bundle_target|
        resource_bundle_target.build_configurations.each do |config|
          config.build_settings['CODE_SIGNING_ALLOWED'] = 'NO'
        end
      end
    end
  end

  post_integrate do |installer|
    begin
      expo_patch_react_imports!(installer)
    rescue => e
      Pod::UI.warn e
    end
  end
end

Error
RuntimeError - `PBXGroup` attempted to initialize an object with unknown ISA `PBXFileSystemSynchronizedRootGroup` from attributes: `{"isa"=>"PBXFileSystemSynchronizedRootGroup", "explicitFileTypes"=>{}, "explicitFolders"=>[], "name"=>"vosk-model-ar", "path"=>"../android/app/assets/vosk-model-ar", "sourceTree"=>"SOURCE_ROOT"}`
If this ISA was generated by Xcode please file an issue: https://github.com/CocoaPods/Xcodeproj/issues/new
/opt/homebrew/Cellar/cocoapods/1.15.2_1/libexec/gems/xcodeproj-1.25.0/lib/xcodeproj/project/object.rb:359:in `rescue in object_with_uuid'
/opt/homebrew/Cellar/cocoapods/1.15.2_1/libexec/gems/xcodeproj-1.25.0/lib/xcodeproj/project/object.rb:349:in `object_with_uuid'
/opt/homebrew/Cellar/cocoapods/1.15.2_1/libexec/gems/xcodeproj-1.25.0/lib/xcodeproj/project/object.rb:300:in `block (2 levels) in configure_with_plist'
/opt/homebrew/Cellar/cocoapods/1.15.2_1/libexec/gems/xcodeproj-1.25.0/lib/xcodeproj/project/object.rb:299:in `each'
/opt/homebrew/Cellar/cocoapods/1.15.2_1/libexec/gems/xcodeproj-1.25.0/lib/xcodeproj/project/object.rb:299:in `block in configure_with_plist'
/opt/homebrew/Cellar/cocoapods/1.15.2_1/libexec/gems/xcodeproj-1.25.0/lib/xcodeproj/project/object.rb:296:in `each'
/opt/homebrew/Cellar/cocoapods/1.15.2_1/libexec/gems/xcodeproj-1.25.0/lib/xcodeproj/project/object.rb:296:in `configure_with_plist'
/opt/homebrew/Cellar/cocoapods/1.15.2_1/libexec/gems/xcodeproj-1.25.0/lib/xcodeproj/project.rb:272:in `new_from_plist'
/opt/homebrew/Cellar/cocoapods/1.15.2_1/libexec/gems/xcodeproj-1.25.0/lib/xcodeproj/project/object.rb:350:in `object_with_uuid'
/opt/homebrew/Cellar/cocoapods/1.15.2_1/libexec/gems/xcodeproj-1.25.0/lib/xcodeproj/project/object.rb:300:in `block (2 levels) in configure_with_plist'
/opt/homebrew/Cellar/cocoapods/1.15.2_1/libexec/gems/xcodeproj-1.25.0/lib/xcodeproj/project/object.rb:299:in `each'
/opt/homebrew/Cellar/cocoapods/1.15.2_1/libexec/gems/xcodeproj-1.25.0/lib/xcodeproj/project/object.rb:299:in `block in configure_with_plist'
/opt/homebrew/Cellar/cocoapods/1.15.2_1/libexec/gems/xcodeproj-1.25.0/lib/xcodeproj/project/object.rb:296:in `each'
/opt/homebrew/Cellar/cocoapods/1.15.2_1/libexec/gems/xcodeproj-1.25.0/lib/xcodeproj/project/object.rb:296:in `configure_with_plist'
/opt/homebrew/Cellar/cocoapods/1.15.2_1/libexec/gems/xcodeproj-1.25.0/lib/xcodeproj/project.rb:272:in `new_from_plist'
/opt/homebrew/Cellar/cocoapods/1.15.2_1/libexec/gems/xcodeproj-1.25.0/lib/xcodeproj/project/object.rb:350:in `object_with_uuid'
/opt/homebrew/Cellar/cocoapods/1.15.2_1/libexec/gems/xcodeproj-1.25.0/lib/xcodeproj/project/object.rb:290:in `block in configure_with_plist'
/opt/homebrew/Cellar/cocoapods/1.15.2_1/libexec/gems/xcodeproj-1.25.0/lib/xcodeproj/project/object.rb:287:in `each'
/opt/homebrew/Cellar/cocoapods/1.15.2_1/libexec/gems/xcodeproj-1.25.0/lib/xcodeproj/project/object.rb:287:in `configure_with_plist'
/opt/homebrew/Cellar/cocoapods/1.15.2_1/libexec/gems/xcodeproj-1.25.0/lib/xcodeproj/project.rb:272:in `new_from_plist'
/opt/homebrew/Cellar/cocoapods/1.15.2_1/libexec/gems/xcodeproj-1.25.0/lib/xcodeproj/project.rb:213:in `initialize_from_file'
/opt/homebrew/Cellar/cocoapods/1.15.2_1/libexec/gems/xcodeproj-1.25.0/lib/xcodeproj/project.rb:113:in `open'
/opt/homebrew/Cellar/cocoapods/1.15.2_1/libexec/gems/cocoapods-1.15.2/lib/cocoapods/installer/analyzer.rb:1194:in `block (2 levels) in inspect_targets_to_integrate'
/opt/homebrew/Cellar/cocoapods/1.15.2_1/libexec/gems/cocoapods-1.15.2/lib/cocoapods/installer/analyzer.rb:1193:in `each'
/opt/homebrew/Cellar/cocoapods/1.15.2_1/libexec/gems/cocoapods-1.15.2/lib/cocoapods/installer/analyzer.rb:1193:in `block in inspect_targets_to_integrate'
/opt/homebrew/Cellar/cocoapods/1.15.2_1/libexec/gems/cocoapods-1.15.2/lib/cocoapods/user_interface.rb:64:in `section'
/opt/homebrew/Cellar/cocoapods/1.15.2_1/libexec/gems/cocoapods-1.15.2/lib/cocoapods/installer/analyzer.rb:1188:in `inspect_targets_to_integrate'
/opt/homebrew/Cellar/cocoapods/1.15.2_1/libexec/gems/cocoapods-1.15.2/lib/cocoapods/installer/analyzer.rb:107:in `analyze'
/opt/homebrew/Cellar/cocoapods/1.15.2_1/libexec/gems/cocoapods-1.15.2/lib/cocoapods/installer.rb:422:in `analyze'
/opt/homebrew/Cellar/cocoapods/1.15.2_1/libexec/gems/cocoapods-1.15.2/lib/cocoapods/installer.rb:244:in `block in resolve_dependencies'
/opt/homebrew/Cellar/cocoapods/1.15.2_1/libexec/gems/cocoapods-1.15.2/lib/cocoapods/user_interface.rb:64:in `section'
/opt/homebrew/Cellar/cocoapods/1.15.2_1/libexec/gems/cocoapods-1.15.2/lib/cocoapods/installer.rb:243:in `resolve_dependencies'
/opt/homebrew/Cellar/cocoapods/1.15.2_1/libexec/gems/cocoapods-1.15.2/lib/cocoapods/installer.rb:162:in `install!'
/opt/homebrew/Cellar/cocoapods/1.15.2_1/libexec/gems/cocoapods-1.15.2/lib/cocoapods/command/install.rb:52:in `run'
/opt/homebrew/Cellar/cocoapods/1.15.2_1/libexec/gems/claide-1.1.0/lib/claide/command.rb:334:in `run'
/opt/homebrew/Cellar/cocoapods/1.15.2_1/libexec/gems/cocoapods-1.15.2/lib/cocoapods/command.rb:52:in `run'
/opt/homebrew/Cellar/cocoapods/1.15.2_1/libexec/gems/cocoapods-1.15.2/bin/pod:55:in `<top (required)>'
/opt/homebrew/Cellar/cocoapods/1.15.2_1/libexec/bin/pod:25:in `load'
/opt/homebrew/Cellar/cocoapods/1.15.2_1/libexec/bin/pod:25:in `<main>'

――― TEMPLATE END ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
[!] Oh no, an error occurred.
Search for existing GitHub issues similar to yours:
https://github.com/CocoaPods/CocoaPods/search?q=`PBXGroup`+attempted+to+initialize+an+object+with+unknown+ISA+`PBXFileSystemSynchronizedRootGroup`+from+attributes%3A+`{"isa"%3D>"PBXFileSystemSynchronizedRootGroup"%2C+"explicitFileTypes"%3D>{}%2C+"explicitFolders"%3D>[]%2C+"name"%3D>"vosk-model-ar"%2C+"path"%3D>"..%2Fandroid%2Fapp%2Fassets%2Fvosk-model-ar"%2C+"sourceTree"%3D>"SOURCE_ROOT"}`
If+this+ISA+was+generated+by+Xcode+please+file+an+issue%3A+https%3A%2F%2Fgithub.com%2FCocoaPods%2FXcodeproj%2Fissues%2Fnew&type=Issues
If none exists, create a ticket, with the template displayed above, on:
https://github.com/CocoaPods/CocoaPods/issues/new
Be sure to first read the contributing guide for details on how to properly submit a ticket:
https://github.com/CocoaPods/CocoaPods/blob/master/CONTRIBUTING.md
Don't forget to anonymize any private data!
Looking for related issues on cocoapods/cocoapods...
Searching for inspections failed: undefined method `map' for nil
[!] [Codegen] warn: using experimental new codegen integration

Hello @BiskremMuhammad
It seems more related to CocoaPods or XCode than this package. Have you took a look at this for example ?
https://github.com/CocoaPods/CocoaPods/issues/12456#issuecomment-2423684089
We just updated the documentation with screenshots from the latest XCode, may you try again by following the install steps in the README ? It may fix the problem.


[Question]: Why not update double year fix?

Question
I tested it and it works fine. Is it not enough big change to warrant an update?
Also could you please answer my questions about scraping copyright year? Thanks.
https://github.com/MichaelYochpaz/iSubRip/issues/31#issuecomment-1276864088
https://github.com/MichaelYochpaz/iSubRip/issues/31#issuecomment-1286825468

You should be able to comment on an issue even if it's closed,
so please don't open new issues asking to answer a question on another issue.

Is it not enough big change to warrant an update?

No.
You can install the package from git to get the latest commits on GitHub. Instructions can be found here.

Also could you please answer my questions about scraping copyright year? Thanks.

This issue requires research, and I've been very busy lately.
Having the correct year in the filename is a low-priority issue. You can always just rename the files.


Ability to create and release staging repository in separate calls (e.g. after manual verification)

Proposal by @vlsi placed originally here, extracted to a separate (this) issue.

I propose the following workflow:
Stage release artifacts

As release manager starts the release, they decide release version. For instance, it could be v1.0-rc1. The version could be configured in the sources or passed via parameters (it does not matter)
initializeStagingRepository takes that version number, and puts it to the staging repository metadata. I'm not sure what are the possibilities, however, I'm sure the version can be put to the "comment" field
initializeStagingRepository produces an @Output with stagingRepositoryId. It could save the id to file (files are commonly expected task inputs and outputs). It could provide the id via Property<String>.

Verify release

Everybody might want to verify the artifacts. They know "release candidate index", and they can pass it to the build script, so it locates the relevant staging repository, dowloads the artifacts, and validates them.

Publish release
The release manager remembers "release candidate version" to be released, and it passes that parameter to the build script.
4) findStagingRepository(version=...) task queries Nexus, and it detects the staging repository id. Then regular closeRepositoryOrWhatever task could be used to close&promote the repository.
^^^ Note: the above is not something that must be used by everybody. It is just a sample.
Of course, one could combine all the tasks into a single Gradle execution.
In other words, I suggest using Nexus Server for storage of "repository id" rather than "repository extension".

The subsequent comment by @visi:

In 99.42% of the cases, users want reasonable comments for their staging repositories.
For instance, I have the following:

It corresponds to ~5 or so "release candidates".
The version tree between them looks as follows:

I have multiple "closed" repositories, and I can easily test each version individually, and later I can decide which one is better.
What if I want to promote v3.0-rc5 as the final release?
There's no clear way to tell which staging repository belongs to each RC number :(

On the other hand, if staging repositories did include user-provided reference (e.g. version number, git sha, or whatever else), then end user would be able to promote the relevant repository.
In other words, it would be possible to promote the release candidate by specifying a single rc index:  ./gradlew publishDist -Prc=5
Note: as you might guess, I have built a lot of different release candidates, and I probably did ./gradlew clean in between. So I keeping rc index <-> staging repo id link in the build folder is not really an option.

I think we could add a stagingRepositoryId property to the InitializeNexusStagingRepository task and write it to a file. I don't see this as must-have for the initial release, though.

An output property sounds good for me. I'm not sure about the file. Where should it be kept (in build/)? How about the cleaning policy? Do you think that outdated id file could be problematic?

Ideally, the plugin should be able to infer the staging repository id based on the comment.
In other words: if user wants to release v3.0-rc5, then the plugin should enumerate the closed repositories, detect v3.0-rc5 there, and use its id.
I believe that is the best approach as it won't add an accidental dependency on the local filesystem.

I'd like to see this implemented as well. Ideally it would be implemented using the entire GAV (group:artifact:version) and not just the version. The reason is that some projects have a single account to publish more than one artifact. This would avoid problems for scenarios where two teams are publishing the same version but different artifacts at the same time.

Thinking about it a bit more it is likely that the strategy needs to be able to be customized for a multi-module build to work. Perhaps it should default to group:version instead.

I just noticed https://github.com/gradle-nexus/publish-plugin/pull/36 added ability to configure repository description.
So the missing bit is to add API to lookup the staging repository based on the description.


TemplateDoesNotExist error (captcha/widget.html)

My site is Running Django 2.1 and Wagtail 2.4 and I get a TemplateDoesNotExist error and it's trying to load captcha/widget.html.
What I found was if you add captcha to your settings file (along with wagtailcaptcha) it solves this problem.
It'd be great if you through this in your main README.md file to help any newcomers get this up and running faster. #

setting NOCAPTCHA = True did not help for me. Adding captcha to INSTALLED_APPS however, did work out! Thanks for the explanation KalobTaulien!

For newer versions, add django_recaptcha instead of captcha

For newer versions, add django_recaptcha instead of captcha

Thank you so much, I was trying to make this work for hours using the captcha module and this solved it.


Improve reduction core

This PR adds _get_reduction_args to remove duplicated code.
~Please merge #2689 before this PR.~

Sorry for my late review. Could you resolve conflicts?

I rebased.

jenkins, test this please.

Jenkins CI test (for commit 86c0564c09dec89846fb3f4fb22df8f168001c59, target branch master) succeeded!

This PR is just for code simplification? I compared the performance between this branch and by using cupy-perf, but I saw no performance improvement.

This PR focuses simplify.
I want to send performance improvement PR after this PR.

jenkins, test this please.

Jenkins CI test (for commit a339f3a577b8b6307b4d8e8687dfdf0eba885883, target branch master) succeeded!

LGTM.


Add unscaled_value Spark function

Fixes #6012

cc @rui-mo Although the current implementation in oap-project/velox is correct, the type of VectorPtr obtained is wrong.

Hi @mbasmanova , Could you help review this PR?

To align with prestosql file name, please rename Decimal.cpp to DecimalVectorFunctions.cpp.

Hi @mbasmanova , any other suggestions?

Hi @mbasmanova. After you After you agree, I pushed another commit to fix "Supported types are: SHORT_DECIMAL." to "Supported type is: SHORT_DECIMAL." Do you need to reimport it?

@liujiayi771 Getting an error: Diff Is Old or Base Revision Is Old
Would you rebase?

@liujiayi771 Getting an error: Diff Is Old or Base Revision Is Old
Would you rebase?

Okay, please wait a moment. There is a problem with the rebase, I will ping you once it is fixed.

@mbasmanova The rebase is done.


Desktop apps based on aguiga does not seem to work (Windows 10)

os: Windows 10 (20H2)
arturo: v/0.9.75 b/504 @ 2021-05-03T14
My first tests of aguila
I used arturo Lastest Nighly Windows-full version

First try  of  "arturo counter.art"
On terminal, I got:

E:\Downloads\arturo-0.9.75-2021-05-03-Windows-full-d2e5ce1>arturo counter.art
>> Runtime | Le fichier spécifié est introuvable. (The specified file cannot be found)
Additional info: "Requested command not found: \'tidy -i tmp.html\'. OS error:"
     error |

I downloaded tidy.exe and put it in the working folder

Second try of "arturo counter.art"

the "counter testje" window is displayed,
but no display change when pressing either "+" key or "-" key (remains at 0),
When I close the window, on terminal, I got the message:

E:\Downloads\arturo-0.9.75-2021-05-03-Windows-full-d2e5ce1>arturo calculator.art
>> Runtime | input(1, 0) Error: { expected
     error |

Did I forget something in the installation of aguila or did I use the wrong version of arturo?

Well, let's see...
Using the current (stable or nightly, doesn't really matter) version of arturo installed...

Clone this repository: git clone https://github.com/arturo-lang/aguila.git
Go (through the terminal) into the folder where aguila has been cloned: cd aguila
Call arturo from the root folder of Aguila... along with the example you want to run:

 arturo examples\calculator.art

P.S.
(1) Águila is by no means "complete". As a matter of fact, I'm currently in the process of a complete re-vamp, with many-many more functionalities and a slightly different approach. But, until then, the current version - along with the current version of Arturo - should be working fine. (At least on mac, it does - if there is any issue on Windows, I'll have to look into it...)
(2) For that to work, we'll definitely need the "full" version of Arturo installed
(3) With the "full" version installed, could you please open the REPL for me and just write a super-simple command (only to see if the webview component per se works)? webview "Hello!"

Webview test

E:\Downloads\arturo-0.9.75-2021-05-03-Windows-full-d2e5ce1>arturo
Arturo
(c) 2019-2021 Yanis Zafirópulos

# v/0.9.75 b/504 @ 2021-05-03T16:58:25+02:00
# arch: amd64/windows

# Type info 'symbol for info about a specific symbol or built-in function
# Type help to get a list of all available functions with a short description

# For multi-line input, just add a blank space at the end of a line
# Use TAB for auto-completion, UP for navigating history

# Launching interactive console - rock on! 🤘

$> webview "Hello"

Result :

Aguila test

E:\Downloads\arturo-0.9.75-2021-05-03-Windows-full-d2e5ce1>cd aguila

E:\Downloads\arturo-0.9.75-2021-05-03-Windows-full-d2e5ce1\aguila>..\arturo .\examples\counter.art

Result :
"0" always displayed
Closing "counter testje" window after one or more clicks on "+" or "-" button :
E:\Downloads\arturo-0.9.75-2021-05-03-Windows-full-d2e5ce1\aguila>..\arturo .\examples\counter.art
>> Runtime | input(1, 0) Error: { expected
     error |

Wow. Great job!
Thank god, the webview - at least - seems to be working quite fine.
Regarding the counter example might have some issues and not be completely up-to-date (+ it was not written by me). Even if it's a bit early to say anything about the project, I would suggest trying the calculator example 😉

Well, with calculator.art, I got the same result : no action after any button clik  and the message after closing
the "calculator" window:
E:\Downloads\arturo-0.9.75-2021-05-03-Windows-full-d2e5ce1\aguila>..\arturo .\examples\calculator.art
>> Runtime | input(1, 0) Error: { expected
     error |

Hmm.. that's weird indeed.
I will give it a try myself as soon as I have access to a Windows computer with a GUI. (I'll have to set an old laptop up with Windows sooner or later, I guess there's no alternative lol)
Re: Arturo, I would suggest you don't bother too much about Águila - yet. So, I guess - the way things are right now - we could come across even weirder bugs...

OK, I'll wait and see...


Mutect2 tumor-only evaluation

This validation is simple: run M2 in tumor-normal mode, then run without the normal.  Compare.

Put into issue #903.


Application of fuzz to interval is not deterministic

Steps to reproduce

Schedule the same card with enable_fuzz: true and the same review date time and rating.

JSFiddle

Code
const {
  createEmptyCard,
  fsrs,
  Grades,
  Rating,
} = window.FSRS

const MOCK_NOW = new Date(2024, 7, 15)
const MOCK_TOMORROW = new Date(2024, 7, 16)
const { card } = fsrs().next(createEmptyCard(), MOCK_NOW, Rating.Good)

for (let count = 0; count < 10; count++) {
  const scheduler = fsrs({ enable_fuzz: true })
  console.log(scheduler.next(card, MOCK_TOMORROW, Rating.Good).card)
}

<script<EMAIL_ADDRESS>

Expected behaviour
All the next cards should be in the same state.
Actual behaviour
The next cards are not in the same state. They have different due dates. An example:

Investigation notes

When enable_fuzz is true, the algorithm applies a fuzz factor to the next interval. The fuzz factor is generated with a pseudo-random number generator. When initialising the generator, a seed is passed to it. https://github.com/open-spaced-repetition/ts-fsrs/blob/eee4f0c84f91d36f06f8fd55830f319d6a98e146/src/fsrs/algorithm.ts#L130-L147
The seed is generated from the time of the review, number of reps, and the product of card's current difficulty and stability. https://github.com/open-spaced-repetition/ts-fsrs/blob/eee4f0c84f91d36f06f8fd55830f319d6a98e146/src/fsrs/abstract_schduler.ts#L83-L88
The inputs to the seed should be the same for all the cards in the test however the output due date can be different across runs.
When inspecting the state while apply_fuzz is run, it can be seen that this.seed is undefined. This means the pseudo-random number generator was initialised with no seed. It looks like the seed is available on this._seed.
The root cause is the FSRSAlgorithm class having a setter for seed which assigns the value to this._seed. As there is no getter, this.seed returns undefined. https://github.com/open-spaced-repetition/ts-fsrs/blob/eee4f0c84f91d36f06f8fd55830f319d6a98e146/src/fsrs/algorithm.ts#L41-L43

Resolution
One of:

Remove the setter for seed.
Add a getter for seed to return this._seed.
Update references to this.seed to this._seed.


msg="Suggested tags for document 4523: []" - why is that?

So I've tried giving llama2 a couple of documents, and I always seem to get no suggested tags.
Am I missing a set of possible tags it can choose from? (I assume this process can be better than the current paperless machine learning).

Hi @psyciknz , can you run the container with LOG_LEVEL: 'debug' in the environment variables and then provide the logs?

I had that set.  Ran it today (pulled new) and it managed to read from paperless.   I wonder if there was some dns caching issue internally.
It is finding something now which is good.   But I note in teh logging that when you hit the refresh documents, no log messages appear.
time="2024-11-28T23:55:23Z" level=debug msg="No documents with tag paperless-gpt-auto found"
[GIN] 2024/11/28 - 23:55:26 | 200 |  529.285667ms |  <IP_ADDRESS> | GET      "/api/documents"
time="2024-11-28T23:55:33Z" level=debug msg="No documents with tag paperless-gpt-auto found"
[GIN] 2024/11/28 - 23:55:37 | 200 |  772.981616ms |  <IP_ADDRESS> | GET      "/api/documents"
time="2024-11-28T23:55:44Z" level=debug msg="No documents with tag paperless-gpt-auto found"

I think the /api/documents is it hitting the paperless api

Here is the result of the document suggesting tags.


udf setting in Kapacitor.conf when using Docker - File/Folder not found

I have having trouble pointing kapacitor to my UDF's location.
service=run err="open server: open service *udf.Service:  failed to load process info for \"example\": fork/exec  /home/path/projectfiles/example: no such file or directory"
udf setting in Kapacitor.conf
[udf]    [udf.functions.example]       prog = "/home/path/projectfiles/example"       args = []       timeout = "10s"

Proposal:
Short summary of the feature.
Current behavior:
Describe what currently happens.
Desired behavior:
Describe what you want.
Alternatives considered:
Describe other solutions or features you considered.
Use case:
Why is this important (helps with prioritizing requests)?

@benjaminbamanya thanks for the issue. It is picking up your config correctly it looks like. are you sure that's the right path?


Fix functional tests

JIRA link (if applicable)
Change description
Fix Autowired dependancy issue
Does this PR introduce a breaking change? (check one with "x")
[ ] Yes
[x] No

Closing as superseded by another PR


Fix build errors related with variable defined array length and gl te…

…sts logged error

Reviewing

Hi @jujiang-del - did you have a chance to look at the comments above?  We discussed this PR in our teleconference today and ideally they would be addressed before merging - thanks!

Thanks for the review. Updated accordingly.

Updated. Thanks.


Deepsource fixes

This fixes:

Single character variable names
Missing default case for switch statement
Uses const for variable that are never reassigned

https://github.com/Vthechamp22/kindly-kappa/pull/26#discussion_r931646371 Can you resolve these comments as well whilst you're at it

Can resolve the 4 Unexpected var, use let or const instead fairly easily. Change them all to const as they aren't reassigned in their scope


fix casing of the react import

Not compiling on linux if the casing is wrong.

Codecov Report

Merging #135 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff          @@
##           master   #135   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files         122    122
  Lines        2731   2731
  Branches      596    596
=====================================
  Hits         2731   2731

Continue to review full report at Codecov.

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


if_modified_since is not respected

[:debug] last_modified: datetime.datetime(2015, 11, 10, 23, 20, 1, 80586)
[:debug] if_modified_since: datetime.datetime(2015, 11, 10, 23, 20, 1)
That makes last_modified bigger than if_modified_since because of the microseconds
Impact: no 304 (Not modified) is sent, but the picture itself.
My ugly patch was:
  mtime = datetime.datetime.utcfromtimestamp(raw_mtime) - datetime.timedelta(seconds=1)

That works for me, but doesn't solve the real problem. Root cause is unknown for me, but the header will never have parts of seconds set.

So, the issue is multiple requests within the remaining part of a second since an image was cached will result in the image being sent again?

It happens on single requests, even after some time. The mtime is more accurate and is always some microseconds "newer"  than the header. Happens for all of my files but only in wsgi mode, not in the flask integrate dev server.
Am 11.11.2015 5:54 nachm. schrieb Mike Boers notifications@github.com:So, the issue is multiple requests within the remaining part of a second since an image was cached will result in the image being sent again?
—Reply to this email directly or view it on GitHub.

But, how? If-Modified-Since generally contains the value of Last-Modified as originally sent by the server (unless the client assumes the responsibility of fully understanding the server's concept of time). Last-Modified will be set to the same value as mtime (without microseconds). So the only time (in which I can conceive of) this happens is when requested again within the remaining fraction of a second as another request, which is also the same second that the file was modified.

No, because the browser or the Apache just drops the fraction. The browser never knows about the fraction.
The next request will consider if-modified-since as datetime without fractional seconds. Like a floor() operation.
Am 11.11.2015 6:51 nachm. schrieb Mike Boers notifications@github.com:But, how? If-Modified-Since generally contains the value of Last-Modified as originally sent by the server (unless the client assumes the responsibility of fully understanding the server's concept of time). Last-Modified will be set to the same value as mtime (without microseconds). So the only time (in which I can conceive of) this happens is when requested again within the remaining fraction of a second as another request, which is also the same second that the file was modified.
—Reply to this email directly or view it on GitHub.

Indeed.
Given that, the only time that request.if_modified_since >= mtime gives an unintended result should be within the remaining fraction of a second as another request, which is also the same second that the file was modified.
So sure, it can happen, but only in that tiny slice of time in a use pattern way outside normal. And even then, it will likely catch against the etag before sending the payload.
That is my understanding, at least. I'd love to know how I'm wrong.

If-modified-since is independent from the request time. It is the saved timestamp from the browser cache. It will stay the last received mtime until a newer file is received.
Am 11.11.2015 7:21 nachm. schrieb Mike Boers notifications@github.com:Indeed.
Given that, the only time that request.if_modified_since >= mtime gives an unintended result should be within the remaining fraction of a second as another request, which is also the same second that the file was modified.
So sure, it can happen, but only in that tiny slice of time in a use pattern way outside normal. And even then, it will likely catch against the etag before sending the payload.
That is my understanding, at least. I'd love to know how I'm wrong.
—Reply to this email directly or view it on GitHub.

:bulb:!
The Last-Modified is always set from the file's mtime, and then compared to it again, at which point the microseconds have been truncated and it fails. The reason why mine works is because my platforms do not have microseconds returned from os.path.getmtime.
I propose truncating the microseconds off of the timestamp. Either with a .replace or math.floor (.replace seems better).
Thanks for sticking with this. :grinning:


Enhancement Request: "shopping list" friendliness enhancement(s)

The ability to remove items from a list via context w/o having to open the options.
Use case:
creating a gathering list of a couple dozen items
start gathering said items
once the desired quantity of the item has been acquired remove the item from the list
potential method of implementation:
add "Remove Item" to the right click context menu similar to opening garland tools

Secondary "nice to have" enhancement would be the ability to have the list auto sort based on name, time, or zone. similar to how the config window can be set up. Ideally sort selection would be able to be done through the list window and not the config window. I acknowledge that this may not be possible, or potentially very difficult to implement, so just having this enhancement would be amazing.

Tertiary edge case "nice to have" would be a multi column layout, or probably more efficient, a resizable/scrollable window for particularly long lists.

I would also like to see a 'shoppinglist' - ideally adding the number left/required to the Gather Window (so Palm Syrup 45/60 = need 15 more, set Palm Syrup 60 in GatherBuddy in the Window config, it reads how many Palm Syrup in my inventory as 45


[feature request] proof verification

just wanted to know if this is planned :)

Could you detail what is proof verification?

by proof verification i mean, given a merkle root and a proof path, verify that a leaf is in the tree

+1


URL: add support for multiple qs params

Add support for multiple query string params

@Nuhvi  please have a look

@rbndg I have no permission to merge


Set CURLOPT_SSL_VERIFYHOST to 2 in PHP example

CURLOPT_SSL_VERIFYHOST should be 2 to actually check that the certificate common name matches the domain name you are trying to connect to. 1 should almost never be used for that setting.

The indentation doesn't look quite right.
The SSL-fix looks good though.

Thanks @emilv!


Pretraining of albert from scratch is stuck

I am doing pre-training from scratch. It seems that training is started as gpu's are being used but nothing is on terminal except this:
***** Number of cores used :  4
I0227 09:00:31.841020<PHONE_NUMBER>48224 run_pretraining.py:226] Training using customized training loop TF 2.0 with distrubutedstrategy.
INFO:tensorflow:Reduce to /job:localhost/replica:0/task:0/device:CPU:0 then broadcast to ('/job:localhost/replica:0/task:0/device:CPU:0',).
I0227 09:00:44.563593<PHONE_NUMBER>48224 cross_device_ops.py:427] Reduce to /job:localhost/replica:0/task:0/device:CPU:0 then broadcast to ('/job:localhost/replica:0/task:0/device:CPU:0',).
INFO:tensorflow:Reduce to /job:localhost/replica:0/task:0/device:CPU:0 then broadcast to ('/job:localhost/replica:0/task:0/device:CPU:0',).
I0227 09:00:44.569019<PHONE_NUMBER>48224 cross_device_ops.py:427] Reduce to /job:localhost/replica:0/task:0/device:CPU:0 then broadcast to ('/job:localhost/replica:0/task:0/device:CPU:0',).
INFO:tensorflow:Reduce to /job:localhost/replica:0/task:0/device:CPU:0 then broadcast to ('/job:localhost/replica:0/task:0/device:CPU:0',).
I0227 09:00:45.620952<PHONE_NUMBER>48224 cross_device_ops.py:427] Reduce to /job:localhost/replica:0/task:0/device:CPU:0 then broadcast to ('/job:localhost/replica:0/task:0/device:CPU:0',).
INFO:tensorflow:Reduce to /job:localhost/replica:0/task:0/device:CPU:0 then broadcast to ('/job:localhost/replica:0/task:0/device:CPU:0',).
I0227 09:00:45.625989<PHONE_NUMBER>48224 cross_device_ops.py:427] Reduce to /job:localhost/replica:0/task:0/device:CPU:0 then broadcast to ('/job:localhost/replica:0/task:0/device:CPU:0',).
INFO:tensorflow:Reduce to /job:localhost/replica:0/task:0/device:CPU:0 then broadcast to ('/job:localhost/replica:0/task:0/device:CPU:0',).
I0227 09:00:46.679141<PHONE_NUMBER>48224 cross_device_ops.py:427] Reduce to /job:localhost/replica:0/task:0/device:CPU:0 then broadcast to ('/job:localhost/replica:0/task:0/device:CPU:0',).
INFO:tensorflow:Reduce to /job:localhost/replica:0/task:0/device:CPU:0 then broadcast to ('/job:localhost/replica:0/task:0/device:CPU:0',).
I0227 09:00:46.684157<PHONE_NUMBER>48224 cross_device_ops.py:427] Reduce to /job:localhost/replica:0/task:0/device:CPU:0 then broadcast to ('/job:localhost/replica:0/task:0/device:CPU:0',).
INFO:tensorflow:Reduce to /job:localhost/replica:0/task:0/device:CPU:0 then broadcast to ('/job:localhost/replica:0/task:0/device:CPU:0',).
I0227 09:00:47.734523<PHONE_NUMBER>48224 cross_device_ops.py:427] Reduce to /job:localhost/replica:0/task:0/device:CPU:0 then broadcast to ('/job:localhost/replica:0/task:0/device:CPU:0',).
INFO:tensorflow:Reduce to /job:localhost/replica:0/task:0/device:CPU:0 then broadcast to ('/job:localhost/replica:0/task:0/device:CPU:0',).
I0227 09:00:47.739573<PHONE_NUMBER>48224 cross_device_ops.py:427] Reduce to /job:localhost/replica:0/task:0/device:CPU:0 then broadcast to ('/job:localhost/replica:0/task:0/device:CPU:0',).
INFO:tensorflow:Reduce to /job:localhost/replica:0/task:0/device:CPU:0 then broadcast to ('/job:localhost/replica:0/task:0/device:CPU:0',).
I0227 09:00:57.697876<PHONE_NUMBER>48224 cross_device_ops.py:427] Reduce to /job:localhost/replica:0/task:0/device:CPU:0 then broadcast to ('/job:localhost/replica:0/task:0/device:CPU:0',).
INFO:tensorflow:Reduce to /job:localhost/replica:0/task:0/device:CPU:0 then broadcast to ('/job:localhost/replica:0/task:0/device:CPU:0',).
I0227 09:00:57.703157<PHONE_NUMBER>48224 cross_device_ops.py:427] Reduce to /job:localhost/replica:0/task:0/device:CPU:0 then broadcast to ('/job:localhost/replica:0/task:0/device:CPU:0',).
INFO:tensorflow:batch_all_reduce: 32 all-reduces with algorithm = nccl, num_packs = 1, agg_small_grads_max_bytes = 0 and agg_small_grads_max_group = 10
I0227 09:01:07.835676<PHONE_NUMBER>48224 cross_device_ops.py:748] batch_all_reduce: 32 all-reduces with algorithm = nccl, num_packs = 1, agg_small_grads_max_bytes = 0 and agg_small_grads_max_group = 10
INFO:tensorflow:batch_all_reduce: 32 all-reduces with algorithm = nccl, num_packs = 1, agg_small_grads_max_bytes = 0 and agg_small_grads_max_group = 10
I0227 09:01:28.672055<PHONE_NUMBER>48224 cross_device_ops.py:748] batch_all_reduce: 32 all-reduces with algorithm = nccl, num_packs = 1, agg_small_grads_max_bytes = 0 and agg_small_grads_max_group = 10
2020-02-27 09:01:50.162839: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcublas.so.10.0

I tried on smaller text data also but same results.
@kamalkraj

same problem here. 9 GPUs are available - no training at all

I have tested on very small data (100kb) then it was showing results after the end of each epoch. I want to see results at every step. As on bigger data set its taking time so printing out at every step is required. I am still not able to figure out how to do it.
@kamalkraj @josegchen

Mind you share us the parameters and setting in detail? Sent from my Huawei phone-------- Original message --------From: Karan Purohit<EMAIL_ADDRESS>Tue, Mar 3, 2020, 1:52 AMTo: "kamalkraj/ALBERT-TF2.0"<EMAIL_ADDRESS>josegchen<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Re: [kamalkraj/ALBERT-TF2.0] Pretraining of albert from scratch is stuck (#36)I have tested on very small data (100kb) then it was showing results after the end of each epoch. I want to see results at every step. As on bigger data set its taking time so printing out at every step is required. I am still not able to figure out how to do it.
@kamalkraj @josegchen
—You are receiving this because you were mentioned.Reply to this email directly, view it on GitHub, or unsubscribe.

python run_pretraining.py --albert_config_file=model_configs/base/config.json --do_train --input_files=albert/* --meta_data_file_path=meta_data --output_dir=model_checkpoint/ --strategy_type=mirror --train_batch_size=8 --num_train_epochs=3

I have tried with an 313MB tf_record file, it works on CPU only.

On Mar 3, 2020, at 7:56 AM, Karan Purohit<EMAIL_ADDRESS>wrote:
python run_pretraining.py --albert_config_file=model_configs/base/config.json --do_train --input_files=albert/* --meta_data_file_path=meta_data --output_dir=model_checkpoint/ --strategy_type=mirror --train_batch_size=8 --num_train_epochs=3
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/kamalkraj/ALBERT-TF2.0/issues/36?email_source=notifications&email_token=AHIXEC7YQT3EV2OWCZOREMLRFUEAPA5CNFSM4K4XMSMKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOENTSMLY#issuecomment-593962543, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHIXEC2PHQSGCQXKPKSEM23RFUEAPANCNFSM4K4XMSMA.

have you checked gpu usage? In my case, gpu is utilizing.

It does show minor gpu utilize, see 1-2% for 7-8 GPUs and 25% for a single GPU for a very very short moment. However, the GPU memory are occupied. It halted eventually with a resource exhausted error.

On Mar 4, 2020, at 1:45 AM, Karan Purohit<EMAIL_ADDRESS>wrote:
have you checked gpu usage? In my case, gpu is utilizing.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/kamalkraj/ALBERT-TF2.0/issues/36?email_source=notifications&email_token=AHIXECYLI3ANUAN22PXWVSLRFYBLNA5CNFSM4K4XMSMKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOENWWXBI#issuecomment-594373509, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHIXECZEP4VVQXAZRKXJSATRFYBLNANCNFSM4K4XMSMA.

have you checked gpu usage? In my case, gpu is utilizing.

Dear Karan,
I would like to know how did it go?
Were you able to pre-train using a single GPU?
Please share your experience!.

have you checked gpu usage? In my case, gpu is utilizing.

Dear Karan,
I would like to know how did it go?
Were you able to pre-train using a single GPU?
Please share your experience!.


[Bug report]: FAQ - Page Not Found

Platform
Desktop
Version
1.6.5
Description
FAQ page not found

Expected behaviour
There is information or guide in the FAQ
Actual behaviour
Page Not Found
We could not find what you were looking for.
Please contact the owner of the site that linked you to the original URL and let them know their link is broken.
Can the issue reliably be reproduced?
Yes
Steps to reproduce the issue
1 Go to Help
2 Click FAQ
Error Message Show - Page not found
Operating System
Windows
Diagnostics
No response
Developer Profile
Yes
Profile Type
Software (Stronghold)
Staking
No response
Crash Status
None of the above
Error Messages
Error Message Show - Page not found
Error Logs
No response
Duplicate declaration

[X] I have searched the issues tracker this issue and there is none

Code of Conduct

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

This issue was already solved with https://github.com/iotaledger/firefly/pull/4562 and will be included in the next version.


⚠ Auth has degraded performance

In 477d229, Auth (https://auth.k2lin.com) experienced degraded performance:

HTTP code: 200
Response time: 22634 ms

Resolved: Auth performance has improved in 4bcd10d.


Feature

This is to request the code review for my project;
The Project Title:Capstone-Kemsol-Music-Center.
The Author: Adesoji
Live Demo Link
Video Link
Original Project
In this project, I have used three stacks/ framework
HTML5
CSS3
Bootstrap
The above-mentioned site is cloned for educational purposes only. All rights are reserved to its original owner(s).
Thank You for taking the time to review my code. 💐
Thanks!

This is to request for a new code review for my project (Capstone-Kemsol-Music-Center).
The corrections have been made according to the TSEs recommendations
The Project Title:Capstone-Kemsol-Music-Center.
The Author: Adesoji
Live Demo Link
Video Link
Original Project
In this project, I have used three stacks/ framework
HTML5
CSS3
Bootstrap
The above-mentioned site is cloned for educational purposes only. All rights are reserved to its original owner(s).
Thank You for taking the time to review my code. 💐
Thanks!

Thank you all the TSEs and team-123-the-Ocicats for your supports.


Default to "Apply for teacher training" on error pages

Context
We currently show an empty title with a link in the header on error pages, because they're not part of a namespace. This adds a sensible default.
Changes proposed in this pull request
Screenie:

Link to Trello card
https://trello.com/c/dz3zecq4

Can we match the content here: https://design-system.service.gov.uk/patterns/page-not-found-pages/ ?
On Publish we had problems when emails were links, users without a default email tool (or an incorrect one) struggled with them – we iterated the text to show the email address (everywhere that we linked to an email). This allowed users to copy and paste the address.

https://trello.com/c/Elj2AhuA/186-update-404-page-content


Remove incomplete u8g code

Just a small tidy up. Code is sitting around unused and incomplete so may as well remove it. If anyone ends up wanting to improve upon it they can grab the old stuff via git.
Maybe keep an issue open for it so future devs are aware of it?

Thanks, this code never wound up being used and its safe to say no one will miss it.


Exit code 0 returned when update fails

Exit code 0 is retuned when update fails.
Command
:loop0
youtube-dl -U
echo ERRORLEVEL is %ERRORLEVEL%
if %ERRORLEVEL% neq 0 goto loop0
youtube-dl --version

Very strange that this option is not implemented... and not well-asked.....


Update Flyte propeller to rest k8s array

Codecov Report

Merging #185 into master will not change coverage.
The diff coverage is n/a.


Added docu for @Common.FieldControl validation

Related to https://github.tools.sap/cap/issues/issues/17261

@renejeglinsky Do you have an idea why the job is failing ? The broken links are not related with my changes.

Do you have an idea why the job is failing ? The broken links are not related with my changes.

This is fixed.

@mariayord this is tricky because we use special characters like @ in the heading for which VitePress computes different anchors like common-fieldcontrol than the MD editor in VS Code (commonfieldcontrol)/ .  See the difference? ;)
So either

Use plain names in titles
Or add additional anchors like here.

@chgeo OK, in this case I have to add again the anchor... Thanks!