Fix "bosh sync-blobs"

Normal users of the release should not need to run scripts/add_blobs.sh - only CI would run a variation of this when a new upstream blob is discovered (e.g. new version of Harbor).
A normal user should just run bosh sync-blobs.
To fix this, as a committer, please run:
scripts/add_blobs.sh # which runs the bosh add-blob commands
bosh upload-blobs
git add config/blobs.yml
git commit -m "added all the blobs"

Then update the README to remove this section on fetching blobs and/or change it to say bosh sync-blobs.
And you're good to go.

Hi @drnic does it require a public storage (like S3) specified for blobstore_path in config/final.yml ? Per the current setting "blobstore_path: /tmp/harbor-blob-store", 'bosh upload-blobs' upload blobs to local file system.

Have a look at https://github.com/cloudfoundry-community/redis-boshrelease/blob/master/config/final.yml#L3-L5
You'll also want to setup the S3 bucket policy so all objects are public.
Try out https://github.com/cloudfoundry-community/bosh-gen bosh-gen new vmware-harbour-boshrelease in a /tmp and it will guide you to create the S3 bucket + the config/final.yml and your private config/private.yml which you can then copy back into this project.

Fixed by https://github.com/vmware/harbor-boshrelease/commit/8bdc83d2a0a0068e51597d28bdeafd6beaeef85d
Use GCS to store the blobs.


/status subresource and observed generation support

Fixes #323.
Fixes #102.
Need to merge https://github.com/atlassian/smith/pull/330 first.

The second commit just splits a method into two to simplify it and make the linter happy, no functional changes.


NoClassDefFoundError EnchantmentType on player damage

Info

Server version: Spigot 1.9.2 R0.1
OldCombatMechanics version: 1.7.3
Server log file: https://pastebin.com/raw/48JwMYNe
OldCombatMechanics config file: https://pastebin.com/raw/bFbkCX9z

Problem Description

I get this error every time a player takes damages.

I believe this may be the same issue as #313, which has been fixed in the beta builds. Please try a test build from the Jenkins server and see if the issue is still there.


Connection can't be established

After updating to v2.0.2, I try to run program which I wrote with v1.2.0,
unfortunately, it seems that connection did not establish.
there is a js client and a webrtc sfu server wrote with "pion webrtc", I send sdp offer from js to sfu, both peers set local and remote description, but tracks data had not be transported to server, server ontrack method did not run.
code runs perfectly under v1.2.0

Hi @lrtxpra! Thank you for using Pion.
Maybe you forgot to call AddTransceiver for the incoming tracks? We switched over to Unified Plan SDP in v2, so you need to explicitly declare incoming tracks.
// Allow us to receive 1 audio track, and 2 video tracks
if _, err = peerConnection.AddTransceiver(webrtc.RTPCodecTypeAudio); err != nil {
	panic(err)
} else if _, err = peerConnection.AddTransceiver(webrtc.RTPCodecTypeVideo); err != nil {
	panic(err)
} else if _, err = peerConnection.AddTransceiver(webrtc.RTPCodecTypeVideo); err != nil {
	panic(err)
}

https://pion.ly/knowledge-base/release-notes/webrtc-v2.0.0/#you-must-call-addtransceiver-for-every-incoming-track
If you're still having trouble feel free to ask for help in our slack channel. There are usually people there who can help.

Hey @lrtxpra
We also had a bug fix related to offer generation, this may have been your issue? https://github.com/pion/webrtc/commit/2eaa90b5f13192c8c41e3186d43b1dcfe8a1f963

thanks, After reading your new version description, my code re-work, As for offer generation, I check it out . the problem is that I did not add transceiver,
thanks again, @maxhawkins @Sean-Der


PEP8 compliance

[ ] yapf will get us most of the way.
[ ] CamelCase methods will need to be renamed to snake_case, optionally with aliases for backwards compatibility.
[x] automate flake8 in travis.

/cc @illfelder

flake8 environment added to tox in #282

This passes flake8 with some items disable for now. If this project decides, they can remove some of the exceptions in tox.ini and update stuff to pass, but as long as there is some enforcement of code style this is fine.


/usr/local/certbot/ doesn't exist anymore

In line 31 of /usr/local/bin/letsencrypt-vesta the path of the certbot has to be updated from /usr/local/certbot/certbot-auto to /usr/local/letsencrypt/certbot-auto, else the letsencrypt-vesta fails because /usr/local/certbot/ doesn't exist.

Faça:
cd /usr/local git clone https://github.com/certbot/certbot.git
que resolve isso..

Note that I changed the the installation instructions on the last update to use Certbot instead of the Let's Encrypt ACME client, as the latter has been discontinued.  As @cfgalvani pointed out, you need clone https://github.com/certbot/certbot.git when you upgrade.

Alright I see, thank you for your work.

Hello
I am trying to install this on nginx with same as your given instructions on my subdomain test.website.com but i got an error
Domain: test.website.com
Type:   unknownHost
Detail: No valid IP addresses found for test.website.com
So please tell me what's the solution for this.
Thanks

The following errors were reported by the server:
Domain: www.highschoolimpressions.com
Type:   unauthorized
Detail: Invalid response from
http://www.highschoolimpressions.com/.well-known/acme-challenge/tjntdCuTWJ9Y8yV2GgnyFUeucJqfw-SfdO4NpvnUp2Y:
"

    <meta charset="UTF-8" />

<meta name="p:domain_verify" c"

To fix these errors, please make sure that your domain name was
entered correctly and the DNS A record(s) for that domain
contain(s) the right IP address.
Let's Encrypt returned an error status.  Aborting.
Any ideas? I did clone the certbot git as instructed.

Excellent fix the problem


Fix empty char on commands

Fix

What exactly is the issue that you're trying to fix?
There's only a screenshot, and I don't understand it.

What exactly is the issue that you're trying to fix? There's only a screenshot, and I don't understand it.


internal_links check for xhtml files

internal_links checker checks *.html files, but not *.xhtml files.
Steps to reproduce

Prepare (generate) *.xhtml files with wrong site-local links.
Run nanoc check ilinks

Expected behavior
nanoc check ilinks detects broken links in *.xhtml files.
Actual behavior
nanoc check ilinks doesn't detect broken links in *.xhtml files.
Details
Maybe this line should be changed:
https://github.com/nanoc/nanoc/blob/9050195b2839efa331eadfe2154622b0313b54d4/nanoc/lib/nanoc/checking/checks/internal_links.rb#L18
I'm not sure this should be configurable or can be hard-coded, but I think not only *.html but also *.xhtml and *.htm should be (can be) checked as HTML file.

Good catch! Here’s a fix: #1329


logging: add slog adapter and example

Resolves #72

Current dependencies on/for this PR:

main

PR #77   👈

This comment was auto-generated by Graphite.


build broken after moving svg icons

Hello @thimy ,
In https://github.com/etalab/template.data.gouv.fr/commit/bc8b50b118f81f2a13d8a8e898c3f0b6fd2606b7 you moved images/icons/arrow-down.svg to images/icons/external/arrow-down.svg but the reference in  https://github.com/etalab/template.data.gouv.fr/blob/bc8b50b118f81f2a13d8a8e898c3f0b6fd2606b7/src/css/documentation.css#L44-L57 were not modified.
This broke the build of signup.gouv.fr.
Can you please fix this ?

@thimy thx for the fix https://github.com/etalab/template.data.gouv.fr/commit/2efcb27db3c5f27d010708a819df9e8de5fa8d82 but icons at images/icons/external/ are not include in the published package.
Can you fix this ?


use AppOrientation instead of DeviceOrientation

device Orientation will always return Portrait in simulator (iOS8)

Sorry, this is working fine for me. Maybe it's somehow related to how the app handles rotation?


AVT-1146 [Spectron] Review and update the existing tests in full-screen.spectron

Description
Review and update the existing tests in full-screen.spectron AVT-1146
Run
https://jenkins2.symphony.com/job/electron-robot-playground/196/
https://jenkins2.symphony.com/job/electron-robot-playground/195/
https://jenkins2.symphony.com/job/electron-robot-playground/194/

@thaisym1912 Please resolve conflicts

@KiranNiranjan Done resolved conflicts


Row sorting (drag&drop) not working in IE11

Steps:

Open the demo in IE11
Drag a row label somewhere else

Expected:
Row drops at new position and  row is re-ordered
Current:
Mouse turns into a "no drop target" icon and its not possible to release the row at the new position.

Maybe this issue is fixed with https://github.com/fatlinesofcode/ngDraggable/issues/46#issuecomment-68655828

Currently I use the sortable plugin but this is based on https://github.com/ganarajpr/angular-dragdrop. Is ngDraggable better?

Please give a try to ie-dragdrop-test demo
It use angular-dragdrop from angular-gantt repository containing the merge of PR https://github.com/angular-dragdrop/angular-dragdrop/pull/119.
It works on Chrome/Linux, i'll quickly reboot under windows 8 to check on IE.

It works ! on both chrome and IE.
I've forked a working version of angular-native-dragdrop here, but it would be better to wait for official merge (and hope release) to mark this issue as fixed.


Don't resolve when creating Pinger

Move the DNS resolver out of the NewPinger() function in order to allow
adjusting of IPv4 vs IPv6 DNS resolution before running. This also
allows the user to verify resolution.

Create new New() method that returns a bare default struct.
Create new Resolve() method.
Call Resolve() from SetAddr().
Call Resolve() automatically from Run().

Update ping command for simplifed return values of NewPinger().
Fixes: https://github.com/sparrc/go-ping/issues/64

@SuperQ I agree that we should have a way to manually choose between ipv6 and ipv4, but now that I review this PR I'm thinking that it makes the package API a bit confusing.
the Pinger struct itself contains most of the config already....so it's strange to have a separate PingerConf struct that actually only controls the configuration variables that get evaluated at the time Pinger is instantiated.
Maybe your original idea would be more correct, but implemented as another function like NewPingerWithNetwork(network string, addr string)

Yea, the issue is that NewPinger() does DNS resolution.
What if we moved the net.ResolveIPAddr() out of NewPinger(), and made it part of Run()? Or did it more automatically if no IP is set? This way we can skip doing a net.ResolveIPAddr() if the user makes the address an IP.

Ok, I complete re-did this. I moved the DNS resolution out of NewPinger(). This makes it easier to finish setting up the Pinger. It would probably be good to create a release tag in GitHub before merging this so people can lock the dependency due to the minor breaking change that NewPinger() doesn't return an error anymore.

Sorry @SuperQ, I like the behavior you've implemented but I don't think it's worth making a breaking change over this. Could you please implement this as a separate NewPinger function?

I think it's a bit excessive to create a whole separate function just to avoid a breaking change in a library that's not 1.0, and doesn't have any tagged releases at all.
I could make NewPinger() return the same, but will always return nil. But again, I think it's a better to just break things and move forward with better releases than try and keep things the same forever.

I reworked this slightly. Now it has a simple New() method, and NewPinger() now has the original behavior of creating and resolving in one go.

@sparrc Does this look better now?

sorry for the delay in reviewing, I recently had a baby so have been a bit tied up, will get to it soon

No worries. Congrats! :tada:

Ok, I cleaned up the problem with the nil pointer panic. I realized that we can simply key on ipaddr being nil to determine if the resolve has happened.

Ping, what do you think of the new approach?

Any chance to review the new version?

Fixed go fmt. I'll add that to the tests.


[BUGS] Get black screen when click backlinks mobile

when using this plugin and click backlinks to some document. it will results as black screen.
Obsidian mobile v1.4.16
Plugin v0.2.2
Android 13 aosp based rom

Same here.

cannot reproduce this
obsidian v 1.5.12
plugin v.0.2.2
android 13 aosp based


Output format error

HI @HyeonseoNam.
Thanks for the great plugin.
I was trying to process a note using autoclassifier → classify tag from Note Content, and I received the following error:

Many thanks
Aaron

I'm having the same issue now.

Hi, @aarontimo and @gomgom50. Thanks to @gravityfargo, the error has been resolved. Thank you for your participation !


Push the AOcalibrate validation plots to Prefect as an artefact for easy viewing from the pipeline server

Plots are produced in:
https://github.com/tjgalvin/flint/blob/bad250237a84eeaa8c05d49d4596d90ec20cccc5/flint/calibrate/aocalibrate.py
Would be good to create artefacts in:
https://github.com/tjgalvin/flint/blob/bad250237a84eeaa8c05d49d4596d90ec20cccc5/flint/prefect/flows/bandpass_pipeline.py

To support this I would think that the AOSolutions class should be extended to have an additional attribute:
plots: Optional[Tuple[Path,...]] = None

which would contain the paths to any plots that are generated. Once the calibration has been completed, but before the task returns we upload the markdown.

I have ended up adding a FlaggedAOSolutions class, which is returned from the function responsible for pre-flagged and smoothing the AOSolutions bandpass solutions.
The AOSolutions class was not extended to capture any plots produced.


Remove unused helm values

hey @Xunzhuo should we disable metrics service and kube-rbac-proxy for 0.4.0 and enable it later in a future release ?

Thoughts on https://github.com/envoyproxy/gateway/pull/1277#discussion_r1162220737 ?
cc @arkodg, we can remove it for now

Merge it since I am adding docs for values


Create ja_jp.json

Japanese translation

Thank you so much!

And if you still have some free time can you translate the two mob effect descriptions I newly added? Thank you very much! ("effect.eternal_starlight.crystalline_infection.description" and "effect.eternal_starlight.dream_catcher.description")


Whatsapp

We're so eager to add your sample to this repository as soon as possible, but we need all samples follow the same structure.
To make sure we process it as soon as possible, make sure to follow these instructions.

Q
A

Bug fix?
no

New feature?
yes

New sample?
yes

Related issues?

Solution Details

Q
A

Solution requires premium license
yes

Solution uses experimental features (see licensing guidelines)
no

Which connectors are used?
WhatsApp, Webex

Solution uses on-premises connectors?
yes

Solution uses custom connectors?
yes

Layout
Phone, Tablet, PC

What's in this Pull Request?

Please describe the changes in this PR. Sample description or details around bugs which are being fixed.
Contributing to this community by sharing a sample canvas app, which is an implementation of the WhatsApp and Webex Independent Publisher Connectors. Some of these connectors are in the 'deployment' stage but they should be working just the same once they do get deployed because they passed all tests.

@zak0807 - Thanks for your PR. Can you please create a pull request for the following repository?
https://github.com/pnp/powerplatform-samples
We are in the process of moving to that single repo instead of having to maintain different repositories for all the different products (Power Apps, Power Automate, Power Pages & Copilot Studio).


Update to 1.21.3 for real, I think?

Updated to 1.21.3.
Added Recipes to datagen, because I didn't want to deal with it.
Fell in love with cicada.
Switched to official maven for cooldown coordinator rather than enjarai's mirror
Added and then removed ModItemTagGenerator.
 A 1.21 version already existed, and this might cause conflicts when merging features down the line.
Simply, the 1.21 version didn't show up in the branch switch menu on web? Will fix. Should be easier than the first time


Try out egui

https://github.com/emilk/egui

egui
equi_template
cargo run
...
 "-lxcb" "-lxcb" "-lxcb" "-lxcb-render" "-lxcb-shape" "-lxcb-xfixes" "-ldl" "-ldl" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-ldl" "-lutil"
  = note: /usr/bin/ld: cannot find -lxcb-shape
          /usr/bin/ld: cannot find -lxcb-xfixes
          collect2: error: ld returned 1 exit status

error: aborting due to previous error

error: could not compile `egui_template`

To learn more, run the command again with --verbose.

hobogo example
./build_and_run.sh
    Finished release [optimized] target(s) in 25.55s
Generate JS bindings for wasm:
error: failed to read `target/wasm32-unknown-unknown/release/hobogo.wasm`

Caused by:
    0: failed to read `target/wasm32-unknown-unknown/release/hobogo.wasm`
    1: No such file or directory (os error 2)

egui
equi_template
cargo run
...
 "-lxcb" "-lxcb" "-lxcb" "-lxcb-render" "-lxcb-shape" "-lxcb-xfixes" "-ldl" "-ldl" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-ldl" "-lutil"
  = note: /usr/bin/ld: cannot find -lxcb-shape
          /usr/bin/ld: cannot find -lxcb-xfixes
          collect2: error: ld returned 1 exit status

error: aborting due to previous error

error: could not compile `egui_template`

To learn more, run the command again with --verbose.

hobogo example
./build_and_run.sh
    Finished release [optimized] target(s) in 25.55s
Generate JS bindings for wasm:
error: failed to read `target/wasm32-unknown-unknown/release/hobogo.wasm`

Caused by:
    0: failed to read `target/wasm32-unknown-unknown/release/hobogo.wasm`
    1: No such file or directory (os error 2)


[OTHER] move the message list to its own component

What would you like to share?
https://github.com/Dun-sin/Whisper/blob/dbec99c68f63c606647ea2cef1d458a72ae83b1b/client/src/components/Chat.jsx#L442-L585
Additional information
Break it down into subcomponents as well:

create a component for when we're displaying the bad word warning https://github.com/Dun-sin/Whisper/blob/dbec99c68f63c606647ea2cef1d458a72ae83b1b/client/src/components/Chat.jsx#L499-L515
create a component for status https://github.com/Dun-sin/Whisper/blob/dbec99c68f63c606647ea2cef1d458a72ae83b1b/client/src/components/Chat.jsx#L554-L579

can I be assigned this issue?

Can I be assigned this issue as well @Dun-sin ?

I want to work on this issue. I can create the component asap. Thanks

I want to work on this issue. I can create the component asap. Thanks

sure @wheval, thanks for wanting to contribute. Make sure to read the issue description carefully and ask if you have questions on the discord server. Follow the rules here, or your PR won't be accepted and will be closed. Good luck!


Facebook auth version

Any way you can throw together a version that also includes Facebook authentication?

Of course!
Just send me an email with your specifications and budget.


"capacity must be positive" error when sending between tasks

I'm hitting a capacity must be positive error when sending between two tasks and I'm a bit unsure what could cause this I think it's a condition that should never be hit?

After re-reading the code it seems to be caused by creating a channel with 0 elements. Is channel(0) is something that is supposed to work?

This is documented behavior. See https://docs.rs/async-std/1.5.0/async_std/sync/fn.channel.html

channel(0) is indeed not supposed to work.


Swift Package Manager Support

If it support SPM then life will be easy, no need to build framework each time.

This is already implemented. I am able to use this great library via SPM


[vi] resync /partners/_index.html

Fixed the broken link on the partners page by resyncing with en, de, ko, and zh-cn.
Preview: https://deploy-preview-34962--kubernetes-io-main-staging.netlify.app/vi/partners/

/lgtm
/approve


Create workspace and SubconsciousCore framework

Create a workspace
Add Subconscious (app .xcproj) to that workspace
Add a SubconsciousCore framework to that workspace

Spoke with Jordan:

Workspaces can contain multiple projects and frameworks
Projects can contain frameworks, but not other projects

We probably want to have a project for the time-being.


Normalize «command to run» in pip-compile headers.

Normalizes To update, run: header in pip-compile. To normalize it:

expands short options to long
removes values that are already default
sorts the arguments alphabetically
sorts variadic arguments (src files) alphabetically and puts them to the tail of the command
removes arguments that don't change build behaviour like --verbose or --quiet
removes one-off options like --rebuild or --upgrade

Closes #788, #799.
Also fixed an error when requirements.txt has unicode chars.
Changelog-friendly one-liner: Normalize «command to run» in pip-compile headers.
Contributor checklist

[X] Provided the tests for the changes.
[x] Requested a review from another contributor.
[X] Gave a clear one-line description in the PR (that the maintainers can add to CHANGELOG.md on release).
[ ] Assign the PR to an existing or new milestone for the target version (following Semantic Versioning).

Did a quick test, works for me. Also the trailing space is gone from the default argument-less pip-compile, yay, that always got stripped by my editor causing diff noise.
$ pip install -e 'git+https://github.com/atugushev/pip-tools.git@c697c5d935bd93bd29ca48ac2749a21b96b01526#egg=piptools'
Obtaining piptools from git+https://github.com/atugushev/pip-tools.git@c697c5d935bd93bd29ca48ac2749a21b96b01526#egg=piptools
  ...
Successfully installed click-7.0 pip-tools six-1.12.0
$ echo django > requirements.in
$ python -m piptools compile
#
# This file is autogenerated by pip-compile
# To update, run:
#
#    pip-compile
#
django==2.2
pytz==2019.1              # via django
sqlparse==0.3.0           # via django
$ st requirements.txt
$ python -m piptools compile --upgrade-package django
#
# This file is autogenerated by pip-compile
# To update, run:
#
#    pip-compile
#
django==2.2
pytz==2019.1              # via django
sqlparse==0.3.0           # via django

I've added review fixes. Please review guys.

@auvipy please don't hurry up to merge PRs, give members a chance to review.

@blueyed @graingert if you have any comments you can post here and i'll try to resolve them in a different PR.

It seems I might prematurely merge this. Issue reported of regression https://github.com/jazzband/pip-tools/issues/811 could you verify?

@auvipy it's confirmed. See https://github.com/jazzband/pip-tools/issues/811#issuecomment-491364854. The case with env variables has been forgotten.


Extract NaCl-specific entry point in C++ Example

Split the pp_module.cc source file into two parts: NaCl-specific
"entry_point_nacl.cc" and toolchain-independent "application.{h|cc}".
This is a preparatory CL for implementing a different entry point
for Emscripten/WebAssembly builds (as tracked by #220).

PTAL. The CL is big, but it's mostly just moving the code around. No functional changes were made; some of comments were edited to get rid of NaCl-specific details in toolchain.{h|cc}.

Thank you.

Split the pp_module.cc source file in //example_cpp_smart_card_client_app
into two parts: NaCl-specific "entry_point_nacl.cc" and
toolchain-independent "application.{h|cc}".
This is a preparatory CL for implementing a different entry point - the
one for Emscripten/WebAssembly builds (as tracked by #220).


No IncludeFilter tests for EF Core 2.0

For EF Core 2.0, it appears that the conditional pragmas are disabling all code in IncludeFilter.cs.
(Does the IncludeFilter actually work in EF Core?)
I'm having problems getting IncludeFilter extensions to register with EF Core 2.0, so I downloaded the project and looked into the test project.
I found that the Z.Test.EntityFramework.Plus.EFCore project defines compilation symbols: EFCORE FULL
Yet src\test\Z.Test.EntityFramework.Plus.EFCore\QueryCache\WithInclude\IncludeFilter has:
#if EF6

using System.Collections.Generic;
using System.Linq;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using Z.EntityFramework.Plus;

namespace Z.Test.EntityFramework.Plus
{
    public partial class QueryCache_WithInclude
    {
        [TestMethod]
        public void IncludeFilter()
        {
            [..]
        }
    }
}
#endif

Tried the following two options which enable the IncludeFilter.cs test:

Change compilation symbols to: EFCORE FULL EF6 (breaks the test build)
Change the IncludeFilter.cs #if EF6 to #if EFCORE (breaks the test build)

Hello @aadhoc ,
Unfortunately, we cannot release this feature until the EF Core team fix the N+1 query with anonymous types.
You can find a longer description of the issue here: https://stackoverflow.com/a/43472202/5619143
Let me know if that successfully answer the problem and if we can close this issue.
Best Regards,
Jonathan

Help us to support this library: Donate

Just to verify... the recent 2.0.1 update is still inadequate?
Thanks for the quick reply.

I will try to investigate this during the weekend.
I tried to create a non-working scenario but it works...
Long time I didn't check it so I may miss something important.
Best Regards,
Jonathan

Help us to support this library: Donate

Just to give an update since I forget to answer.
Unfortunately yes, 2.0.1 is still inadequate.
There is still issue with the projection that doesn't allow us to support it yet.
Best Regards,
Jonathan

How about now with 2.1 release???

Now supports N+1 queries

Hello @mhosman ,
I'm not sure to understand your last comment. The N+1 queries was always supported by EF Core and that's the cause why we cannot do that features yet.
When using a projection with a filter
var parents = ctx.Parents
    .Select(x => new
    {
        parent = x,
        Child = x.Childs.Where(y => y.ColumnInt > 2)
    })
    .ToList();

Only the parent is evaluated and child is resolved one by one later which cause the N+1 queries. So it leads to VERY bad performance.
That problem is the reason why we "cannot" support it yet and is still happening in the v2.1
Under the hood, our library does a projection with a filter so I believe releasing a feature that causes a N+1 queries will be way worse than not releasing it.
Let me know if that explains correctly why we still don't support it.
Best Regards,
Jonathan

I love this idea, any clue when this will be available? I have a need to join many tables and filter the children with ease/performance in mind.

Hello @cgountanis ,
As said, I don't think we plan to release that features (has been coded/worked on our side since v1.x...) if that's going to create n+1 queries.
The following code
var parents = ctx.Parents
	.Select(x => new
	{
		parent = x,
		Child = x.Childs.Where(y => y.ColumnInt > 2)
	})
	.ToList();

var childs = parents.SelectMany(x => x.Child).ToList();

Will execute a query for every parent when you retrieve children. Our library use under the hood projection which works perfectly in EF6 and EF Classic but not in EF Core.
Releasing this feature will just add so many performance issues for people that use it and unaware of this limitation.
I do not have honestly great hope that MAJOR issue will be fixed anywhere soon: https://github.com/aspnet/EntityFrameworkCore/issues/10001#issuecomment-456581915

Thanks for the heads up. By not using ToList (obvious no-no) right away I was able to add to the query within the repository before it executes in the controller. It seems to be smart enough to keep it down to a single query. We found a great way to break up the table calls to better the API although, yes, runs more than one query but gives us more power from an API standpoint. I will keep a lookout for the Core release on this.

Looking at your message,
We could perhaps check how we could do it differently, a little bit more like the IncludeOptimized in EF6.
If we use how the ChangeTracker work behind the hood, we could easily transform the previous query to something similar to this:
var parentsFuture = ctx.Parents.Future();
ctx.Parents.SelectMany(x => x.Childs).Where(y => y.ColumnInt > 2).Future();

var parents = parentsFuture.ToList();

It throws 2 queries (one round-trip) and return all parents which their childs populated as we would expect. Will not work with AsNoTracking but I believe that's fine.
I don't remember why we didn't go using this logic for EF Core, I guess we will investigate it and see what's the limitation using this logic instead of waiting that projection get fixed.
I will keep you updated.

Hello,
Good news, a new version is now available v1.10.0
We added in this version the support to QueryFilter for EF Core 2.x
It also works with the non-async method in EF Core 3.x
The support for 3.x will be soon available. We are currently in discussion about how we should release it since we cannot anymore support both versions at the same time (There is some breaking change in EF Core interface used by QueryFilter).
Please confirm us that everything works as expected.

Did anyone get the chance to try it?
We would really love to get feedback on this one

@JonathanMagnan Is there a daily build after preview-8 we can try it with? In P8 the feature is disabled which makes it unusable.

Hello @vertonghenb ,
I believe we didn't make it since my developer got a few issues when trying to reference the latest daily build.
If you can send us a console application project that uses the latest EF Core version then we will be happy to check it and make it compatible. The project can just do a simple select in EF Core, that will be enough ;)
You can attach the project here or send it to<EMAIL_ADDRESS>


Update UG DG, change the serie name on the chart to more meaningful t…

…itle as Income, Outcome and Net

Pull Request Test Coverage Report for Build 681

6 of 6 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.01%) to 82.438%

Totals

Change from base Build 677:
0.01%

Covered Lines:
2948

Relevant Lines:
3576

💛  - Coveralls


Resolve error when deploying apps on Diego.

Started working on this; problem seems to be related to CACHE directory being removed. After testing, this is more than likely the issue. Made a few minor updates to the code; then we will create a new ZIP package and re-test.


dropdown height adjustment

also has fix for: https://github.com/rancher/dashboard/issues/2248
addresses: dropdown height, poor contrast


Refactor SFFCorrector to use new Corrector API design

This PR addresses #408.
This PR also deprecates LightCurve.correct() in favor of a new LightCurve.to_corrector() method.

Codecov Report

Merging #417 into master will decrease coverage by 0.08%.
The diff coverage is 82.92%.

@@            Coverage Diff             @@
##           master     #417      +/-   ##
==========================================
- Coverage   88.46%   88.37%   -0.09%
==========================================
  Files          28       28
  Lines        4812     4836      +24
==========================================
+ Hits         4257     4274      +17
- Misses        555      562       +7

Impacted Files
Coverage Δ

lightkurve/tests/test_lightcurve.py
98.66% <100%> (ø)
:arrow_up:

lightkurve/tests/test_correctors.py
100% <100%> (ø)
:arrow_up:

lightkurve/targetpixelfile.py
89.81% <50%> (-0.14%)
:arrow_down:

lightkurve/correctors.py
82.26% <80%> (-0.88%)
:arrow_down:

lightkurve/lightcurve.py
93.17% <83.33%> (-0.25%)
:arrow_down:

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 26330e3...b5bbc40. Read the comment docs.


GH1403: Add optional Go.CD Server URL Parameter to GetHistory

A small tweak to the Go.CD GetHistory function to allow you to optionally set a GO.CD server URL.

@RehanSaeed thank you for submitting this change.  Before going any further, can I please ask you to read our contributing guide and please take the necessary steps.

@gep13 Was in the middle of writing the issue https://github.com/cake-build/cake/issues/1403

@RehanSaeed said...
@gep13 Was in the middle of writing the issue #1403 which I assume is what you are referring to.

That's the one, yes.  That guideline is put in place to protect contributors.  In this case, it isn't/wasn't really needed, but we prefer to get sign off about any chances, prior to any work being done.  That way, there is less chance of a PR not being accepted.

Switched to two overloaded methods.

@RehanSaeed your changes have been merged, thanks for contributing 👍


.js file imports and schema loading as statefield

this introduces a breaking change!
with this change, you'll be able to provide schema this way:

import { jsonSchema, updateSchema } from 'codemirror-json-schema'
const state = EditorState.create({
// no need to pass schema here anymore
extensions: [jsonSchema()]
})

const view = new EditorView({ state, parent: selector })

updateSchema(view, schema)

I'm going to do one more pass to change the signature of the linter extensions, where they are exported with the needsRefresh logic

@imolorhe i forgot to note that this is a breaking change before, and there is no change to the readme yet for this PR, danger! I will fix this haha

@imolorhe this introduces a breaking change for anyone using the "custom" usage approach, so not bad news at all!


Nginx stops routing requests to Passenger

In production, my Rails app has many many subdomains that each need their own TLS cert. This causes lua-resty-auto-ssl to be constantly rate-limited by Let's Encrypt. That's not a problem except that eventually (after several hours), lua-resty-auto-ssl causes nginx to stop routing requests to Passenger.
I've uploaded the OpenResty debug and access logs to https://kurttomlinson.com/files/nginx_logs_2017-4-49.zip. Ignore any certificate errors you get when you try to download it. I've turned TLS off for the time being.
When I open top after nginx has stopped routing requests to Passenger, I see a lot of processes like these:
# about ten of these:
curl --silent --show-errors --fail -XPOST --header X-Hook-Secret: ... --data-urlencode domain=...
# about eleven of these:
bash /opt/openresty/luajit/bin/resty-auto-ssl/dehydrated --cron --no-lock --domain ...
# and about four of these:
openssl genrsa -out /etc/resty-auto-ssl/letsencrypt/certs/.../privkey-....pem4096

It seems that these processes are getting started by lua-resty-auto-ssl, failing, and never getting killed.
Passenger version 5.1.2.
OpenResty version <IP_ADDRESS>.
lua-resty-auto-ssl version 0.10.6-1.
lua-rest-http version 0.10-0.

Thanks for you bug report. Would you mind capturing the process tree using ps fw so we can see at which sub-task each of the dehydrated-clients has stopped on? Feel free to remove any unrelated processes or censor any secrets. Thank you!

Closing this issue as we're still waiting for feedback. In case this is still an active topic for you, please just reopen it and we'll gladly take a look.


Checking SE in Bottleneck

Hey, this work is amazing.
I cant find SE checking for bottleneck. Can you explain me how did you think this.

That was an actually nice point! I never noticed it in the paper. Thanks.
I just updated the repo with this change, now the Bottleneck class takes in an se input argument indicating whether or not it should include an Squeeze-and-Excite layer or not, and the argument has been set true on appropriate layers. I have also added some docstrings for better readability :)

Anytime.
Sounds brilliant. Also thank you for updating and docstring.


Change term - superfamily

Term change

Submitter: John Wieczorek
Efficacy Justification (why is this change necessary?): Erratum
Demand Justification (if the change is semantic in nature, name at least two organizations that independently need this term): Erratum
Stability Justification (what concerns are there that this might affect existing implementations?): Erratum
Implications for dwciri: namespace (does this change affect a dwciri term version)?: None

Current Term definition: https://dwc.tdwg.org/list/#dwc_superfamily
Proposed attributes of the new term version (Please put actual changes to be implemented in bold and ~strikethrough~):

Term name (in lowerCamelCase for properties, UpperCamelCase for classes): superfamily
Term label (English, not normative): Superfamily
Organized in Class (e.g., Occurrence, Event, Location, Taxon): Taxon
Definition of the term (normative): The full scientific name of the superfamily in which the dwc:Taxon is classified.
Usage comments (recommendations regarding content, etc., not normative): A taxonomic category subordinate to an order and superior to a family. According to ICZN article 29.2, the suffix -oidea is used for a superfamily name.
Examples (not normative): Achatinoidea, Cerithioidea, Helicoidea, Hypsibioidea, Valvatoidea, Zonitoidea
Refines (identifier of the broader term this term refines; normative): None
Replaces (identifier of the existing term that would be deprecated and replaced by this term; normative):
ABCD 2.06 (XPATH of the equivalent term in ABCD or EFG; not normative): ScientificNameIdentified/HigherTaxon/HigherTaxonRank (enumeration value: superfamilia)

Finished with 930f8abb683e692e79dc311b8c1979913b1a95a7


Reuse Redis connection

Based on documentation from https://stackexchange.github.io/StackExchange.Redis/Basics, need to store connection if not yet available and reuse.
Currently, a new connection is created for each logging instance.

Fixed.
Target 1.1


Use ruler._addWaypoint instead of modifying waypoints directly

For better compatibility with Ruler updates and modules that may modify the Ruler, use the _addWaypoint method instead of directly modifying waypoints.
Note that calculateRange may be incorrect for tokens with differing elevations. Default Foundry v12 does not handle this situation although mods like Elevation Ruler can. Note also that canvas.grid.measurePath might be the better approach instead of constructing an entire Ruler for one measurement.
Closes #1948.

Thanks!


Dimensional Assault in Turn-Based

I did some testing and dimensional assault does not seem to work in turn based. It does a single attack which does proc death rush and mythic charge but does not proceed with pounce. Works in real time.
Dimensional dervish on the other hand does the full-round attack but without the aforementioned charge bonuses. Also it does this weird thing where pressing space ends the turn while the animation is still running.

Will look at Dimensional Assault.
Dimensional Dervish is not supposed to get charge bonuses, it's not a charge.
The issue with space, I'll look at it too, but that may turn out to be hard.

Dimensional Assault also doesnt seem to work with pummeling charge, only giving the first hit, but I suspect its the same bug occurring.

Alright, so here's the result after a bit of fixing and testing
Dimensional Assault works in TBD when you're already in combat. Charge bonuses are applied. If you have pounce it applies.
Dimensional Assault fails to properly initiate combat in TBD.  It just teleports. This bug proved to tricky for me to easily handle, no matter what I did. I'll return to this later.

Should be fixed in 1.13.0


Suspected incorrect implementation of GetUserByClaim userprovider nextcloud driver.

In GetUserByClaim of the userprovider the user should be retrieved from the underlying user database based on the specified claim. From the specified claim the selection criterium to enable user retrieval must first be constructed, see eg. https://github.com/cs3org/reva/blob/94ced01208864b66b21d2c54977c6df548d37974/pkg/user/manager/json/json.go#L122
In de nextcloud driver however this step is implemented by getting the user from the context instead (and only after that retrieving the user from the db). https://github.com/cs3org/reva/blob/94ced01208864b66b21d2c54977c6df548d37974/pkg/user/manager/nextcloud/nextcloud.go#L179
This will obviously fail when there is no user in the context (yet).
I encountered this when trying to authenticate on our mesh site through oidc. GetUserByClaim is part of the authentication process in the oidc driver.
So I believe the userprovider nextcloud driver must be modified so it correctly constructs the selection criterium from the claim to enable user retrieval from the db.

Ah ok, good that you're testing this!
We never tested that, we only tested username+password login. So yeah, sounds likely that this was simply never implemented.
Let me know if I can help!

@michielbdejong: I'm wondering, when using oidc authentication, what would be the configuration that will be used?

authprovider oidc --> userprovider nextcloud (which would use the GetUserByClaim method in pkg.user.nextcloud leading to a call to the GetUser method of the nextcloud endpoint)

or

authprovider nextcloud (which itself would call the Authenticate method of the nextcloud endpoint; can nextcloud itself handle oidc auth?)
In this case the issue will not occur.

what would be the configuration that will be used?

If you just want to log in to Nextcloud/OC-10 using OIDC then that does not involve Reva.
But maybe you have a reason to want to use OIDC with Reva-CLI?
Let's discuss in our planned video call.

Ok, so looks like I was testing an 'edge case' or at least something that's not relevant at this moment. I'll close this issue for now.


add nativetest for FInitFromDigits method of unsigned BigInt class

method: initialize an unsigned BigInt from char of decimal digits.

@dotnet-bot test this please

Whoops, didn't see that everything had finished 17 hours ago >.>


nlmsghdr is missing for musl

Target triple: x86_64-unknown-linux-musl
Version: libc = "0.2.66"
Error:error[E0412]: cannot find type nlmsghdr in this scope
i use cargo doc --open --target x86_64-unknown-linux-musl  to check doc. libc doc not include struct nlmsghdr, but on
cargo doc --open --target x86_64-unknown-linux-gnu doc, libc now include struct nlmsghdr.
Can libc support to build a static binaries?

This pull request  seems to be hoping to add that struct and a few more for musl compilation. However since the crate is very low on active maintainers, this might take a while to merge considering the backlog of pull requests.

This issue can be closed, #1649 PR was merged so that structs are now available in musl targets.


How to prevent public access?

Hi,
The default is Private (No anonymous access). But this does not work.
Whatever I do the file is public available. How do you enable RBAC so only authenticated users with the right permissions can access a file?
Regards Peter

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

ID: dcd3f99a-f522-6edb-6d39-eac1bb917956
Version Independent ID: 69e9c1e5-8deb-8092-46f4-6646d076fbe4
Content: Static website hosting in Azure Storage
Content Source: articles/storage/blobs/storage-blob-static-website.md
Service: storage
GitHub Login: @tamram
Microsoft Alias: tamram

@theheatDK ,
Thanks for the Comment. We are actively investigating and will get back to you soon.

@theheatDK, Please refer the following document to configure RBAC to a specific user.
Ref:- https://docs.microsoft.com/en-us/azure/storage/common/storage-auth-aad-rbac#rbac-roles-for-blobs-and-queues
Kindly, let us know if you need any further assistance on this.

any word on this yet?

This article notes that:
Files in the $web container are:

served through anonymous access requests

So you should only use static websites for hosting files that you want to make available through anonymous access.

#please-close

@theheatDK We will now proceed to close this thread. If there are further questions regarding this matter, please reopen it and we will gladly continue the discussion.

@tamram Agree with "served through anonymous access requests" but this confuses readers.  Recommend explicitly stating something like "Static Website feature will not authenticate."  This has come up again with a customer referencing this article.


[Dataset] Add WildGuardMix dataset

allenai/wildguardmix

This dataset provides both train and test split with significant number of examples. We can use this dataset for both training and evaluation.


Add room preview

This PR adds a room preview mode in the MatrixMessagesFragment i.e a room history is displayed whereas the user did not join the room.

LGTM


Make class names customizable

Any chance we can make the class names for each component customizable?
Would just be supporting a className prop for each component, as well as an activeClassName / visibleClassName where applicable.  And if none supplied, then we just fallback to the defaults that you've provided?
I can look into submitting a PR

Sure, let's do this.

Woot ok, submitted a PR @patrik-piskay .
In addition to this, since we are adding the ability to have custom classes, should we also have the ability to remove the default inline styles?  This would give the option to make your library less smart about hiding / showing tabs, and instead allow users full ability to control the hide / show state.
I'll go ahead and submit a PR, and then we'll see what ya think :)

Can you make a new npm release with this changes?
Thanks.

Released as 1.5.0 now


Allow forking task runners to terminate and pickup their tasks.

Communication between MM and peon is accomplished via file system stuff. (adding and deleting files)
Force killing a peon is only available on systems which understand the kill command with -15 and -9 as options
Currently does not follow prior behavior. There is no option to force tasks to shutdown on MM exit
Adds ShutdownResource which adds an endpoint which shuts down the service (currently only used by peon)
Add unit tests for ForkingTaskRunner. These take a while to run because they spawn up JVMs.

This allows upgrading the middle manager without killing peons.

As an alternative, I could fork this off to its own task runner type.

Is there anything that makes sure the RTR doesn't fail the tasks when the MM goes offline? Normally it does that as soon as the ephemeral task status announcements disappear, which would happen immediately.

@gianm : no not yet

@gianm @drcrallen just following up with a status update here

@fjy  I have 1 TODO @ https://github.com/druid-io/druid/pull/1521/files#diff-d19c7676e29a15ee2e34062c8e4ee6eaR947 which I'm hoping to resolve today. Also I need more testing of Remote Task Runner when MM is offline to make sure it doesn't fail the task. I haven't put a version # on this PR and I still put the Discussion tag to try and help globally communicate it's status.

I also haven't figured out a good solution for https://github.com/druid-io/druid/pull/1521#discussion_r34608966 yet

@drcrallen you may want to propose this in the forum of talk about it at the next dev sync

@drcrallen or just ping @gianm as I'm sure he's thought about it

After a discussion in the druid dev sync I'm shutting down this PR and starting one that implements a new task running paradigm (replacement for Remote Task Runner) as per https://groups.google.com/d/topic/druid-development/1I3CmxlOipM/discussion


Unable to bind click event to tree's row label

I'm following the instructions on https://www.angular-gantt.com/configuration/customize/ using the gantt-tree plugin. I'm unable to get the click event to fire when the row label is clicked (it works for other directives such as ganttTreeBody). Plunk can be found here: http://plnkr.co/edit/pJJKM3025fVhWkgTjEM6?p=preview
Is it possible to do this, or is this feature not supported?

It's currently not supported with the tree plugin. I'll make changes for ganttRowLabel directive to be used in the tree plugin, that would solve this issue.

Checked against latest demo files and working, http://plnkr.co/AfCCCssf40YJw6SfVE2y

Wow, you are fast! Thanks a bunch :grin:

Can anyone please post an example plunker. I am not able to understand how this works.


unable load weights models/pose_model

Hello, when I run eye_tracker.py, I got the error:
File "eye_tracker.py", line 154, in <module>     landmark_model = get_landmark_model()
File "~/Proctoring-AI/face_landmarks.py", line 30, in get_landmark_model     model = keras.models.load_model(saved_model)
File "~/.virtualenvs/cv/lib/python3.6/site-packages/tensorflow/python/keras/_impl/keras/engine/saving.py", line 235, in load_model
with h5py.File(filepath, mode='r') as f:
File "~/.virtualenvs/cv/lib/python3.6/site-packages/h5py/_hl/files.py", line 394, in __init__     swmr=swmr)
File "~/.virtualenvs/cv/lib/python3.6/site-packages/h5py/_hl/files.py", line 170, in make_fid     fid = h5f.open(name, flags, fapl=fapl)
File "h5py/_objects.pyx", line 54, in h5py._objects.with_phil.wrapper
File "h5py/_objects.pyx", line 55, in h5py._objects.with_phil.wrapper
File "h5py/h5f.pyx", line 85, in h5py.h5f.open
OSError: Unable to open file (file read failed: time = Tue Oct 27 14:43:05 2020 , filename = 'models/pose_model', file descriptor = 3, errno = 21, error message = 'Is a directory', buf = 0x7fff830498d0, total read size = 8, bytes this sub-read = 8, bytes actually read =<PHONE_NUMBER>3709551615, offset = 0)
I think the weights for detecting facial landmarks has a problem. I tried to download from pre-trained CNN weights https://github.com/yinguobing/head-pose-estimation and still not working.
Can anyone pls offer a clue?

@shilezhang pls have a look here

@shilezhang pls have a look here

Hi Vardan, thanks for replying. I tried to put the weights file in current path but it's not working. Finally upgrading TensorFlow to 2+ solved my problem!


Nick: Watch Wallet[\W_]+Recovery[\W_]+(DOT)?[\W_]*+NL

Nick requests the watch of the watch_keyword Wallet[\W_]*+Recovery[\W_]*+(DOT)?[\W_]*+NL. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

Wallet[\W_]*+Recovery[\W_]*+(DOT)?[\W_]*+NL has been seen in 2 true positives, 0 false positives, and 0 NAAs.

Approved by Spevacus in Charcoal HQ


Improve ansi support

Codecov Report
Attention: 20 lines in your changes are missing coverage. Please review.

Comparison is base (2b0c3a5) 70.74% compared to head (55cf407) 72.07%.

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #56      +/-   ##
==========================================
+ Coverage   70.74%   72.07%   +1.32%
==========================================
  Files         103       90      -13
  Lines        3873     3266     -607
  Branches      575      485      -90
==========================================
- Hits         2740     2354     -386
+ Misses        920      744     -176
+ Partials      213      168      -45

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


New sidebar arrangement

This shuffles all the pages around into the new sidebar arrangement:

Goes along with the PR for all the routes.

Thanks for all the feedback @toolmantim! I'm not 100% on the configuration/managing pipelines names either, but I am keen for some separation there.
The thing I was trying to highlight with those two sections was that some of the docs are about actually doing things with your pipeline and code etc, but some of them are about how to set things up in the UI. Maybe it would work better as subsections?

Ah interesting, I didn't see the split there between code vs the web UI. Interesting. Yeah there's lots of different components you can "Configure" in lots of different ways. That's gonna be a tricky one! Hrmm.
I can help rubber ducky a sorting exercise if you wanted?

After much moving around of pages, I don't think that the code vs web ui split is going to be the best option. Here's my current thinking, based around what people are wanting to do:

What are your thoughts @toolmantim?

Interesting! Yeah, it's a tricky split.
The two that stand out as being odd are Parallel Builds, and Branch Configuration.
I think Parallel Builds is more like a tutorial? And maybe it should be called "Parallelizing Builds"?
https://buildkite.com/docs/builds/parallel-builds
Maybe Docker-Based Builds should also be a tutorial?
https://buildkite.com/docs/builds/docker-containerized-builds
I wonder how that changes things?

I like the idea of moving those two into tutorials! I think the rest of the workflows list are still better separate to the top list.
I've been looking at the docker one today actually, I think it needs a few updates too (unrelated to this PR).

@toolmantim I'd like to keep permissions where it is - the permissions with teams doc isn't really a tutorial, it describes the permissions levels and gives and example of doing programmatic management. All the other things we've collected into Tutorials walk through steps to do something 😊

@harrietgrace okay, sounds sensible! 🚀🚀

Ur a wizard @toolmantim 🙌🏻 thanks for the updates!


Improve settings implementation

Tasks to finish

[x] Add tests for parsing of int and bool type from settings file
[x] Localize strings
[x] Update changelog

This is great!  Looks good to me.

@daviwil Thanks!


Crash in [APMSqliteStore endTransaction]

Description
App crashes shortly after launching for small number of users having different iOS versions, pretty randomly.
There was a similar issue closed due to missing attention from reporter https://github.com/firebase/firebase-ios-sdk/issues/11105#issue-1662875471
Reproducing the issue
Could not reproduce locally
Firebase SDK Version
10.24
Xcode Version
15.2
Installation Method
CocoaPods
Firebase Product(s)
Crashlytics, Remote Config
Targeted Platforms
iOS
Relevant Log Output
com.google.fira.worker
0  libsystem_kernel.dylib         0xf34c fsync + 8
1  libsqlite3.dylib               0x4cab4 sqlite3_free_table + 47104
2  libsqlite3.dylib               0x55b68 sqlite3_randomness + 1664
3  libsqlite3.dylib               0x4c674 sqlite3_free_table + 46016
4  libsqlite3.dylib               0x3cd7c sqlite3_value_text + 19848
5  libsqlite3.dylib               0x3c944 sqlite3_value_text + 18768
6  libsqlite3.dylib               0x15c74 sqlite3_finalize + 1812
7  libsqlite3.dylib               0x36d04 sqlite3_step + 46152
8  libsqlite3.dylib               0x2bc80 sqlite3_step + 964
9  libsqlite3.dylib               0x8908 sqlite3_exec + 368
10 App                        0x372d218 -[APMSqliteStore endTransaction] +<PHONE_NUMBER>
11 App                        0x372d0bc -[APMSqliteStore performTransactionWithError:block:] +<PHONE_NUMBER>
12 App                        0x36a4e24 -[APMDatabase performTransaction:] +<PHONE_NUMBER>
13 App                        0x36dd2a0 -[APMMeasurement(Event) writeFilteredEventOnWorkerQueue:] +<PHONE_NUMBER>
14 App                        0x36dcfb4 -[APMMeasurement(Event) writeEventOnWorkerQueue:] +<PHONE_NUMBER>
15 App                        0x36dca50 -[APMMeasurement(Event) handleEventOnWorkerQueue:] +<PHONE_NUMBER>
16 App                        0x36d151c -[APMMeasurement logEventOnWorkerQueue:notifyEventListeners:] +<PHONE_NUMBER>
17 App                        0x36d1494 -[APMMeasurement logEventOnWorkerQueueWithOrigin:isPublicEvent:name:parameters:timestamp:enabled:ignoreEnabled:ignoreInterceptor:interceptor:addedScreenParameters:] +<PHONE_NUMBER>
18 App                        0x36d1228 __151-[APMMeasurement logEventWithOrigin:isPublicEvent:name:parameters:timestamp:enabled:ignoreEnabled:ignoreInterceptor:interceptor:addedScreenParameters:]_block_invoke +<PHONE_NUMBER>
19 App                        0x3724220 __51-[APMScheduler scheduleOnWorkerQueueBlockID:block:]_block_invoke +<PHONE_NUMBER>
20 libdispatch.dylib              0x213c _dispatch_call_block_and_release + 32
21 libdispatch.dylib              0x3dd4 _dispatch_client_callout + 20
22 libdispatch.dylib              0xb400 _dispatch_lane_serial_drain + 748
23 libdispatch.dylib              0xbf30 _dispatch_lane_invoke + 380
24 libdispatch.dylib              0x16cb4 _dispatch_root_queue_drain_deferred_wlh + 288
25 libdispatch.dylib              0x16528 _dispatch_workloop_worker_thread + 404
26 libsystem_pthread.dylib        0x1f20 _pthread_wqthread + 288
27 libsystem_pthread.dylib        0x1fc0 start_wqthread + 8

If using Swift Package Manager, the project's Package.resolved

Expand Package.resolved snippet

Replace this line with the contents of your Package.resolved.

If using CocoaPods, the project's Podfile.lock

Expand Podfile.lock snippet

Replace this line with the contents of your Podfile.lock!

@ilyavelilyaev Thanks for the report. By any chance, does your project or any of your dependencies call sqlite3_shutdown()? This issue seems similar to past sqlite issues (#4278, #6039) due to sqlite3_shutdown() being called outside of Analytics.

@htcgh Thanks for reply!
I've checked our codebase and it looks like only Firebase has a dependency on sqlite3 and there are no calls to sqlite3_shutdown()

Are there any other stack traces in the crash report that also use sqlite3?

@htcgh No, only com.google.fira.worker thread has calls to sqlite3, others don't

@ilyavelilyaev If you can share any crash reports in their entirety or provide any other information like affected iOS versions, that would really be appreciated. My team will continue to look into this, but progress will be really slow until we can reproduce the crash.

@htcgh thanks for looking into this. Attaching couple of full stack traces.
endTransaction_stacktrace_3.txt
endTransaction_stacktrace_2.txt
endTransaction_stacktrace_1.txt
As for iOS versions - all versions are affected iOS 13 - iOS 17
Devices - it seems crash happens more often on older devices such as iPhone 11, iPhone XR, and very rarely on newer devices

I am also having a similar issue with a small number of my users. Here's the stack trace
          com.google.fira.worker
0  libsystem_kernel.dylib         0x7830 guarded_pwrite_np + 8
1  libsqlite3.dylib               0x93148 sqlite3_sourceid + 8344
2  libsqlite3.dylib               0x4c8f4 sqlite3_free_table + 46676
3  libsqlite3.dylib               0x55d40 sqlite3_randomness + 2156
4  libsqlite3.dylib               0x4c67c sqlite3_free_table + 46044
5  libsqlite3.dylib               0x3cd68 sqlite3_value_text + 19848
6  libsqlite3.dylib               0x3c930 sqlite3_value_text + 18768
7  libsqlite3.dylib               0x15c60 sqlite3_finalize + 1812
8  libsqlite3.dylib               0x36cf0 sqlite3_step + 46152
9  libsqlite3.dylib               0x2bc6c sqlite3_step + 964
10 libsqlite3.dylib               0x88cc sqlite3_exec + 368
11 SignSticker                    0x1a6fc74 -[APMSqliteStore endTransaction] + 2272868
12 SignSticker                    0x1a6fb18 -[APMSqliteStore performTransactionWithError:block:] + 2272520
13 SignSticker                    0x19e77cc -[APMDatabase performTransaction:] + 1714620
14 SignSticker                    0x1a1bf14 -[APMMeasurement(Bundle) bundleRawEvents] + 1929476
15 SignSticker                    0x1a1271c -[APMMeasurement uploadData] + 1890572
16 SignSticker                    0x1a1a6f4 __49-[APMMeasurement handleAppWillResignActiveEvent:]_block_invoke_3 + 1923300
17 SignSticker                    0x1a66bf0 __51-[APMScheduler scheduleOnWorkerQueueBlockID:block:]_block_invoke + 2235872
18 libdispatch.dylib              0x213c _dispatch_call_block_and_release + 32
19 libdispatch.dylib              0x3dd4 _dispatch_client_callout + 20
20 libdispatch.dylib              0xb400 _dispatch_lane_serial_drain + 748
21 libdispatch.dylib              0xbf30 _dispatch_lane_invoke + 380
22 libdispatch.dylib              0x16cb4 _dispatch_root_queue_drain_deferred_wlh + 288
23 libdispatch.dylib              0x16528 _dispatch_workloop_worker_thread + 404
24 libsystem_pthread.dylib        0x4934 _pthread_wqthread + 288
25 libsystem_pthread.dylib        0x10cc start_wqthread + 8


Mystery ADD file

A couple times per day a mystery ADD file (VCID 5) will be downlinked but is never be saved to disk. The demuxer will sit on VCID 5 for a couple minutes then drop the file upon changing to VCID 63.

Will need to observe in verbose mode.

Every so often a single CP_PDU with APID 0 will show up. No CP_PDU is marked last in the sequence, so processing never proceeds to the TP_File stage.

Mystery file name is ADD_COMSIR1_001_*.lrit

This could be a CP_PDU header parsing error since the length field of the second CP_PDU (2209) is the continuity counter number of the first but incremented by 1 (2208).

Data is not long enough for a full CP_PDU header (2 bytes short) which causes a parsing error.

This is caused by the demuxer not handling CP_PDU headers that span multiple 884 byte M_PDUs. At offset 0x370 (880), there is 4 bytes in the first M_PDU and the final two in the next M_PDU.

Demuxer now handles CP_PDU headers that span two M_PDUs (27e3cc0). CCSDS.CP_PDU will only parse the header if all 6 bytes are available.
TP_File still isn't being output.

TP_File stops 9 CP_PDUs (8190 bytes * 9) short of it's expected length.

The PNG image can still be output, just with missing bottom rows.

This is also occurring with the COMSFOG image type.

Sample of COMSFOG image type

A work-around has been put in place for short TP_Files in fab4758. All virtual channel handlers are now notified when the current VCID changes. This triggers a check for un-finished TP_Files, which are then decrypted, parsed, and written to disk. A warning is also printed to the console.
def notify(self, vcid):
    """
    Notifies virtual channel handler of change in VCID
    """

    # No longer the active channel handler
    if vcid != self.VCID:
        # Channel has unfinished TP_File
        if self.cTPFile != None:
            # Handle S_PDU (decryption)
            spdu = CCSDS.S_PDU(self.cTPFile.PAYLOAD, self.keys)

            # Create new xRIT file
            xrit = CCSDS.xRIT(spdu.PLAINTEXT)
            xrit.save(self.outputPath)
            xrit.print_info()
            print("    FILE IS INCOMPLETE (Known issue with COMSFOG / COMSIR images)")

Console output:
[VCID 5] GK-2A: ADDITIONAL DATA
  [NEW FILE] Additional Data: "ADD_RWW3A_004_20191204_104335_00.lrit"
  [NEW FILE] Additional Data: "ADD_COMSFOG_003_20191204_104410_00.lrit"
    FILE IS INCOMPLETE (Known issue with COMSFOG / COMSIR images)

[VCID 0] GK-2A: FULL DISK
  [NEW FILE] Image Data: "IMG_FD_064_IR105_20191204_105006_01.lrit"

@usa_satcom has reported the same behaviour with his XRIT software. More confident in this being a transmission issue at the KMA end now.


About exposure mode and ISO

When setting exposure=off, adjusting ISO is invalid (adjusting the shutter seems to be ineffective).
ISO is valid only when exposure mode is on.
What is the relationship between ISO and analog gain and digital gain, I have to modify the userland, add the analog gain and the digital gain of the parameter adjustment, but the prompt function is not implemented.
Whether you can open the Gamma parameter?
Looking forward to your reply, thank you very much.

This is not the Rasberry Pi userland repo, its just a fork. Your best
approach is to post a question on the Raspberry Pi forums.
On 9 June 2017 at 06:36, tpengti<EMAIL_ADDRESS>wrote:

When setting exposure=off, adjusting ISO is invalid (adjusting the shutter
seems to be ineffective).
ISO is valid only when exposure mode is on.
What is the relationship between ISO and analog gain and digital gain, I
have to modify the userland, add the analog gain and the digital gain of
the parameter adjustment, but the prompt function is not implemented.
Whether you can open the Gamma parameter?
Looking forward to your reply, thank you very much.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/JamesH65/userland/issues/13, or mute the thread
https://github.com/notifications/unsubscribe-auth/ADqrHWmLj5dtyaQK_QBmDSbj0SyaosPVks5sCNnugaJpZM4N06_a
.


201a: updated assignment 0

This change updates assignment 0 for winter quarter 2024.

I'll think more about the rubric soon.

I'm not sure the commit message(s) are correct. One says "updated assignment 2" but only assignment-0 and assignment-1 files were updated.

sorry about that. i fixed it in the latest patchset.

A couple more small things. Also, are you going to fix the newlines before merging? (I would prefer this.)

What do you mean by newlines?

What do you mean by newlines?

Making it so that there's one sentence per line instead of 79 chars.

What do you mean by newlines?

Making it so that there's one sentence per line instead of 79 chars.

Yep, I'll do that for both the website and the repository for all the assignments.


Deep local always crashed when the model size was specified to Large

please complete the following information:

OS version: [e.g. Win 10, Mac Catalina] macOS 12.5
Editor: [e.g. vscode, intelij, sublime]	VSCode
Editor version: 1.70.2
Programming language: [e.g. js, ts, c++]	JS / TS
TabNine extension version: 3.6.14
Engine version (could be located within Tabnine Hub): 4.4.125-58

Issue Details:
The tabnine-deep-local always crashed just after VSCode started, the Large model size seems cannot work properly.
In the hub, the Active Model row in the Support - General Info also disappeared in this case.
When I modified "Large" to "Medium", everything went well.
Config:
{
  "version": "4.4.125",
  "hide_promotional_message": false,
  "beta_enabled": "No",
  "ignore_all_lsp": false,
  "creation_time": "2022-07-26T12:42:17.108960Z",
  "guuid": "06d4eb0fb17e9bfed12413bdaf1e8abbd57414d3132def2b4365a1e6401cc5ba",
  "semantic_status": {},
  "enable_telemetry": false,
  "user_understands_that_enabling_tabnine_cloud_sends_code_to_tabnine_servers": true,
  "deep_completions_work_mode": "LocalOnly",
  "hosted_deep_completions_enabled": "Disabled",
  "tabnine_cloud_host": null,
  "tabnine_cloud_certificate_domain": null,
  "tabnine_cloud_port": null,
  "cloud_whitelist": [],
  "num_of_suggestions": 6,
  "line_suggestions": true,
  "omit_prefix_suggestions": true,
  "api_key": null,
  "api_base_url": null,
  "binary_update_interval_seconds": null,
  "local_enabled": "Yes",
  "disable_local_when_using_battery": false,
  "hide_deep_information_message": false,
  "enable_power_saving_mode": false,
  "rate_limit_interval_seconds": null,
  "rate_limit_amount": null,
  "generation": 58,
  "local_model_size": "Large",
  "model_hash_override": null,
  "local_indexing": null,
  "heartbeat_interval_seconds": null,
  "last_service_level": null,
  "override_beams": null,
  "override_context_length": null,
  "onboarding": {
    "model_type": null,
    "skipped_login": true,
    "completed": false
  },
  "has_git_repos": null,
  "gusr": {
    "dgc": "06d4eb0fb17e9bfed12413bdaf1e8abbd57414d3132def2b4365a1e6401cc5ba"
  },
  "exclude_file_masks": null,
  "inline_suggestions_mode": true,
  "use_specialized_model_if_available": true,
  "empty_line_suggestions": false,
  "snippets_enabled_v2": true,
  "inline_suggestions_mode_clients": null,
  "tabnine_hub_port": 5555,
  "manually_selected_model": null,
  "hybrid_rendering_mode": null
}

Logs:
INFO [TabNine::main_utils] [2022-08-26:16:14:26 TabNine INFO] /Users/backrunner/Library/Application Support/Code/User/globalStorage/tabnine.tabnine-vscode/binaries/4.4.125/aarch64-apple-darwin/TabNine --client=vscode --no-lsp=true --log-file-path=/Users/backrunner/Library/Preferences/TabNine/logs/log-76537 --client-metadata clientVersion=1.70.2 pluginVersion=3.6.14 t9-vscode-AutoImportEnabled=true t9-vscode-TSAutoImportEnabled=true t9-vscode-JSAutoImportEnabled=true vscode-telemetry-enabled=true vscode-remote=false vscode-remote-name=undefined vscode-extension-kind=1 vscode-theme-name=Luke Dark vscode-theme-kind=Dark vscode-machine-id=30d24c6d4e5c3f84c0fccfebc6debdd80ccbbd0f32f8dfc28526e041708e90ea vscode-is-new-app-install=false vscode-session-id=a9a4f682-1695-462a-a7b0-1b551e86ee791661501664723 vscode-language=zh-cn vscode-app-name=Visual Studio Code vscode-beta-channel-enabled=false vscode-status-customization=unknown ide-restart-counter=0
INFO [global_config::config_migrations] [2022-08-26:16:14:26 TabNine INFO] Migrating configuration properties if necessary...
INFO [watchdog_api::wd_client] [2022-08-26:16:14:26 TabNine INFO] Initializing watchdog client...
INFO [TabNine::bootstrap_support] [2022-08-26:16:14:26 TabNine INFO] trying to start tabnine version Some("4.4.125")
INFO [TabNine::bootstrap_support] [2022-08-26:16:14:26 TabNine INFO] spawning tabnine with args ["/Users/backrunner/Library/Application Support/Code/User/globalStorage/tabnine.tabnine-vscode/binaries/4.4.125/aarch64-apple-darwin/TabNine", "--client=vscode", "--no-lsp=true", "--log-file-path=/Users/backrunner/Library/Preferences/TabNine/logs/log-76537", "--client-metadata", "clientVersion=1.70.2", "pluginVersion=3.6.14", "t9-vscode-AutoImportEnabled=true", "t9-vscode-TSAutoImportEnabled=true", "t9-vscode-JSAutoImportEnabled=true", "vscode-telemetry-enabled=true", "vscode-remote=false", "vscode-remote-name=undefined", "vscode-extension-kind=1", "vscode-theme-name=Luke Dark", "vscode-theme-kind=Dark", "vscode-machine-id=30d24c6d4e5c3f84c0fccfebc6debdd80ccbbd0f32f8dfc28526e041708e90ea", "vscode-is-new-app-install=false", "vscode-session-id=a9a4f682-1695-462a-a7b0-1b551e86ee791661501664723", "vscode-language=zh-cn", "vscode-app-name=Visual Studio Code", "vscode-beta-channel-enabled=false", "vscode-status-customization=unknown", "ide-restart-counter=0", "--no_bootstrap"]
INFO [TabNine::bootstrap_support] [2022-08-26:16:14:26 TabNine INFO] started tabnine process pid 76568 version Some("4.4.125"), desired version was Some("4.4.125") this version is Some("4.4.125")
INFO [TabNine::main_utils] [2022-08-26:16:14:26 TabNine INFO] /Users/backrunner/Library/Application Support/Code/User/globalStorage/tabnine.tabnine-vscode/binaries/4.4.125/aarch64-apple-darwin/TabNine --client=vscode --no-lsp=true --log-file-path=/Users/backrunner/Library/Preferences/TabNine/logs/log-76537 --client-metadata clientVersion=1.70.2 pluginVersion=3.6.14 t9-vscode-AutoImportEnabled=true t9-vscode-TSAutoImportEnabled=true t9-vscode-JSAutoImportEnabled=true vscode-telemetry-enabled=true vscode-remote=false vscode-remote-name=undefined vscode-extension-kind=1 vscode-theme-name=Luke Dark vscode-theme-kind=Dark vscode-machine-id=30d24c6d4e5c3f84c0fccfebc6debdd80ccbbd0f32f8dfc28526e041708e90ea vscode-is-new-app-install=false vscode-session-id=a9a4f682-1695-462a-a7b0-1b551e86ee791661501664723 vscode-language=zh-cn vscode-app-name=Visual Studio Code vscode-beta-channel-enabled=false vscode-status-customization=unknown ide-restart-counter=0 --no_bootstrap
INFO [watchdog_api::wd_client] [2022-08-26:16:14:26 TabNine INFO] Initializing watchdog client...
INFO [frontend] [2022-08-26:16:14:26 TabNine INFO] LSP disabled
INFO [global_config::config_migrations] [2022-08-26:16:14:26 TabNine INFO] Migrating configuration properties if necessary...
INFO [recommend_tabnine_extension] [2022-08-26:16:14:26 TabNine INFO] registering recommender
INFO [recommend_tabnine_extension::vscode_recommended_extensions] [2022-08-26:16:14:26 TabNine INFO] not activating recommendation engine
INFO [lunar_connection::connection_choosers::private_models::state] [2022-08-26:16:14:26 TabNine INFO] No private model found
ERROR [models_api_singleton] [2022-08-26:16:14:26 TabNine ERROR] File exists (os error 17)
INFO [lunar_connection::model_chooser] [2022-08-26:16:14:26 TabNine INFO] current private model is None
INFO [lunar_connection::connection_choosers::private_models::state] [2022-08-26:16:14:26 TabNine INFO] Starting private model update thread
INFO [lunar_connection::model_chooser] [2022-08-26:16:14:26 TabNine INFO] using initial model Model {
    model_hash_override: None,
    model_size: Large,
    base_url: "https://update.tabnine.com",
}
INFO [lunar_connection::local_lunar_connection] [2022-08-26:16:14:26 TabNine INFO] starting default model pre-loader DownloadSettings {
    api_key: None,
    meta_data_base_url: "https://api.tabnine.com",
    model: Model {
        model_hash_override: None,
        model_size: Large,
        base_url: "https://update.tabnine.com",
    },
}
INFO [lunar_connection] [2022-08-26:16:14:26 TabNine INFO] lunar settings update thread started (Local(Public) default local)
INFO [lunar_connection::project_model_override_installer] [2022-08-26:16:14:26 TabNine INFO] project model override feature is disabled
INFO [lunar_connection] [2022-08-26:16:14:26 TabNine INFO] lunar settings update thread started (Local(Public) default local)
INFO [lunar_connection::model_chooser_connections] [2022-08-26:16:14:26 TabNine INFO] Started model connection config watcher loop.
INFO [lunar_connection] [2022-08-26:16:14:26 TabNine INFO] lunar settings update thread started (Remote cloud)
INFO [frontend::initialize] [2022-08-26:16:14:26 TabNine INFO] Started.
INFO [lunar_connection::local_lunar_connection] [2022-08-26:16:14:26 TabNine INFO] running command "/Users/v/Library/Application Support/Code/User/globalStorage/tabnine.tabnine-vscode/binaries/4.4.125/aarch64-apple-darwin/TabNine-deep-local" "--settings" "/Users/backrunner/Library/Preferences/TabNine/local.settingsLarge" "--settings-version" "1" "--log-file-path" "/Users/backrunner/Library/Preferences/TabNine/logs/log-76537" "--client" "vscode" "--client-metadata" "clientVersion=1.70.2" "pluginVersion=3.6.14" "t9-vscode-AutoImportEnabled=true" "t9-vscode-TSAutoImportEnabled=true" "t9-vscode-JSAutoImportEnabled=true" "vscode-telemetry-enabled=true" "vscode-remote=false" "vscode-remote-name=undefined" "vscode-extension-kind=1" "vscode-theme-name=Luke Dark" "vscode-theme-kind=Dark" "vscode-machine-id=30d24c6d4e5c3f84c0fccfebc6debdd80ccbbd0f32f8dfc28526e041708e90ea" "vscode-is-new-app-install=false" "vscode-session-id=a9a4f682-1695-462a-a7b0-1b551e86ee791661501664723" "vscode-language=zh-cn" "vscode-app-name=Visual Studio Code" "vscode-beta-channel-enabled=false" "vscode-status-customization=unknown" "ide-restart-counter=0"
INFO [global_config::config_migrations] [2022-08-26:16:14:26 TabNine-deep-local INFO] Migrating configuration properties if necessary...
INFO [TabNine_deep_local] [2022-08-26:16:14:26 TabNine-deep-local INFO] parsed settings are Some(Settings { cpu_model: CpuModelSettings { rate_limit_interval_seconds: None, rate_limit_amount: None, enable_power_saving_mode: false }, download: DownloadSettings { api_key: None, meta_data_base_url: "https://api.tabnine.com", model: Model { model_hash_override: None, model_size: Large, base_url: "https://update.tabnine.com" } }, tune: TuneSettings { enable_power_saving_mode: false, override_beams: None, override_context_length: None }, run: RunSettings { is_enabled: true, omit_prefix_suggestions: false, line_suggestions: true } })
INFO [TabNine_deep_local] [2022-08-26:16:14:26 TabNine-deep-local INFO] local_lock_path "/Users/backrunner/Library/Preferences/TabNine/4.4.125/TabNine-deep-local.lockLarge"
INFO [TabNine_deep_local] [2022-08-26:16:14:26 TabNine-deep-local INFO] using settings Settings { cpu_model: CpuModelSettings { rate_limit_interval_seconds: None, rate_limit_amount: None, enable_power_saving_mode: false }, download: DownloadSettings { api_key: None, meta_data_base_url: "https://api.tabnine.com", model: Model { model_hash_override: None, model_size: Large, base_url: "https://update.tabnine.com" } }, tune: TuneSettings { enable_power_saving_mode: false, override_beams: None, override_context_length: None }, run: RunSettings { is_enabled: true, omit_prefix_suggestions: false, line_suggestions: true } }
INFO [watchdog_api::wd_client] [2022-08-26:16:14:26 TabNine-deep-local INFO] Initializing watchdog client...
INFO [lunar_endpoints::local::server] [2022-08-26:16:14:26 TabNine-deep-local INFO] Got new local client connection <IP_ADDRESS>:58410
INFO [lunar_local::bridge] [2022-08-26:16:14:26 TabNine-deep-local INFO] TabNine Local communication thread started.
INFO [lunar_local::bridge] [2022-08-26:16:14:26 TabNine-deep-local INFO] Loading model...
ERROR [panic_handling] [2022-08-26:16:14:26 TabNine-deep-local ERROR] PanicInfo { payload: Any { .. }, message: None, location: Location { file: "shared/lunar_protocol/src/meta_data_loader.rs", line: 14, col: 13 }, can_unwind: true },    0: __mh_execute_header
   1: __mh_execute_header
   2: __mh_execute_header
   3: __mh_execute_header
   4: __mh_execute_header
   5: __mh_execute_header
   6: __mh_execute_header
   7: __mh_execute_header
   8: __mh_execute_header
   9: __mh_execute_header
  10: __mh_execute_header
  11: __pthread_deallocate

ERROR [panic_handling] [2022-08-26:16:14:26 TabNine-deep-local ERROR] PanicInfo { payload: Any { .. }, message: None, location: Location { file: "shared/lunar_protocol/src/meta_data_loader.rs", line: 14, col: 13 }, can_unwind: true },    0: __mh_execute_header
   1: __mh_execute_header
   2: __mh_execute_header
   3: __mh_execute_header
   4: __mh_execute_header
   5: __mh_execute_header
   6: __mh_execute_header
   7: __mh_execute_header
   8: __mh_execute_header
   9: __mh_execute_header
  10: __mh_execute_header
  11: __pthread_deallocate

INFO [frontend::pro_advanced_completions_capabilities_listener] [2022-08-26:16:14:26 TabNine INFO] initializing pro advanced completions capabilities subscriber...
ERROR [server::git_repository] [2022-08-26:16:14:26 TabNine ERROR] could not find repository from '/Users/backrunner/Library/Preferences/TabNine'; class=Repository (6); code=NotFound (-3)
INFO [frontend::pro_advanced_completions_capabilities_listener] [2022-08-26:16:14:26 TabNine INFO] pro advanced completions capabilities subscriber detected a change
INFO [auth::capabilities] [2022-08-26:16:14:26 TabNine INFO] User changed. Refreshing capabilities
INFO [auth::capabilities] [2022-08-26:16:14:26 TabNine INFO] Refreshing capabilities
ERROR [models_api::models_api_client] [2022-08-26:16:14:26 TabNine ERROR] No such file or directory (os error 2)
INFO [frontend::pro_advanced_completions_capabilities_listener] [2022-08-26:16:14:26 TabNine INFO] pro advanced completions capabilities subscriber detected a change
INFO [bootstrapper::bootstrapper_lib] [2022-08-26:16:14:27 TabNine INFO] current version is Some(Version { major: 4, minor: 4, patch: 125, pre: [], build: [] }), spawned version is Some(Version { major: 4, minor: 4, patch: 125, pre: [], build: [] }), remote version is Version { major: 4, minor: 4, patch: 125, pre: [], build: [] }
INFO [bootstrapper::bootstrapper_lib] [2022-08-26:16:14:27 TabNine INFO] don't need to upgrade
INFO [lunar_connection::connection_choosers::private_models::state] [2022-08-26:16:14:27 TabNine INFO] Checking if private model changed
INFO [lunar_connection::connection_choosers::private_models::state] [2022-08-26:16:14:27 TabNine INFO] active private model is None
INFO [lunar_connection::connection_choosers::private_models::state] [2022-08-26:16:14:27 TabNine INFO] removing private models from cache
ERROR [lunar_connection::connection_choosers::private_models::state] [2022-08-26:16:14:27 TabNine ERROR] Failed to remove private models from cache: No such file or directory (os error 2)
INFO [lunar_connection::connection_choosers::private_models::state] [2022-08-26:16:14:27 TabNine INFO] private model is same
INFO [lunar_connection::connection_choosers::private_models::state] [2022-08-26:16:14:27 TabNine INFO] sleeping for 3600s
INFO [lunar_connection::connection_choosers::private_models::state] [2022-08-26:16:14:27 TabNine INFO] Checking if private model changed
INFO [lunar_connection::connection_choosers::private_models::state] [2022-08-26:16:14:27 TabNine INFO] active private model is None
INFO [lunar_connection::connection_choosers::private_models::state] [2022-08-26:16:14:27 TabNine INFO] removing private models from cache
ERROR [lunar_connection::connection_choosers::private_models::state] [2022-08-26:16:14:27 TabNine ERROR] Failed to remove private models from cache: No such file or directory (os error 2)
INFO [lunar_connection::connection_choosers::private_models::state] [2022-08-26:16:14:27 TabNine INFO] private model is same
INFO [lunar_connection::connection_choosers::private_models::state] [2022-08-26:16:14:27 TabNine INFO] sleeping for 3600s
INFO [lunar_connection::connection_choosers::private_models::state] [2022-08-26:16:14:27 TabNine INFO] Checking if private model changed
INFO [lunar_connection::connection_choosers::private_models::state] [2022-08-26:16:14:27 TabNine INFO] active private model is None
INFO [lunar_connection::connection_choosers::private_models::state] [2022-08-26:16:14:27 TabNine INFO] removing private models from cache
ERROR [lunar_connection::connection_choosers::private_models::state] [2022-08-26:16:14:27 TabNine ERROR] Failed to remove private models from cache: No such file or directory (os error 2)
INFO [lunar_connection::connection_choosers::private_models::state] [2022-08-26:16:14:27 TabNine INFO] private model is same
INFO [lunar_connection::connection_choosers::private_models::state] [2022-08-26:16:14:27 TabNine INFO] sleeping for 3600s
ERROR [panic_handling] [2022-08-26:16:14:27 TabNine-deep-local ERROR] past message: PanicInfo { payload: Any { .. }, message: None, location: Location { file: "shared/lunar_protocol/src/meta_data_loader.rs", line: 14, col: 13 }, can_unwind: true }
WARN [lunar_connection] [2022-08-26:16:14:27 TabNine WARN] Got EOF when reading from socket. Resetting
INFO [lunar_connection::local_lunar_connection] [2022-08-26:16:14:27 TabNine INFO] running command "/Users/backrunner/Library/Application Support/Code/User/globalStorage/tabnine.tabnine-vscode/binaries/4.4.125/aarch64-apple-darwin/TabNine-deep-local" "--settings" "/Users/backrunner/Library/Preferences/TabNine/local.settingsLarge" "--settings-version" "1" "--log-file-path" "/Users/backrunner/Library/Preferences/TabNine/logs/log-76537" "--client" "vscode" "--client-metadata" "clientVersion=1.70.2" "pluginVersion=3.6.14" "t9-vscode-AutoImportEnabled=true" "t9-vscode-TSAutoImportEnabled=true" "t9-vscode-JSAutoImportEnabled=true" "vscode-telemetry-enabled=true" "vscode-remote=false" "vscode-remote-name=undefined" "vscode-extension-kind=1" "vscode-theme-name=Luke Dark" "vscode-theme-kind=Dark" "vscode-machine-id=30d24c6d4e5c3f84c0fccfebc6debdd80ccbbd0f32f8dfc28526e041708e90ea" "vscode-is-new-app-install=false" "vscode-session-id=a9a4f682-1695-462a-a7b0-1b551e86ee791661501664723" "vscode-language=zh-cn" "vscode-app-name=Visual Studio Code" "vscode-beta-channel-enabled=false" "vscode-status-customization=unknown" "ide-restart-counter=0"
INFO [lunar_connection::local_lunar_connection] [2022-08-26:16:14:27 TabNine INFO] running command "/Users/backrunner/Library/Application Support/Code/User/globalStorage/tabnine.tabnine-vscode/binaries/4.4.125/aarch64-apple-darwin/TabNine-deep-local" "--settings" "/Users/backrunner/Library/Preferences/TabNine/local.settingsLarge" "--settings-version" "1" "--log-file-path" "/Users/backrunner/Library/Preferences/TabNine/logs/log-76537" "--client" "vscode" "--client-metadata" "clientVersion=1.70.2" "pluginVersion=3.6.14" "t9-vscode-AutoImportEnabled=true" "t9-vscode-TSAutoImportEnabled=true" "t9-vscode-JSAutoImportEnabled=true" "vscode-telemetry-enabled=true" "vscode-remote=false" "vscode-remote-name=undefined" "vscode-extension-kind=1" "vscode-theme-name=Luke Dark" "vscode-theme-kind=Dark" "vscode-machine-id=30d24c6d4e5c3f84c0fccfebc6debdd80ccbbd0f32f8dfc28526e041708e90ea" "vscode-is-new-app-install=false" "vscode-session-id=a9a4f682-1695-462a-a7b0-1b551e86ee791661501664723" "vscode-language=zh-cn" "vscode-app-name=Visual Studio Code" "vscode-beta-channel-enabled=false" "vscode-status-customization=unknown" "ide-restart-counter=0"
INFO [global_config::config_migrations] [2022-08-26:16:14:27 TabNine-deep-local INFO] Migrating configuration properties if necessary...
INFO [global_config::config_migrations] [2022-08-26:16:14:27 TabNine-deep-local INFO] Migrating configuration properties if necessary...
INFO [TabNine_deep_local] [2022-08-26:16:14:27 TabNine-deep-local INFO] parsed settings are Some(Settings { cpu_model: CpuModelSettings { rate_limit_interval_seconds: None, rate_limit_amount: None, enable_power_saving_mode: false }, download: DownloadSettings { api_key: None, meta_data_base_url: "https://api.tabnine.com", model: Model { model_hash_override: None, model_size: Large, base_url: "https://update.tabnine.com" } }, tune: TuneSettings { enable_power_saving_mode: false, override_beams: None, override_context_length: None }, run: RunSettings { is_enabled: true, omit_prefix_suggestions: false, line_suggestions: true } })
INFO [TabNine_deep_local] [2022-08-26:16:14:27 TabNine-deep-local INFO] local_lock_path "/Users/backrunner/Library/Preferences/TabNine/4.4.125/TabNine-deep-local.lockLarge"
INFO [TabNine_deep_local] [2022-08-26:16:14:27 TabNine-deep-local INFO] TabNine-deep-local is already running, responding with existing port
INFO [TabNine_deep_local] [2022-08-26:16:14:27 TabNine-deep-local INFO] parsed settings are Some(Settings { cpu_model: CpuModelSettings { rate_limit_interval_seconds: None, rate_limit_amount: None, enable_power_saving_mode: false }, download: DownloadSettings { api_key: None, meta_data_base_url: "https://api.tabnine.com", model: Model { model_hash_override: None, model_size: Large, base_url: "https://update.tabnine.com" } }, tune: TuneSettings { enable_power_saving_mode: false, override_beams: None, override_context_length: None }, run: RunSettings { is_enabled: true, omit_prefix_suggestions: false, line_suggestions: true } })
INFO [TabNine_deep_local] [2022-08-26:16:14:27 TabNine-deep-local INFO] local_lock_path "/Users/backrunner/Library/Preferences/TabNine/4.4.125/TabNine-deep-local.lockLarge"
INFO [TabNine_deep_local] [2022-08-26:16:14:27 TabNine-deep-local INFO] TabNine-deep-local is already running, responding with existing port
INFO [lunar_endpoints::local::server] [2022-08-26:16:14:27 TabNine-deep-local INFO] Got new local client connection <IP_ADDRESS>:58438
INFO [lunar_endpoints::local::server] [2022-08-26:16:14:27 TabNine-deep-local INFO] Got new local client connection <IP_ADDRESS>:58439
ERROR [panic_handling] [2022-08-26:16:14:27 TabNine-deep-local ERROR] PanicInfo { payload: Any { .. }, message: Some(called `Result::unwrap()` on an `Err` value: PoisonError { .. }), location: Location { file: "deep/lunar_endpoints/src/local/handlers/model_related_data.rs", line: 38, col: 5 }, can_unwind: true },    0: __mh_execute_header
   1: __mh_execute_header
   2: __mh_execute_header
   3: __mh_execute_header
   4: __mh_execute_header
   5: __mh_execute_header
   6: __mh_execute_header
   7: __mh_execute_header
   8: __mh_execute_header
   9: __mh_execute_header
  10: __mh_execute_header
  11: __mh_execute_header
  12: __pthread_deallocate

ERROR [panic_handling] [2022-08-26:16:14:28 TabNine-deep-local ERROR] past message: PanicInfo { payload: Any { .. }, message: None, location: Location { file: "shared/lunar_protocol/src/meta_data_loader.rs", line: 14, col: 13 }, can_unwind: true }
ERROR [panic_handling] [2022-08-26:16:14:28 TabNine-deep-local ERROR] past message: PanicInfo { payload: Any { .. }, message: None, location: Location { file: "shared/lunar_protocol/src/meta_data_loader.rs", line: 14, col: 13 }, can_unwind: true }
WARN [lunar_connection] [2022-08-26:16:14:28 TabNine WARN] Got EOF when reading from socket. Resetting
ERROR [server::project_cache] [2022-08-26:16:14:28 TabNine ERROR] failed to fetch model related data: Error(StreamEOF, State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })
ERROR [panic_handling] [2022-08-26:16:14:28 TabNine-deep-local ERROR] PanicInfo { payload: Any { .. }, message: Some(called `Result::unwrap()` on an `Err` value: PoisonError { .. }), location: Location { file: "deep/lunar_endpoints/src/local/handlers/model_related_data.rs", line: 38, col: 5 }, can_unwind: true },    0: __mh_execute_header
   1: __mh_execute_header
   2: __mh_execute_header
   3: __mh_execute_header
   4: __mh_execute_header
   5: __mh_execute_header
   6: __mh_execute_header
   7: __mh_execute_header
   8: __mh_execute_header
   9: __mh_execute_header
  10: __mh_execute_header
  11: __mh_execute_header
  12: __pthread_deallocate

ERROR [panic_handling] [2022-08-26:16:14:28 TabNine-deep-local ERROR] past message: PanicInfo { payload: Any { .. }, message: Some(called `Result::unwrap()` on an `Err` value: PoisonError { .. }), location: Location { file: "deep/lunar_endpoints/src/local/handlers/model_related_data.rs", line: 38, col: 5 }, can_unwind: true }
ERROR [panic_handling] [2022-08-26:16:14:28 TabNine-deep-local ERROR] past message: PanicInfo { payload: Any { .. }, message: None, location: Location { file: "shared/lunar_protocol/src/meta_data_loader.rs", line: 14, col: 13 }, can_unwind: true }
ERROR [panic_handling] [2022-08-26:16:14:28 TabNine-deep-local ERROR] past message: PanicInfo { payload: Any { .. }, message: None, location: Location { file: "shared/lunar_protocol/src/meta_data_loader.rs", line: 14, col: 13 }, can_unwind: true }
WARN [lunar_connection] [2022-08-26:16:14:28 TabNine WARN] Got EOF when reading from socket. Resetting
ERROR [server::project_cache] [2022-08-26:16:14:28 TabNine ERROR] failed to fetch model related data: Error(StreamEOF, State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })
ERROR [server::project_cache] [2022-08-26:16:14:28 TabNine ERROR] Failed to get is enabled data from lunar local Error(ChildThrottling, State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })
ERROR [server::project_cache] [2022-08-26:16:14:28 TabNine ERROR] Failed to get is enabled data from lunar local Error(ChildThrottling, State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })
ERROR [server::project_cache] [2022-08-26:16:14:28 TabNine ERROR] Failed to get is enabled data from lunar local Error(ChildThrottling, State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })
ERROR [server::project_cache] [2022-08-26:16:14:28 TabNine ERROR] Failed to get is enabled data from lunar local Error(ChildThrottling, State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })
INFO [lunar_connection::local_lunar_connection] [2022-08-26:16:14:28 TabNine INFO] TabNine-deep-local exited with status exit status: 0
INFO [lunar_connection::local_lunar_connection] [2022-08-26:16:14:28 TabNine INFO] TabNine-deep-local exited with status exit status: 0
ERROR [server::project_cache] [2022-08-26:16:14:29 TabNine ERROR] Failed to get is enabled data from lunar local Error(ChildThrottling, State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })
ERROR [server::project_cache] [2022-08-26:16:14:29 TabNine ERROR] Failed to get is enabled data from lunar local Error(ChildThrottling, State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })
ERROR [server::project_cache] [2022-08-26:16:14:31 TabNine ERROR] Failed to get is enabled data from lunar local Error(ChildThrottling, State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })
ERROR [server::project_cache] [2022-08-26:16:14:31 TabNine ERROR] Failed to get is enabled data from lunar local Error(ChildThrottling, State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })
ERROR [server::project_cache] [2022-08-26:16:14:32 TabNine ERROR] Failed to get is enabled data from lunar local Error(ChildThrottling, State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })
ERROR [server::project_cache] [2022-08-26:16:14:32 TabNine ERROR] Failed to get is enabled data from lunar local Error(ChildThrottling, State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })
ERROR [server::project_cache] [2022-08-26:16:14:34 TabNine ERROR] Failed to get is enabled data from lunar local Error(ChildThrottling, State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })
ERROR [server::project_cache] [2022-08-26:16:14:34 TabNine ERROR] Failed to get is enabled data from lunar local Error(ChildThrottling, State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })
ERROR [server::project_cache] [2022-08-26:16:14:35 TabNine ERROR] Failed to get is enabled data from lunar local Error(ChildThrottling, State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })
ERROR [server::project_cache] [2022-08-26:16:14:35 TabNine ERROR] Failed to get is enabled data from lunar local Error(ChildThrottling, State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })
ERROR [server::project_cache] [2022-08-26:16:14:36 TabNine ERROR] Failed to get is enabled data from lunar local Error(ChildThrottling, State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })
ERROR [server::project_cache] [2022-08-26:16:14:36 TabNine ERROR] Failed to get is enabled data from lunar local Error(ChildThrottling, State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })
ERROR [server::project_cache] [2022-08-26:16:14:36 TabNine ERROR] Failed to get is enabled data from lunar local Error(ChildThrottling, State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })
ERROR [server::project_cache] [2022-08-26:16:14:36 TabNine ERROR] Failed to get is enabled data from lunar local Error(ChildThrottling, State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })
ERROR [server::project_cache] [2022-08-26:16:14:36 TabNine ERROR] Failed to get is enabled data from lunar local Error(ChildThrottling, State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })
ERROR [server::project_cache] [2022-08-26:16:14:36 TabNine ERROR] Failed to get is enabled data from lunar local Error(ChildThrottling, State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })
ERROR [server::project_cache] [2022-08-26:16:14:37 TabNine ERROR] Failed to get is enabled data from lunar local Error(ChildThrottling, State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })
ERROR [server::project_cache] [2022-08-26:16:14:37 TabNine ERROR] Failed to get is enabled data from lunar local Error(ChildThrottling, State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })
ERROR [server::project_cache] [2022-08-26:16:14:38 TabNine ERROR] Failed to get is enabled data from lunar local Error(ChildThrottling, State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })
ERROR [server::project_cache] [2022-08-26:16:14:38 TabNine ERROR] Failed to get is enabled data from lunar local Error(ChildThrottling, State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })
INFO [lunar_connection::local_lunar_connection] [2022-08-26:16:14:39 TabNine INFO] TabNine-deep-local exited with status exit status: 0
ERROR [server::project_cache] [2022-08-26:16:14:40 TabNine ERROR] Failed to get is enabled data from lunar local Error(ChildThrottling, State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })
ERROR [server::project_cache] [2022-08-26:16:14:40 TabNine ERROR] Failed to get is enabled data from lunar local Error(ChildThrottling, State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })
ERROR [server::project_cache] [2022-08-26:16:14:41 TabNine ERROR] Failed to get is enabled data from lunar local Error(ChildThrottling, State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })
ERROR [server::project_cache] [2022-08-26:16:14:41 TabNine ERROR] Failed to get is enabled data from lunar local Error(ChildThrottling, State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })
ERROR [server::project_cache] [2022-08-26:16:14:43 TabNine ERROR] Failed to get is enabled data from lunar local Error(ChildThrottling, State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })
ERROR [server::project_cache] [2022-08-26:16:14:43 TabNine ERROR] Failed to get is enabled data from lunar local Error(ChildThrottling, State { next_error: None, backtrace: InternalBacktrace { backtrace: None } })
ERROR [server::project_cache] [2022-08-26:16:14:44 TabNine ERROR] Failed to get is enabled data from lunar local

gz#17461

Are you working with the model locally only? Perhaps the large model is too heavy on your machine?
Can you the hybrid mode?

Are you working with the model locally only? Perhaps the large model is too heavy on your machine?
Can you the hybrid mode?

Actually in the company the local mode is better to use, my laptop is MacBook Pro (16 inch-2021) with 32G RAM, does the large model requires more?

It should run ok, but I am not an expert. I will ask one of our developers to take a look here!

hi @backrunner,
The large local_model_size value is not supported.
acceptable values are XSmall, Small and Medium

hi @backrunner,
The large local_model_size value is not supported.
acceptable values are XSmall, Small and Medium

When I set it to some other meaningless value, the error tip shows that it can be "Large"
Is that not implemented yet but will be supported soon or it just will not be supported in a long time?
I had already set it back to Medium and everything works well now.

hi @backrunner,
The large local_model_size value is not supported.
acceptable values are XSmall, Small and Medium

When I set it to some other meaningless value, the error tip shows that it can be "Large" Is that not implemented yet but will be supported soon or it just will not be supported in a long time? I had already set it back to Medium and everything works well now.

What error tooltip? didn't you change the value from the tabnine.config file?
Right now we have no plans to support it.
Happy to hear everything works now.

hi @backrunner,
The large local_model_size value is not supported.
acceptable values are XSmall, Small and Medium

When I set it to some other meaningless value, the error tip shows that it can be "Large" Is that not implemented yet but will be supported soon or it just will not be supported in a long time? I had already set it back to Medium and everything works well now.

What error tooltip? didn't you change the value from the tabnine.config file? Right now we have no plans to support it.
Happy to hear everything works now.

The error message was in the log file, when I set "local_model_size" to some meaningless value, it showed, so I gave it a try to set "local_model_size" to "Large" (Before the hub updated to the current UI, in my memory there's also an option to set model size, and there was an option called "Large", so I mistakenly thought that the large model size had already been supported).
Thanks for your answer❤, there's no more questions.


Fix mypy errors due to numpy 2.2.0

Motivation

Fix CI failure https://github.com/optuna/optuna-integration/actions/runs/12226044101.
There are several problems.

Currently, we execute the CI with deprecated modules. This causes an problem like this. We can completely skip the CI with deprecated modules.
Several non-deprecated modules can install numpy 2.2.0. It causes CI errors. We can fix several lines to fix the errors.

Description of the changes

Skip the CI with deprecated modules.
Fix several lines.

@gen740 Could you review this PR?


Added Permutations of string Problem using cpp

Please review my PR.

Your repository is excluded from Hacktoberfest.