workginCopyFileService: only one event for multiple operations

@bpasero for some weird reason I could not assign you to reviewer here.
This PR tackles the feedback from this comment https://github.com/microsoft/vscode/issues/111867#issuecomment-755300132
I did not merge this in to master because this breaks the following integration test https://github.com/microsoft/vscode/blob/c6cc7d614012c1073248be37db2a012746390008/extensions/vscode-api-tests/src/singlefolder-tests/workspace.event.test.ts#L23
@jrieken not sure if this needs to be adopted in some other place

I did not merge this in to master because this breaks the following integration test

I did not merge this in to master because this breaks the following integration test

I did not merge this in to master because this breaks the following integration test

That's an older test and it shouldn't need adoption. When it fails it means that either onWill or onDid event didn't fire properly.

I did not merge this in to master because this breaks the following integration test

That's an older test and it shouldn't need adoption. When it fails it means that either onWill or onDid event didn't fire properly.

@bpasero I have addressed your feedback
@jrieken I have tackled the test. The issue was that with my changes I was firing change events even if no operations have been passed in. I have changed that, and the tests pass now.
Thus merging in.

@bpasero I have addressed your feedback
@jrieken I have tackled the test. The issue was that with my changes I was firing change events even if no operations have been passed in. I have changed that, and the tests pass now.
Thus merging in.


feat: ktf labels gke clusters

This patch adds a "created_at" style label for any GKE cluster the framework creates. The timestamp will be in UTC and UNIX time.
This also removes a version check when creating the k8s client, as new use cases emerge that want to build the client async to the cluster creation and so the version check isn't appropriate.
Supports https://github.com/Kong/kubernetes-ingress-controller/issues/1627

Codecov Report

Merging #73 (b693ed3) into main (96b9b7c) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #73   +/-   ##
=======================================
  Coverage   22.09%   22.09%
=======================================
  Files           2        2
  Lines         172      172
=======================================
  Hits           38       38
  Misses        133      133
  Partials        1        1

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 96b9b7c...b693ed3. Read the comment docs.


High CPU usage

it not always, just sometimes cpu is high

Hi @sentakuhm 👋
Thank you for raising this. I have not seen it get anywhere near to that % before!
I will investigate this as part of the next release. To help me, could you please let me know the following:

what content type was being copied to your clipboard when the usage was showing this high? E.g image data/mp4 etc...
what is your terminal environment and OS in use? Would also be good to understand which system clipboard app you are using (xclip/wl-clipboard/something else)
did any other process spike at the same time as clipse --listen-shell or was it only this process?

Thanks!

OS: Arch linux.
Terminal: Kitty.
WM: Hyprland.
Clipboard: wl-clipboard.
Settings on hypr:
exec-once = wl-clipboard-history -t
exec-once = clipse -listen
bind = SUPER, V, exec,  kitty --class floating -e zsh  -c 'clipse $PPID'

as i said its not always happen, but i think it happen on copying media files images/videos.
and no, no other other process spike at the same time only clipse.

I record what happened when i take screenshot:
https://github.com/savedra1/clipse/assets/25133437/0a319103-4a63-4e79-bb13-efc67760fb51

@sentakuhm thank you!
Looks like this is mainly gonna be down to the content type being copied (media data specifically).
I think I have a fix so gonna work on that as part of the next release. Will keep you updated 😄

@sentakuhm I've published a new release that should have sorted this out a bit, haven't got the new Nix/Aur package sorted yet but lmk if you get this working in the meantime if it's helped at all :)

@savedra1 i'll check it out, and i use wf-recorder for desktop record.

Thank you @sentakuhm 🙏 been looking for a good one. let me know how it goes

@sentakuhm have just seen your edit!
Am very surprised to hear this as the change I made included significantly reducing the rate at which the app would check your clipboard contents when media data is held. The only thing I can think of that would increase the cpu usage is the updates to the UI used for this release but that should not apply here and would be super minimal.
As you built this from source, are you 100% sure the previous version is not the one that's running the listener still? Eg if you still have the previous installed, running clipse -listen maybe be using that still. I'd recommend using ./<new clipe binary> --listen shell.
The new AUR package should also be good to go now btw, maybe installing from there would help.
If it is the new version I'll need to have a deeper think about this as it's possibly caused by the way it interacts with your hyprland/shell envs.
Lmk!
Thanks :pray:

Yes, first i completely removed the old version and build from the source, second i remove built one then installed from AUR, checking with clipse -v the output is: clipse v0.0.7, but both gave same issue.
to be sure this is my settings:
exec-once = wl-clipboard-history -t
exec-once = clipse -listen  # run listener on startup
bind = SUPER, V, exec,[float;size 450 590]  kitty --class floating -e zsh  -c 'clipse' # [float;size 450 590] is just custom window size.

Thanks for confirming @sentakuhm. Yeah I use wl-clipboard.
I see you're also running the wl-clipboard-history script on startup, this shouldn't directly affect the behaviour of clipse but as they would both be interacting with the system clipboard simultaneously I wonder if this is causing any complications.
I would suggest stopping the wl-clipboard-history script to see if that makes any difference. Alternatively you could not run the clipse-listen and update the wrapper around wl-clipboard so that it updates the history file instead, though that would require a lot more engineering effort. Will try and replicate this myself also.
Planning to cross-compile some c for a more event-based clipboard listener, was reluctant to use an extra dependency for this wl-clipboard but may look into making that a temporary option

https://github.com/savedra1/clipse/assets/99875823/7d87ecc4-e64b-4ad8-8567-c4702f48884b
This is my htop when copying a large image file on the new release (2% CPU). What machine specs are you running? wondering if that could be making a difference also

stopping the wl-clipboard-history script no helping.
is there any option to debug?

I see :thinking: debugging in clipse is still limited to error messages. When clipse -listen is ran it executes the command nohup clipse --listen-shell >/dev/null 2>&1 & which discards all logs, but you could recreate this, getting it to point to a log file instead with nohup clipse --listen-shell >> /path/to/logfile.log 2>&1 & and see if that shows you anything helpful.
You could also edit the source code to add print statements if you already have an idea of what you'd be looking for here. In that case you could simply run clipse --listen-shell and see what gets printed to the terminal while the process runs.
I haven't been able to recreate this also so still wondering if it could be hardware related. Will see what debugging logs I can find though and let you know if I spot a way to find some clues.

on log file there is no thing except nohup: ignoring input.

Thank you for checking @sentakuhm. Looks like I would need to implement some better, system-level debugging here for that to show any info. I'm sorry we haven't got very far with this, I'm not sure of the cause still but you could try the following:

use a tool like strace/perf to inspect the PID of the running listener process. EG strace -p <PID>
clear the file contents that are being loaded into the TUI with `clipse -clear' (this will remove all clipboard histiry data and temp files used) it's possible there is a certain file that the program is having difficulty parsing
run ps aux | grep clipse to ensure only a single clipse process is running (something might be going wrong when terminating an existing listener) clipse -kill can then be used to kill all sessions
run clipse --listen-shell directly in a terminal without the nohup process to see if this helps (maybe nohup is causing some system issue)

These are the only things that come to mind for ways in which clipse is interacting with your system. If none produce any positive results will need to think about other ways to analyse what's going on under the hood when the binary runs on your system.
Your perseverance is much appriciated, let me know how it goes! :smile:

OMG!! what a relief, clipse -clear solved my issue, even after rebooting and try again cpu was only 2%. thank you!!!.

Amazing! Must've been some unexpected binary data pattern from a certain file.
Will keep this in mind and add to the FAQs.
Thanks again for sticking with it and for using clipse 🫡

I also get this on NixOS unstable + Hyprland... clipse eat more cpu than firefox.

Hi @ArtemChandragupta,
Have you tried the above fix? should be due to the bin data from a certain image file causing parse issues. Will be looking into this more for the next release.

Is the fix is just to do clipse --clear to remove all clipboard history? Can I just remove image files by 'x' keybind?
This is not truly 0,5%, btop is weird. It actually more like 4%, because now it uses 7% of cpu while before it used something like  3% in same situation. And it is important, because I notified that by temperature increase.

This is without cliphist, same tabs are open in firefox. Completely different cpu usage graph

Gotcha @ArtemChandragupta
You shouldn't need to clear everything, likely just a particular image file causing the increased usage so you can try deleting individual files using x, I guess that takes longer.
Planning to implement more specific clear commands in the future, to specifically clear all images/non-pinned items etc. This is all I can suggest for now though. It's on my radar as something to look into more, let me know if you still get higher than expected usage after removing your images though.

Issue is still here after clearing the buffer...

Congratulations! Now (maybe with 1.0.7 patches, while I am on 1.0.9) CPU usage is good on my machine.

thank you @ArtemChandragupta!


Add a JSONSchemaWriter to Inlet

Summary

This PR is a feature
It does the following:

Fixes #483
Adds a JSON schema writer for VSCode integration with JSON/YAML input files
Moves collectionIndices and collectionIndicesWithPaths from Container methods to nonmembers in the detail namespace, since they don't need access to private members (and so they can be used elsewhere)

This PR also adds some tests that cover a small subset of what the new SchemaWriter produces - there's a lot of specialized logic associated with structs/collections of structs/primitive arrays that was tested manually.  If the test approach makes sense, I can add more tests in this PR or a follow-up.  I happened to have a tool called jsonschema on my machine that can check a JSON file against a JSON schema, so I've used this to verify that the schema verification agrees with Inlet's verification.  These tests are skipped when jsonschema is not available.
I've also added a demo GIF showing what the VSCode integration looks like, though I've crunched it quite a bit to avoid cluttering the repo.  If the resolution is too low I can increase it a bit.

https://axom.readthedocs.io/en/feature-essman-json_schema_writer/


No "Marketplace" button after installing Spicetify

🔍 Is there already an issue for your problem?

[X] I have checked older issues, open and closed

ℹ Environment / Computer Info
- Spotify version: <IP_ADDRESS>6.g22820f93
- Spicetify version: v2.38.4
- System: Modified Windows 10 IoT LTSC Enterprise 21H2

📝 Description
When installing Spicetify, marketplace doesn't show up, even when installing it manually.
📸 Screenshots

You're on 1.2.5. Spicetify does not support this version since ever.


More intuitive first unique slug

What do you think? To me it would make more sense to skip the qualifier number for the first unique slug.

Hello, and thank you for your contribution.
In the interest of spring cleaning and package modernization, I'm going through and closing old issues and pull requests that have had no recent activity, do not have associated tests, or have failing tests.
If you are still experiencing this issue or wish to contribute an up-to-date pull request, please create a new issue.
Thank you!


chore(main): release alacritty_arch 1.15.3

:robot: I have created a release beep boop
1.15.3 (2024-09-03)
Bug Fixes

alacritty: use similar settings as on ubuntu (78b756d)

This PR was generated with Release Please. See documentation.

:robot: Created releases:

alacritty_arch-v1.15.3
:sunflower:


Does not generate from opds2 schema

First of all, thank you very much for your work! I usually use an excellent app.quicktype.io to create quick demonstrations! Your language support is just outstanding!
However, today I wanted to use it for my pet project and wasn't able to generate classes from https://raw.githubusercontent.com/opds-community/drafts/master/schema/feed.schema.json.
I had to fix several things in external schemas to make it correct, but now it should generate and, for example, https://www.jsonschema2pojo.org/ can generate classes for Java, which makes me think that it should be possible to generate classes for other languages too.
Could you check it please?

Folks, I would appreciate any input on this. Is it even fixable?


[Bug]: there is something wrong with the last update.

Problem description
flutter and dart have been working fine. but now flutter not working because dart is having problems with glibc. especially libc.so.6, i don't know. i think this happened aftet i updated with pacman.
when it was working

now

System information
termux-info:

Perhaps this problem arose due to #50.
I'm already trying to fix this wrong patch - #52.

yes, that is what broke it. when will we expect the next update?

i replaced libc.so.6 with one i extracted from the previous release. it seems that fixed for me.

Replacing libc.so.6 from a pre-latest version of glibc is not a fix for this problem

it really did. the monent i replaced it. the error is gone.  i couldn't run flutter or dart before. if you see dart's crash report's last line. i suspected that and when i replaced, dart is not crashing anymore. i'm using glibc based dart with flutter. not the Termux one.

but the weird thing is all my glibc based programs that i patched were fine with libc.so.6 of the latest update and working fine. it was only dart that complained about it and it did work when replaced with the from your previous release. but i didn't mean it fixes mprotect problem.

When I said that this doesn't solve the problem, I mean that installing the old glibc is not the way to solve the problem in this case. That's why I reopened your issue.

i only replaced that one shared object with the one from glibc 2.36. and don't remove it. i moved it to my home dir. just in case.

clearly dart have a problem with that one object. so  i considered this as a temporary solution until your fix update comes. but if there is other solution i can put it back.
thanks.

This issue still persist with latest update of glibc


Fix for https://github.com/quen2404/openapi-diff/issues/58

This provided a fix for #58 where a NullPointerException is thrown if a schema is formatted as in the issue.

I forgot to make seperate branches for the feature, this pull request now also includes the fix for #60. Sorry about that, I only just noticed.

Sorry but I can't merge this pull request.
You're code will result to a non change between two schema if only one of them is null.
I fix this with this commit: 313b110


Update firefox-esr-uk to 45.4.0

Checklist

[x] The commit message includes the cask’s name and version.
[x] brew cask audit --download {{cask_file}} is error-free.
[x] brew cask style --fix {{cask_file}} left no offenses.

See https://github.com/caskroom/homebrew-versions/pull/2558.


A couple of output fixes for sous build and sous deploy

sous build now reports the output of docker build (and docker push) on a
Linewise basis.
sous deploy emits a couple of lines to explain the ~20 second delay.

Codecov Report

Merging #329 into master will decrease coverage by -0.03%.
The diff coverage is 65%.

@@            Coverage Diff             @@
##           master     #329      +/-   ##
==========================================
- Coverage   60.69%   60.67%   -0.03%
==========================================
  Files         161      161
  Lines        8640     8650      +10
==========================================
+ Hits         5244     5248       +4
- Misses       2964     2970       +6
  Partials      432      432

Impacted Files
Coverage Δ

cli/sous_deploy.go
54.16% <ø> (-2.36%)
:x:

cli/sous_update.go
82.97% <ø> (ø)
:white_check_mark:

util/shell/sh.go
77.77% <100%> (+0.63%)
:white_check_mark:

graph/graph.go
87.94% <100%> (+0.08%)
:white_check_mark:

ext/docker/dockerfile_buildpack.go
32.55% <100%> (+3.28%)
:white_check_mark:

util/shell/command.go
71.79% <37.5%> (-1.89%)
:x:

lib/auto_resolver.go
88.05% <ø> (-1.5%)
:x:

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 3f99908...27ff9f9. Read the comment docs.


Expose metric information

Currently, we have metrics defined as JSON blobs, like so:
{
    "description": "I/O Duration: values are 'weighted # of milliseconds doing I/O'",
    "type": "gauge",
    "name": "IODuration",
    "field": "host.io.duration",
    "unit": "ms",
    "id": 3
  }

however, an external user of the library cannot access this information without manually copying the metrics.json file into their own repo. It would be nice to expose all of this in Go so that the ReportMetrics interface can be implemented sensibly without duplication.

Agreed -- we should just go:embed the file into the library and expose the parsed array in the API.


User reports a reply S64

@bassemmagdy @MohammedAnsary @AndrewMagdy @omarelhariry @mohabashraf

@MinaHany94 reply id should be passed and the reply has to be checked if exists

@mayarali fixed

@MinaHany94  You should pass the ids as parameter and you should state the methods you are checking on or calling and don't use english words!

@MinaHany94 You should pass the ids as parameter and you should state the methods you are checking on or calling and don't use english words! Same as the other issue I have just commented on

@MinaHany94 1)app/models/reply.rb
2) app/models/reportreply.rb
3)app/models/user.rb
These three models need documentation


python3Packages.pygments: set mainProgram

Description of changes
nix run nixpkgs#python3Packages.pygments should work after this
Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

Additional question: what is the policy on adding a top-level attribute pygmentize = with python3Packages; toPythonApplication pygments?

If the program is only a cli, it should be moved to top-level. If the scripts inside of it are commonly used, it can get a top-level entry, not everything that has a bin directory needs one.


Add Shield support for authentication

Changes in pom.xml:

Add Shield plugin to dependencies
Add Elastic repository

Changes in code:

Add Shield plugin to transport client
Set authentication headers if needed
Add test for Shield headers in requests

Great work,
Thanks


Should a push() prompt for a login if the user is not authenticated?

We have to assume our users will not have Internet access at times.  So, I am enforcing a client.login() on only the initial run of the app, where users select a PIN for subsequent app access.
Subsequent use of the app uses the local store. Any changes to the store will be followed by a push() and pull(), and these either succeed or fail depending on whether the user is logged in.  That's fine, however, I would expect the push() to prompt for a login if the user is not logged in - so that a login attempt can be made - and if the login fails, then that's OK, just try again next time.
Otherwise, in the present situation, I will need to explicitly call client.login() at some point, as a manual user task, so that any subsequent push() will work.  I suppose I can do that, but automatic is better.
I hope this makes sense.  To summarise:

If I require a login() to proceed with use of the app, then push() and pull() will work - however if the login is not possible (no Internet connection) then the users are locked out of the app.

If I don't require a login() to proceed with use of the app, then no push() or pull() will work - forever ( unless i have a login button and remind them to login occasionally)

I therefore think that push() should at least attempt to have the user login - if not currently logged in, so that the push() will succeed if at all possible.

Having given it some thought, I guess a "Click here to sync changes to the cloud" (which does a client.login() then push()) would actually not be too bad.  We could live with that.
I would be interested in other opinions.

Leaving login outside the scope of the push() operation is consistent with the behavior of the other APIs. Also, login would need to know which provider (Microsoft, Google, Facebook, AAD, Twitter) to use, so push() would need an extra argument for that, which is really something outside the scope of push.

OK, that makes sense.
I think also that until refresh tokens are fully implemented, having the user explicitly log in at their convenience, to initiate a sync, is going to be the cleanest way to go for our use case.


[filer] Error delete many files with SQL

Describe the bug
Error filer store delete Folder Children
See https://fromdual.com/keep-your-galera-cluster-up-and-running-by-all-means
filer_1     | I0611 10:13:05     1 abstract_sql_store.go:282] delete /buckets/registry/docker/registry/v2/blobs/sha256 SQL DELETE FROM `filemeta` WHERE dirhash=? AND directory=? -4910119483806141165
filer_1     | I0611 10:13:05     1 filer_delete_entry.go:39] delete directory /buckets/registry: filer store delete: deleteFolderChildren /buckets/registry/docker/registry/v2/blobs/sha256: Error 1180: wsrep_max_ws_rows exceeded
filer_1     | I0611 10:13:05     1 error_handler.go:79] status 500 application/xml: <?xml version="1.0" encoding="UTF-8"?>
filer_1     | <Error>InternalError<Message>We encountered an internal error, please try again.</Message><Resource>/registry</Resource><RequestId>1623406385367150308</RequestId><BucketName>registry</BucketName></Error>

System Setup
master branch
Expected behavior
force small transactions when deleting Folder Children

I'm in the process of writing PR

Is this during rename? https://github.com/chrislusf/seaweedfs/blob/ddc8643ee0a4bb48ba4628461a69c556d2011622/weed/server/filer_grpc_server_rename.go#L25

Is this during rename?
https://github.com/chrislusf/seaweedfs/blob/ddc8643ee0a4bb48ba4628461a69c556d2011622/weed/server/filer_grpc_server_rename.go#L25

No, I artificially caused an error for debugging
SET GLOBAL wsrep_max_ws_rows = 10;

Mysql errors
2021-08-23T09:02:30.702697Z 647848 [Note] Aborted connection 647848 to db: 'seaweedfs' user: 'root' host: '<IP_ADDRESS>' (Got an error reading communication packets)
2021-08-23T09:02:30.703496Z 647865 [Note] Aborted connection 647865 to db: 'seaweedfs' user: 'root' host: '<IP_ADDRESS>' (Got an error reading communication packets)


FEATURE-RELEASE: Semantic-release

Simple update for testing semantic release

FEATURE-RELEASE: Semantic-release

FEATURE-RELEASE: Semantic-release


AIS - transcationId replaced with entryId

The question that arises is whether the endpoint should return the details about a transaction entry or the details about a single transaction item. The opinion in the working group was clear that the transaction entry should be returned. Returning the single transaction item does just not make sense.


Update references to renamed Gradle task

Some of our rest testing tasks were renamed as part of the refactoring done in https://github.com/elastic/elasticsearch/pull/60261. This broke the hadoop build as it still contains references to those old tasks. Right now this is only failing in our release builds due to the new build-tools jar not being published yet but we need to get those builds green to get the updated artifact published.

Yes, I was able to run ./gradlew integrationTest locally.

@jbaiera We good to merge on this?

I'm going to hit the button on this to confirm this fixes the release snapshot builds.

This has also been backported to 7.x.


Bug: backing up / exporting account

I create a new account and when the "Not backed up yet" appears I click it, I input my fingerprint and nothing happens. If I cancel the fingerprint and enter the password manualy, then it works and I can export the account info. Same happens, if you're in your account and click "export account".
Both should work on fingerprint and password.
Happens on:
OnePlus 5 nMobile 1.0.5
Nexus 4 can't test, no fingerprint, password works

This bug marked as level2, I will put it on the feature list and should be fixed as 1.1.x Version.

This bug marked as level2, I will put it on the feature list and should be fixed as 1.1.x Version.

Fixed in 1.1.0


AGGRESSIVE COWS

💥 Proposal
Not part of Contributor's Hack 2020
Farmer John has built a new long barn, with N (2 <= N <= 100,000) stalls. The stalls are located along a straight line at positions x1,…,xN (0 <= xi <= 1,000,000,000).
His C (2 <= C <= N) cows don't like this barn layout and become aggressive towards each other once put into a stall. To prevent the cows from hurting each other, FJ wants to assign the cows to the stalls, such that the minimum distance between any two of them is as large as possible. What is the largest minimum distance?
Input Format
First line contains N and C, separated by a single space, representing the total number of stalls and number of cows respectively. The next line contains N integers containing the indexes of stalls.
Output Format
Print one integer: the largest minimum distance.
example::
Sample Input
5 3
1 2 8 4 9
Sample Output
3
Problem Credits - (Spoj)[http://www.spoj.com/problems/AGGRCOW/]
Have you read the Contributing Guidelines on Pull Requests?
yes
Assignees
CPP: [@NEEHITGOYAL ]
C: [@SangeetaMishra ]
C#:
Java: [@ritvij14 ]
Python:
Go:
Javascript:

i would like to work on this issue in c++ as part of hakin codes
@SKAUL05 @Abhijit2505 @plazzy99 @Kajol-Kumari

I would like to work on this in C.

I would like to take this in Java.

I would like to work on this in python

will there be only one test case or multiple test cases such as
5 3
1 2 4 8 9
6 3
1 6 7 8 9 21

@coolpydev I HAVE MADE ISSUE FOR SINGLE TEST CASE YOU MAY MAKE ANOTHER ISSUE IF U WANNA ADD MULTIPLE TEST CASES

@VijayaGB98  Please add CH20 label.

This issue is not the part of HakinCodes 2020

@siddharth25pandey  what is the folder cp for and also the folder others many issues as a problem statement were issues has been added as part of hakin codes kindly give us a more valid reason for this

@NEEHITGOYAL There are plenty of Questions in CP which needs implementation of DS & Algo, which doesn't mean we can add each of them.

Conclusion
This issue cannot be added as part of CH20 due to thisreason.
Instead of discussing here, better to search for other issues,
Thanks!

@NEEHITGOYAL  can you assign me to complete this program in python. I've the repository ready in my profile for multiple inputs as it was in SPOJ.

@coolpydev  I m not mentor


I am trying to rebuild your ner model with HK financial news corpus and my own pre-trained w2v model

Thanks for your contribution.
I am trying to rebuild your NER model with my own set of corpus and word2vec pretrained models.
My own corpus was built by financial news journals produced in HK and all are written in traditional Chinese
Thanks a lot.

That's good, and I do suggest you to try some more advanced models, especially the BERT-BiLSTM-CRF model, i.e., the current baseline model for NER.

That's good, and I do suggest you to try some more advanced models, especially the BERT-BiLSTM-CRF model, i.e., the current baseline model for NER.


Add NosTale data information

Adds information about NosTale items, skills, maps. Adds translations with multi language support.
The access of these will be possible either using .NOS (and .dat) files or by storing them in an SQLite database. CLI tool for parsing .NOS files into SQLite database will be included as well.

[x] Abstractions for the base of database and NOS files parsings
[x] NOS files parsing

[x] Parse .NOS
[x] Parse maps
[x] Parse .dat files

[x] Skill.dat
[x] Item.dat
[x] Monster.dat
[x] Card.dat

[x] Database
[x] CLI

Just test language and info services for both files and database.
Also check how much memory does the parsing require.


WiP admin: add flow control to admin filter

Commit Message: This builds on #19831 , adding an attempt to use http filter methods to deploy flow-control, so we can pause generation of admin output until clients are ready for it.
This is not ready yet -- @alyssawilk has explained to me how to get the flow-control to work

use high-watermark callback to set a bit in the filter to avoid sending more data
use low-watermark callback to clear the above bit and send another chunk, and then queue up a callback for the next chunk (assuming high-water callback is not called).

This pattern should also be in the http cache filter and also the Router, though the latter is a lot more complex.
Additional Description:
Risk Level:
Testing:
Docs Changes:
Release Notes:
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Fixes commit #PR or SHA]
[Optional Deprecated:]
[Optional API Considerations:]

This is blocked on https://github.com/envoyproxy/envoy/pull/19693


Change Jenkins job recipients away from webops

The webops list is for the webops community and isn't GOV.UK specific.

We should probably have an opsmanual entry for the CDN ranges one. Also could we add a link for that into the mail.
:+1: though. merge when ready if you ask me.

I agree :)

https://github.gds/gds/govuk-provisioning/pull/534
https://github.gds/gds/opsmanual/pull/689
https://github.com/alphagov/govuk-cdn-config/pull/5


Uninitialized local variable temp in Modelica.Electrical.Spice3.Internal.Bjt.bjtNoBypassCode used

Reported by jfrenkel on 17 Feb 2014 14:18 UTC
In the function Modelica.Electrical.Spice3.Internal.Bjt.bjtNoBypassCode is the uninitialized local variable temp used.

Migrated-From: https://trac.modelica.org/Modelica/ticket/1428

Modified by beutlich on 21 May 2014 20:42 UTC

Comment by majetta on 20 Jun 2014 08:26 UTC
corrected in 86a902ce811f554598a966b7d47108a3640045ea, ae4a7d4bae44dcc7deca4e78e076f7bd76700510

Comment by beutlich on 20 Jun 2014 09:39 UTC
Initialization temp:=0; actually is superfluous since temp is assigned a different value before first use.

Comment by majetta on 20 Jun 2014 10:32 UTC
Replying to [comment:3 beutlich]:

Initialization temp:=0; actually is superfluous since temp is assigned a different value before first use.

Since temp is only assigned a value before use is the if-condition becomes true temp is used in, it is not superfluous to initialize temp with zero.


Starting a halted GW is returning 500

Steps

Create a GW
Stop this GW, its status should be halted
Start this GW

Actual Result

AYS Error
2017-07-02 11:52:58 - (network)[INFO][<IP_ADDRESS>:53432]: POST http://<IP_ADDRESS>:5000/ays/repository/orchestrator-server/blueprint  201 488                                                                                │
INFO:network:                                                                                │
[Sun02 11:53] - Service.py          :64  :j.atyourservice.server.service - INFO     - init service 7c0d91160f from bridge                                                                                │
[Sun02 11:53] - RunStep.py          :84  :j.atyourservice.server         - INFO     - runstep 1: error                                                                                │
[Sun02 11:53] - Run.py              :108 :j.atyourservice.server         - ERROR    - error during execution of step 1 in run 965b5abf4cc46ab8e9148b71a9259099                                                                          │
Error of job: gateway!gw_23 (start):                                                                                │
*TRACEBACK*********************************************************************************                                                                                │
Traceback (most recent call last):                                                                                │  File "/usr/lib/python3.5/concurrent/futures/thread.py", line 55, in run                                                                                │
    result = self.fn(*self.args, **self.kwargs)                                                                                │  File "/tmp/actions/gateway/6d6df9a95324eb55c987c336dd567f7b.py", line 123, in start                                                                                │
    loaddresses = ip.addr.list('lo')                                                                                │  File "/usr/local/lib/python3.5/dist-packages/zeroos/core0/client/client.py", line 972, in list                                                                                │
    return self._client.json('ip.addr.list', args)                                                                                │  File "/usr/local/lib/python3.5/dist-packages/zeroos/core0/client/client.py", line 597, in json                                                                                │
    result = self.sync(command, arguments)                                                                                │  File "/usr/local/lib/python3.5/dist-packages/zeroos/core0/client/client.py", line 583, in sync                                                                                │
    response = self.raw(command, arguments)                                                                                │
  File "/usr/local/lib/python3.5/dist-packages/zeroos/core0/client/client.py", line 734, in raw                                                                                │
    raise RuntimeError('failed to dispatch command to container: %s' % result.data)                                                                                │RuntimeError: failed to dispatch command to container: "invalid container id"                                                                                │
                                                                                │
                                                                                │
******************************************************************************************

software version
master : 9ab9170


Don't invert covariance but solve using hermitian matrix algebra

Two changes:

use a.dot(b).dot(c) instead of np.dot(a, np.dot(b, c)) saves the creation of one temporary variable
use solve(c, a.dot(b).T, sym_pos=True, overwrite_b=True).T instead of dotdot(a, b, inv(c)) is more numerically stable and efficient for hermitian c (especially for large systems).

Check experimental branch:

matrix inversions have been replaced by solve operations.
bug #20 has been fixed.
on the other hand, I kept the dotdot for the sake of simplicity.
a script has been added to check that the numerical results of the Kalman filter/smoother against another package.


DISH message group is a string instead of bytes

I've been trying out RADIO-DISH pattern and noticed an inconsistency: message.group has a type str instead of usual bytes. At first I thought nothing of it, but it could cause an exception to arise if the group has non-decodable characters.
Reproduceable by running this code:
bug.py:
import zmq

ctx = zmq.Context()

radio = ctx.socket(zmq.RADIO)
dish = ctx.socket(zmq.DISH)

radio.bind('inproc://radio')
dish.connect('inproc://radio')

dish.join(b'\xab')

radio.send(b'Hello', group=b'\xab')

msg = dish.recv(copy=False)

group = msg.group

Output:
Traceback (most recent call last):
  File "bug.py", line 17, in <module>
    group = msg.group
  File "/usr/lib/python3.6/site-packages/zmq/sugar/frame.py", line 30, in group
    return self.get('group')
  File "zmq/backend/cython/message.pyx", line 406, in zmq.backend.cython.message.Frame.get
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xab in position 0: invalid start byte
pyzmq-gc send failed: Socket operation on non-socket

The ZeroMQ API docs declare that groups are "strings" and the only other strings in the API are zmq_msg_gets which are already defined as UTF-8. For consistency with other string APIs in libzmq, I've updated the zmq API docs to declare that groups are also UTF-8, so non-UTF8 binary groups are invalid and thus would rightly raise.

Huh.
Not sure why they decided to go with strings there, doesn't make much sense.
I guess I can only hope that they change that before finalizing the spec.


Update test.yaml

change in underlying github actions

@VanekPetr There were some changes in cvxgrp/.github

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
326

Relevant Lines:
793

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
326

Relevant Lines:
793

💛  - Coveralls

@tschm Amazing! Thank you :)


Download Icon Missing when called with ":download:"

Describe the bug
context
I recently switched my theme from "sphinx-rtd-theme" to "sphinx-book-theme". I really like it so far! One thing I can't figure out though is how to get inline icons to appear. For example, in the previous sphinx-rtd-theme a download icon would appear next to anything marked as :download:.
expectation
When I include :download: I expect to see a "download icon" to appear . For instance, in the documentation for sphinx-rtd-theme you'll see the inline icon (red circle):

But for the book-theme  the icon is missing:

problem
This is a problem because it does not draw people's attention as effectively to links that contain downloadable content.
Reproduce the bug
An example of this bug is on sphinx-book-theme's documentation on including download links here.
You can reproduce this example by entering the following in a .rst file if your site is using the sphinx-book-theme:
:download:`The download link should be blue, normal weight text with a leading icon, and should wrap white-spaces <static/yi_jing_01_chien.jpg>`

List your environment
Running latest version of sphinx-book-theme.
My site is hosted on ReadTheDocs.io.
MacOS Monterey 15.4.
Browsers: Safari and Firefox.

I've tried digging deeper into this issue, but it's beyond the scope of my abilities. It appears that a rule is missing in one of the stylesheets that won't automatically include the icon if :download: is called in an .rst file. I tried adding the following rule to no avail:
.fa-download::before, .rst-content code.download span:first-child::before, .rst-content tt.download span:first-child::before {
    content: "\f019";
}

The below code sort of worked, but displayed a corrupted image:
span.pre:before {
    padding-right: 4px;
    content: "\f019";
}

Unfortuantely, I don't know enough css to be able to effectively troubleshoot this more.
In the meantime, I've found a temporary solution of implementing spinx-icon (docs link) and including the following code for download links:
:icon:`fas fa-download` :download:`Download File <../path/to/file.pdf>`

It's a bit cumbersome, but it's a quick and dirty fix.

@sieler ahh I think that you need to explicitly set the Font Family and weight and it should work. How about:
a.download.external > code:before {
    content: "\f019";
    font-weight: 600;
    font-family: 'Font Awesome 5 Free';
    padding-right: 0.5em;
}

I opened a PR to fix this upstream:

https://github.com/pydata/pydata-sphinx-theme/pull/850

Thanks for responding to my issue. I know it isn't a huge issue to be tackled, so I appreciate it. Here are some things I've tried:
I've added that chunk of code to my custom.css file, but I'm still not seeing the download icon appear.
Below is the code in my .rst file. The first line with :download: is my workaround, and the second is the original code used for download links.
Download
--------

:icon:`fas fa-download` :download:`Resume (one page) <../pathname/to/document.pdf>`
:download:`Test <../pathname/to/document.pdf>`

This is the result:

Perhaps the issue is with my custom.css file, but other edits I've made to that document are working on my site.

@sieler
They mistagged me, that's all. My github name is sielerjm and yours is sieler.
Take care.

thanks!
On Thu, Jul 28, 2022 at 1:24 AM 'Chris Holdgraf' via
_gr_allegrosupport_fw_sieler @.***>
wrote:

I opened a PR to fix this upstream:

pydata/pydata-sphinx-theme#850
https://github.com/pydata/pydata-sphinx-theme/pull/850

—
Reply to this email directly, view it on GitHub
https://github.com/executablebooks/sphinx-book-theme/issues/594#issuecomment-1197825271,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAL5OHMUDU2F7FITMOODH7DVWI7UHANCNFSM54IEZQTA
.
You are receiving this because you were mentioned.Message ID:
@.***>

this one should now be fixed upstream!


Console.WriteLine has no overload with params formatting.

Expected
Compile successfully and output "1 2 3 4 5 6 7 8 9".
Actual
C# Compilation Failed
Microsoft (R) Visual C# Compiler version 4.0.30319.34209
(31,3): error CS1501: No overload for method 'WriteLine' takes 10 arguments
\fs6-n02\stor14wc1ord1\956235\live.bridge.net\web\content\Bridge\Builder\Bridge.dll: (Location of symbol related to previous error)
Steps To Reproduce
Bridge Fiddle
Dot Net Fiddle
public class App
{
    [Ready]
    public static void Main()
    {
		Console.WriteLine("{0} {1} {2} {3} {4} {5} {6} {7} {8}", 1, 2, 3, 4, 5, 6, 7, 8, 9);
    }
}

The solution is just to implement this:
[Template("console.log(Bridge.String.format({format}, {args}))")]
public static extern void WriteLine(
	string format,
	params object[] args);

Pull Request: #1315 .

Interesting how this overload is not noted in the documentation, but it is in the source:
http://referencesource.microsoft.com/#mscorlib/system/console.cs,2138
I will add.

@geoffreymcgill, It is noted on this MSDN page.

I added the missing params. Included the fix in the existing pull request.
https://github.com/bridgedotnet/Bridge/pull/1319/commits/fd3bb5fae2e22a0d4fa70254fdcef727e5e641c1

Me too, I added it to my pull request (#1315).

Fixed along with #1304


Github Action config required by changesets

@marekkirejczyk or @LogvinovLeon :
Can you please check if Github Action permissions are set on this repository?

I'm getting following error when trying to generate new version via actions:

had something like that on my test repo, permission change helped with that.
Of course instead of these settings we can go with granular GH token that would be used just by this workflow. It needs access to read data from repo and open PRs

Not that easy:

https://docs.github.com/en/actions/security-guides/automatic-token-authentication#modifying-the-permissions-for-the-github_token

@marekkirejczyk or @LogvinovLeon :
Can you please check if Github Action permissions are set on this repository?

Done!

@marekkirejczyk Cool, GH action for changeset is working now:
https://github.com/vlayer-xyz/noir-ethereum-history-api/pull/290


Cannot boot to bios with the P40 installed.

Hi!
You wrote: "If the above cannot solve your problem, you can raise it in Issues and let us help you figure it out."
Please help. When I insert the P40 GPU, the board beeps 8 times what basically means "graphics card issue". I sent back the last card, bought a new one and same issue occurs.
When I remove the card, I have to reset cmos or even reflash the bios to make the board boot again. Sometimes I even have to rearrange the RAM modules.
The board is a gigabyte X99 UD4P rev. 1.0 with latest bios installed. I see no "Above 4 G support" option any more since my bios update. According to this thread, the x99 chipset should work very good.
My other graphics card is a Nvidia 1070. The power supply has 800W capacity.  I used the 2x8pin to 1x8pin connector.
What can I do now?

Uhg. I can't offer a solution, but what you describe is EXACTLY what I'm experiencing with my current build, and that's a discouraging sign.
My board is the same X99-UD4P rev 1.0 with F23 bios. Everything is fine until I add n P40 cards. Once I've added a card and powered on, I have a boot loop that requires removing the cards and clearing bios to fix. After many attempts with one UD4P board, I was eventually unable to recover the motherboard from the loop.
Target build is to have all 4 cards (1080 + 3xP40 cards, 78GB total) fed by a 1300W power supply, with a 40 lane E5-26xx v4 CPU. I have a second, identical motherboard as well as an X99-SLI that are my next steps.
If I discover anything I'll add to this issue.

I think I have this figured out, and the news is not good. The Tesla series cards need a BIOS feature which is usually labeled "Above 4G Support," which changes the memory addresses available to the cards. Without this feature, the P40 cards will never work.
"Above 4G" is not supported on both the Gigabyte X99-UD4P and the Gigabyte X99-SLI. Finding an X99 board which does support the mapping is key to getting this working.

I am not sure if this works on the UD4P, but it's worth a shot: https://github.com/xCuri0/ReBarUEFI/wiki/Enabling-hidden-4G-decoding


Emit a warning on non-hashable static arguments in jax.jit.

The message looks like, e.g.:
Static argument (index 1) of type <class 'numpy.ndarray'> for function f is non-hashable. As this can lead to unexpected cache-misses, it will raise an error in a near future.

Fixed mypy (by ignoring it).

mypy was unhappy with the returned value annotation, so i removed them:
: error: Incompatible return value type (got "Tuple[Any, Tuple[Any, ...]]", expected "Tuple[WrappedFun, Tuple[Any]]")

Thanks for your patience, and your hard work!

A number of the examples pass dicts as static_args to create_model. Should the examples be updated so they don't throw these errors?
For example:
https://github.com/google/flax/blob/master/examples/wmt/train.py#L257

Yes, they should! Can you open an issue on the Flax repo for that? (Unless there are also instances of this in the JAX repo.)


Trouble with multiple services with the same name in different namespaces

As shortname is used for (one of) virtual_host domains, it causes Duplicate entry of domain
external/envoy/source/common/config/grpc_mux_impl.cc:188] gRPC config for type.googleapis.com/envoy.api.v2.Listener update rejected: Only unique values for domains are permitted. Duplicate entry of domain sleep

I thikn this is caused by the alt vhosts we generate (sleep, sleep.foo, sleep.foo.svc, etc.) - thanks to @ZackButcher for catching that.
Need to dedup the vhost.domains before we ship it.

Step to reproduce:
kubectl apply -f <(istioctl kube-inject --debug -f samples/httpbin/httpbin.yaml)
kubectl create namespace legacy
kubectl apply -f samples/httpbin/httpbin.yaml -n legacy

LDS going to have 2 virtual hosts with httpbin domain in both.
"virtual_hosts": [
                    {
                      "domains": [
                        "httpbin.default.svc.cluster.local",
                        "httpbin.default.svc.cluster.local:8000",
                        "httpbin.default.svc.cluster",
                        "httpbin.default.svc.cluster:8000",
                        "httpbin.default.svc",
                        "httpbin.default.svc:8000",
                        "httpbin.default",
                        "httpbin.default:8000",
                        "httpbin",
                        "httpbin:8000",
                        "<IP_ADDRESS>",
                        "<IP_ADDRESS>:8000"
                      ],
                      "name": "httpbin.default.svc.cluster.local:8000",
                      "routes": [
                        {
                          ...
                        }
                      ]
                    },
                    {
                      "domains": [
                        "httpbin.legacy.svc.cluster.local",
                        "httpbin.legacy.svc.cluster.local:8000",
                        "httpbin.legacy.svc.cluster",
                        "httpbin.legacy.svc.cluster:8000",
                        "httpbin.legacy.svc",
                        "httpbin.legacy.svc:8000",
                        "httpbin.legacy",
                        "httpbin.legacy:8000",
                        "httpbin",
                        "httpbin:8000",
                        "<IP_ADDRESS>",
                        "<IP_ADDRESS>:8000"
                      ],
                },

A little more context on the specific issue and how we're hitting it: today we push RDS info inside of the Listener (LDS) config. As part of that, we need routes to match on hostnames, and for ergonomic reasons we allow users to use short names or FQDNs. The shortnames overlap and cause issues.
An example to show what I mean: suppose we have service foo in namespace default; in k8s its FQDN is foo.default.svc.cluster.local. Suppose we have a second service foo in namespace bar; in k8s its FQDN is foo.bar.svc.cluster.local.
Today when we push RDS info the all Envoys in the mesh, we construct a list of acceptable names for foo; this looks like:

foo, foo.default, foo.default.svc.cluster.local
foo, foo.bar, foo.bar.svc.cluster.local

This error is because the two foo entries overlap with each other (i.e. its ambiguous which Route applies when the app uses a shortname).
To fix this, the route configuration that we produce needs to know the namespace of the sidecar its sending config to is in, so we can send the correct names:

For a sidecar in namespace default, we should be pushing the names {foo, foo.default, foo.default.svc.cluster.local} and {foo.bar, foo.bar.svc.cluster.local}
For a sidecar in namespace bar we should be pushing the names {foo.default, foo.default.svc.cluster.local} and {foo, foo.bar, foo.bar.svc.cluster.local}

working on a fix


Remove typeinfo in adapter to test platform

let skill this. i will try and keep future PRs smaller


TypeError: expected str, bytes or os.PathLike object, not NoneType

Initializing...
Traceback (most recent call last):
File "C:\Users\ibrahim.l\Desktop\MicroEdgeGPT.py", line 61, in
asyncio.run(main())
File "C:\Users\ibrahim.l\AppData\Local\Programs\Python\Python310\lib\asyncio\runners.py", line 44, in run
return loop.run_until_complete(main)
File "C:\Users\ibrahim.l\AppData\Local\Programs\Python\Python310\lib\asyncio\base_events.py", line 646, in run_until_complete
return future.result()
File "C:\Users\ibrahim.l\Desktop\MicroEdgeGPT.py", line 33, in main
bot = Chatbot()
File "C:\Users\ibrahim.l\AppData\Local\Programs\Python\Python310\lib\site-packages\EdgeGPT.py", line 213, in init
self.chat_hub: ChatHub = ChatHub(Conversation())
File "C:\Users\ibrahim.l\AppData\Local\Programs\Python\Python310\lib\site-packages\EdgeGPT.py", line 113, in init
open(os.environ.get("COOKIE_FILE"), "r", encoding="utf-8").read()
TypeError: expected str, bytes or os.PathLike object, not NoneType

Same problem. Is there no longer a public token?

Same problem. Is there no longer a public token?

Yes. Public token got revoked


Update reqwest version to 0.11.10

The minimum version of reqwest 0.11.4 is no longer true after 0.2.3 release

Added all reqwest::Error methods for reqwest_middleware::Error

methods url_mut, with_url, without_url were added after 0.11.10

Thank you for modifying it. I didn't notice I changed to the wrong line


[OP] Support ELU

As nnvm is used as Mxnet backend I was thinking all mxnet operator was compatible with nnvm.
I try to use nnvm with tvm to deploy network and I got this error about elu activation ?
I use leaky_relu with elu parameter.
NotImplementedError: act_type: elu is not supported in nnvm.

Does I need to implement it ? Or it exist but I do something wrong ?

@zhreshold can you look into this?

@tqchen Are you supposing using this kind of composing operators?
elu(x) = - alpha * relu(1 - exp(x)) + relu(x)

This seems to be a bit over complicated for a single operator.

It is fine since NNVM compiler automatically fuses and generated a fused kernel

Okay, I will take care of it. Probably I need to refactor some part to make it work for now and future.

@zhreshold thank's for your work.


[Autogenerated] Release v1.4.10

Autogenerated release for PR Metrics v1.4.10.

PR Metrics
✔ Thanks for keeping your pull request small.
⚠ Consider adding additional tests.

Lines

Product Code
9

Test Code
3

Subtotal
12

Ignored Code
1,918

Total
1,930

Metrics computed by PR Metrics. Add it to your Azure DevOps and GitHub PRs!


BUG: Conflict code lines in website

Is there an existing issue for this?

[X] I have searched the existing issues

What happened?

Conflict code lines are in the website i would like to remove them.
@Anushkabh Please assign this issue to me under GSSOC 2024 and add necessary labels to it
Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

@SalehaTabassum Assigned!

Fixed in #458


[Django_axes_warning] adding axes beckend and middleware

What changes were proposed in this pull request?

https://django-axes.readthedocs.io/en/latest/2_installation.html

For py3 tests are failing in CI but not locally. I am trying to figure out why locally not failing why CI tests are failing.

any idea why tests are failing -> https://github.com/cloudera/hue/pull/2297/checks?check_run_id=3045468878 @romainr

As some tests are failing in CI ->

but when I am trying them locally they not failing and tried also ( make clean but same result)

@romainr


Auto fill password do not work

on early versions i was using safein cloud password manager with kiwi browser in success for auto fillimg but on last version it doesnt work
i tried to clear all data base, reuploaded again but still doesnt work
it is really important for using
pls advice for fix

@Titanposeidon, did you go to the Settings, select Passwords and then turn on the top 2 options?
~Ibuprophen

@Ibuprophen sure i tried

sure i tried but doesnt work

Sorry that it wasn't a solution for you as I have no problem with this feature myself.
That's all I can personally think of and hopefully someone can chime in to help you resolve this.
@kiwibrowser?
~Ibuprophen

i just re uploaded old version which is<PHONE_NUMBER>, auto fill passwords working with safein cloud password manager, pls fix on last release

I also think it's a super shame that it no longer works with KP2A. It must be a kiwi problem, because as mentioned in other comments it has worked some versions before and with Firefox it works as well...

yes its really annoying, all my passwords on my app but always trying to go out of browser, checking on password app, then copy then go back to kiwi browser...
on new version its not working still, i am sure developer will fix the issue soon

yes its really annoying, all my passwords on my app but always trying to go out of browser, checking on password app, then copy then go back to kiwi browser... on new version its not working still, i am sure developer will fix the issue soon

I rather think that the developers believe the problem is not Kiwi based but hopefully I'm wrong about this...

Understood, it's clear I'll compare<PHONE_NUMBER> and current version and prepare a fix for Autofill

Understood, it's clear I'll compare<PHONE_NUMBER> and current version and prepare a fix for Autofill

WOW! Thanks a lot 👍

Understood, it's clear I'll compare<PHONE_NUMBER> and current version and prepare a fix for Autofill

thanks sounds great

Understood, it's clear I'll compare<PHONE_NUMBER> and current version and prepare a fix for Autofill

Just to inform with the last update,<PHONE_NUMBER>, still doent work, fyi @kiwibrowser

I am trying a new fix, I think it will be ready in one hour :)

I am trying a new fix, I think it will be ready in one hour :)

on last realese, its working! thanks for your effort and the fix

I am trying a new fix, I think it will be ready in one hour :)

Thanx for the fix, you made my life better! 🙂


Add new on-screen keyboard documentation

:warning: Validation status: warnings

File
Status
Preview URL
Details

windows-iotcore/develop-your-app/OnScreenKeyboard.md
:warning:Warning

Details

windows-iotcore/TOC.md
:white_check_mark:Succeeded

windows-iotcore/develop-your-app/OnScreenKeyboardLayouts.md
:white_check_mark:Succeeded

windows-iotcore/manage-your-device/DevicePortal.md
:white_check_mark:Succeeded

windows-iotcore/develop-your-app/OnScreenKeyboard.md

Line 29: [Warning] Illegal link: [Windows Device Portal](../manage-your-device/DevicePortal.md#IoT-specific-features) -- missing bookmark. The file manage-your-device/DevicePortal.md doesn't contain a bookmark named IoT-specific-features.

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

:warning: Validation status: warnings

File
Status
Preview URL
Details

windows-iotcore/develop-your-app/OnScreenKeyboard.md
:warning:Warning

Details

windows-iotcore/TOC.md
:white_check_mark:Succeeded

windows-iotcore/develop-your-app/OnScreenKeyboardLayouts.md
:white_check_mark:Succeeded

windows-iotcore/manage-your-device/DevicePortal.md
:white_check_mark:Succeeded

windows-iotcore/develop-your-app/OnScreenKeyboard.md

Line 29: [Warning] Invalid file link:(~/manage-your-device/DevicePortal#iot-specific-features).

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

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

windows-iotcore/TOC.md
:white_check_mark:Succeeded

windows-iotcore/develop-your-app/OnScreenKeyboard.md
:white_check_mark:Succeeded

windows-iotcore/develop-your-app/OnScreenKeyboardLayouts.md
:white_check_mark:Succeeded

windows-iotcore/manage-your-device/DevicePortal.md
:white_check_mark:Succeeded

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

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

windows-iotcore/TOC.md
:white_check_mark:Succeeded

windows-iotcore/develop-your-app/OnScreenKeyboard.md
:white_check_mark:Succeeded

windows-iotcore/develop-your-app/OnScreenKeyboardLayouts.md
:white_check_mark:Succeeded

windows-iotcore/manage-your-device/DevicePortal.md
:white_check_mark:Succeeded

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


Version 0.3.1

Codecov Report

Merging #31 into master will increase coverage by 0.12%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master      #31      +/-   ##
==========================================
+ Coverage   60.21%   60.33%   +0.12%
==========================================
  Files          23       23
  Lines         651      653       +2
  Branches       27       27
==========================================
+ Hits          392      394       +2
  Misses        253      253
  Partials        6        6

Impacted Files
Coverage Δ

...selection/packages-page/packages-page.component.ts
76.92% <100%> (+4.19%)
:arrow_up:

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 e25d553...f80b5af. Read the comment docs.


Document borsh crate features

With more and more small features added to borsh, we did not do a great job documenting the list of supported feature flags and when to use them. For example, hashbrown is an optional dependency (since #155) which is only useful in nostd context. Also, there is std feature enabled by default, but borsh = { default-features = false } will switch crate into nostd context.

taking this issue


feature request "clickable card-header for Accordion"

nice to see bs4 is go to beta 👍
can you add a clickable "card-header" for accordion simular the "list-group-item-action" maybe  "card-header-action"
thanks jonny

Hi @jonnysp ,
.card-header is already clickable in our accordion see : https://getbootstrap.com/docs/4.0/components/collapse/#accordion-example
Maybe can you add some explanations here ?

hi @Johann-S
a full block style as a button with hover effect or the listgroup link and colorable with within the card style
https://getbootstrap.com/docs/4.0/components/list-group/#links-and-buttons

You can create a clickable header for it, but we're not going to provide any additional styles for it.


Implement Vertical Build for Windows arm64 CrossAOT

This issue covers productization of the following vertical: Windows arm64 CrossAOT

Build OS: Windows
Target OS: Windows
Build OS Arch: x64
Target Arch: arm64
Stack Type: Short
Key Artifacts: Windows arm64 CrossAOT Runtime Packs for Android and Wasm

Implementation of this vertical may depend on completion of other items within the Unified Build Space:

[ ] Link issues as necessary

When complete, the following will be true:

[ ] The vertical builds successfully and required changes are backported to individual repos.
[ ] The vertical's outputs are verified as being complete and correct as compared to the current .NET official build.
[ ] The vertical is enabled in VMR rolling CI and PR (if applicable).

T-Shirt Size: Small (default, update as necessary)

Blocked on https://github.com/dotnet/source-build/issues/3701


Recognizes reason phrase is nullable and not set when using http/2

See https://github.com/http2/http2-spec/issues/202
Fixes #382

NetflixOSS » feign » feign-pull-requests #280 FAILURE
Looks like there's a problem with this pull request


Cluster never updated if only categories changed.

I found that cluster categories colors never updated if only marker's categories were changed, while population and marker's positions stayed unchanged.
To check it just change window.setInterval in random.10000-categories.html example in the next way:
window.setInterval(function () {
    for (i = 0; i < size / 2; ++i) {
        markers[i].category = Math.floor(Math.random() * Math.random() * colors.length);
    }
    leafletView.ProcessView();
}, 500);

Thanks for the bug report, I can confirm it.
I didn't really thought about dynamic categories when I implemented the cache, so it's not an obvious fix. Could you remove and add again the markers, or is it too slow ?

I found the solution by controlling of categories array for changes.
It works very well, but I can't do "Pull request". So I attach updated file here.
Please check the solution and implement it if it is right.
PruneCluster.zip


EE4 Beta1: WordPress does not finish installation

I'm on a Mac using terminal.  Server is from Vultr.
System Information
Distributor ID:	Ubuntu
Description:	Ubuntu 16.04.4 LTS
Release:	16.04
Codename:	xenial
Note: when I ran the command for the below output, this appears above it:
PHP Notice:  Undefined index: ssh in phar:///usr/local/bin/ee/php/EE/Runner.php on line 730
+-------------------+--------------------------------------+
| OS                | Linux 4.4.0-127-generic #153-Ubuntu  |
|                   | SMP Sat May 19 10:58:46 UTC 2018 x86 |
|                   | _64                                  |
| Shell             | /bin/bash                            |
| PHP binary        | /usr/bin/php7.2                      |
| PHP version       | 7.2.6-1+ubuntu16.04.1+deb.sury.org+1 |
| php.ini used      | /etc/php/7.2/cli/php.ini             |
| EE root dir       | phar://ee.phar                       |
| EE vendor dir     | phar://ee.phar/vendor                |
| EE phar path      | /root                                |
| EE packages dir   |                                      |
| EE global config  | /opt/easyengine/config.yml           |
| EE project config |                                      |
| EE version        | 4.0.0-beta.1                         |
+-------------------+--------------------------------------+
Trying to use this command: ee site create example.com --wp
Everything seems to go okay as far as what I see in Terminal but when I actually visit the site, it takes me to the WP install page. (wp-admin/setup-config.php).

@codente This issue was occurring because the mysql service of the database container was not ready by the time EasyEngine tried to install WordPress. This issue has been reported here https://github.com/EasyEngine/site-command/issues/33 and taken care of here [https://github.com/EasyEngine/site-command/pull/34] by adding proper health check so that EasyEngine starts the installation of WordPress only when the database container is ready and healthy. It will be shipped in the next release.

Hi - thanks.  What causes this?  By this I mean "mysql service of the database container was not ready by the time EasyEngine tried to install WordPress. "

@codente What was happening was that while installing wordpress, it was expecting that the mysql container would've been up and running. However mysql takes some time to start and it wasn't running till our code reached that point.
We fixed it by waiting for mysql server to start before proceeding with site install.


wheel installation issue

Required attestation

[x] I have completely and exactly followed the virtual environment setup instructions from the book or README in absence of the book.
[x] I have cloned either this repository or my fork of this repository so that I have all necessary files on my local machine.
[x] I have checked that this issue has not already been reported or resolved here.
[x] I am aware that there is a pre-built Binder environment that I can use, but I want to install locally on my machine instead.

Background information
1. Which OS are you using?
M1 Pro Ventura
2. Which Python version are you using?
3.11.1
3. Are you using conda or venv?
conda

Commands run and their outputs
Please provide all of the commands you ran as well as the traceback:
    Getting requirements to build wheel: started
    Getting requirements to build wheel: finished with status 'error'
    error: subprocess-exited-with-error

    × Getting requirements to build wheel did not run successfully.
    │ exit code: 1
    ╰─> [67 lines of output]
        The Meson build system
        Version: 0.62.2
        Source dir: /private/var/folders/ss/1c56194x3g72fv7f14_pftfc0000gn/T/pip-install-x6ns8xbu/scipy_629eab5391024ff1a1c9347607f3b5b4
        Build dir: /private/var/folders/ss/1c56194x3g72fv7f14_pftfc0000gn/T/pip-install-x6ns8xbu/scipy_629eab5391024ff1a1c9347607f3b5b4/.mesonpy-gjey8zge/build
        Build type: native build
        Project name: SciPy
        Project version: 1.9.1
        C compiler for the host machine: cc (clang 14.0.0 "Apple clang version 14.0.0 (clang-14<IP_ADDRESS>)")
        C linker for the host machine: cc ld64 820.1
        C++ compiler for the host machine: c++ (clang 14.0.0 "Apple clang version 14.0.0 (clang-14<IP_ADDRESS>)")
        C++ linker for the host machine: c++ ld64 820.1
        Host machine cpu family: aarch64
        Host machine cpu: arm64
        Compiler for C supports arguments -Wno-unused-but-set-variable: YES
        Library m found: YES

        ../../meson.build:41:0: ERROR: Unknown compiler(s): [['gfortran'], ['flang'], ['nvfortran'], ['pgfortran'], ['ifort'], ['g95']]
        The following exception(s) were encountered:
        Running "gfortran --version" gave "[Errno 2] No such file or directory: 'gfortran'"
        Running "gfortran -V" gave "[Errno 2] No such file or directory: 'gfortran'"
        Running "flang --version" gave "[Errno 2] No such file or directory: 'flang'"
        Running "flang -V" gave "[Errno 2] No such file or directory: 'flang'"
        Running "nvfortran --version" gave "[Errno 2] No such file or directory: 'nvfortran'"
        Running "nvfortran -V" gave "[Errno 2] No such file or directory: 'nvfortran'"
        Running "pgfortran --version" gave "[Errno 2] No such file or directory: 'pgfortran'"
        Running "pgfortran -V" gave "[Errno 2] No such file or directory: 'pgfortran'"
        Running "ifort --version" gave "[Errno 2] No such file or directory: 'ifort'"
        Running "ifort -V" gave "[Errno 2] No such file or directory: 'ifort'"
        Running "g95 --version" gave "[Errno 2] No such file or directory: 'g95'"
        Running "g95 -V" gave "[Errno 2] No such file or directory: 'g95'"

        A full log can be found at /private/var/folders/ss/1c56194x3g72fv7f14_pftfc0000gn/T/pip-install-x6ns8xbu/scipy_629eab5391024ff1a1c9347607f3b5b4/.mesonpy-gjey8zge/build/meson-logs/meson-log.txt
        + meson setup --native-file=/private/var/folders/ss/1c56194x3g72fv7f14_pftfc0000gn/T/pip-install-x6ns8xbu/scipy_629eab5391024ff1a1c9347607f3b5b4/.mesonpy-native-file.ini -Ddebug=false -Doptimization=2 --prefix=/Library/Frameworks/Python.framework/Versions/3.11 /private/var/folders/ss/1c56194x3g72fv7f14_pftfc0000gn/T/pip-install-x6ns8xbu/scipy_629eab5391024ff1a1c9347607f3b5b4 /private/var/folders/ss/1c56194x3g72fv7f14_pftfc0000gn/T/pip-install-x6ns8xbu/scipy_629eab5391024ff1a1c9347607f3b5b4/.mesonpy-gjey8zge/build
        Traceback (most recent call last):
          File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 351, in <module>
            main()
          File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 333, in main
            json_out['return_val'] = hook(**hook_input['kwargs'])
                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 118, in get_requires_for_build_wheel
            return hook(config_settings)
                   ^^^^^^^^^^^^^^^^^^^^^
          File "/private/var/folders/ss/1c56194x3g72fv7f14_pftfc0000gn/T/pip-build-env-_v7xpwn_/overlay/lib/python3.11/site-packages/mesonpy/__init__.py", line 969, in get_requires_for_build_wheel
            with _project(config_settings) as project:
          File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/contextlib.py", line 137, in __enter__
            return next(self.gen)
                   ^^^^^^^^^^^^^^
          File "/private/var/folders/ss/1c56194x3g72fv7f14_pftfc0000gn/T/pip-build-env-_v7xpwn_/overlay/lib/python3.11/site-packages/mesonpy/__init__.py", line 948, in _project
            with Project.with_temp_working_dir(
          File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/contextlib.py", line 137, in __enter__
            return next(self.gen)
                   ^^^^^^^^^^^^^^
          File "/private/var/folders/ss/1c56194x3g72fv7f14_pftfc0000gn/T/pip-build-env-_v7xpwn_/overlay/lib/python3.11/site-packages/mesonpy/__init__.py", line 777, in with_temp_working_dir
            yield cls(source_dir, tmpdir, build_dir)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          File "/private/var/folders/ss/1c56194x3g72fv7f14_pftfc0000gn/T/pip-build-env-_v7xpwn_/overlay/lib/python3.11/site-packages/mesonpy/__init__.py", line 682, in __init__
            self._configure(reconfigure=bool(build_dir) and not native_file_mismatch)
          File "/private/var/folders/ss/1c56194x3g72fv7f14_pftfc0000gn/T/pip-build-env-_v7xpwn_/overlay/lib/python3.11/site-packages/mesonpy/__init__.py", line 713, in _configure
            self._meson(
          File "/private/var/folders/ss/1c56194x3g72fv7f14_pftfc0000gn/T/pip-build-env-_v7xpwn_/overlay/lib/python3.11/site-packages/mesonpy/__init__.py", line 696, in _meson
            return self._proc('meson', *args)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
          File "/private/var/folders/ss/1c56194x3g72fv7f14_pftfc0000gn/T/pip-build-env-_v7xpwn_/overlay/lib/python3.11/site-packages/mesonpy/__init__.py", line 691, in _proc
            subprocess.check_call(list(args))
          File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/subprocess.py", line 413, in check_call
            raise CalledProcessError(retcode, cmd)
        subprocess.CalledProcessError: Command '['meson', 'setup', '--native-file=/private/var/folders/ss/1c56194x3g72fv7f14_pftfc0000gn/T/pip-install-x6ns8xbu/scipy_629eab5391024ff1a1c9347607f3b5b4/.mesonpy-native-file.ini', '-Ddebug=false', '-Doptimization=2', '--prefix=/Library/Frameworks/Python.framework/Versions/3.11', '/private/var/folders/ss/1c56194x3g72fv7f14_pftfc0000gn/T/pip-install-x6ns8xbu/scipy_629eab5391024ff1a1c9347607f3b5b4', '/private/var/folders/ss/1c56194x3g72fv7f14_pftfc0000gn/T/pip-install-x6ns8xbu/scipy_629eab5391024ff1a1c9347607f3b5b4/.mesonpy-gjey8zge/build']' returned non-zero exit status 1.
        [end of output]

    note: This error originates from a subprocess, and is likely not a problem with pip.
  error: subprocess-exited-with-error

  × Getting requirements to build wheel did not run successfully.
  │ exit code: 1
  ╰─> See above for output.

  note: This error originates from a subprocess, and is likely not a problem with pip.
  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error
× pip subprocess to install build dependencies did not run successfully.
│ exit code: 1
╰─> See above for output.
note: This error originates from a subprocess, and is likely not a problem with pip.
Note that I used pip3 install -r requirements.txt because in case of conda install, -r is not defined.

The book is great. thank you!

Screenshots
Optionally, include any screenshots that will help diagnose the issue.

@miirsadra - The version of Python you are using is likely way to too high because it is trying to install a version of scipy that is outside of the bounds listed in the requirements. In addition, there was recently an upstream packaging issue that affects Apple Silicon users. Please follow the installation instructions in the README for Apple Silicon Users.  As you might know Apple has it's own python version as well.
I think I fixed it somehow without conda. It only makes me confuse!


updated homepage sign in, to react 'link'

updated homepage.js to have button link to sign in using react LINK

updated manually on shared screen with shannon


Can't see if repository is private

When repository is private and has avatar, old lock icon does not show.
Cant see if repository is private or not.

I think maybe we have two choices:

one is composite the two images as one
use a different color on repository name.

What about moving the icon to the right side of the name?
Would that look too cramped?
The archived icon is added to the right when applicable, perhaps they could be grouped together?
Examples (quick hack using browser tools, not a final proposal):

Just change it like on repository list.

Any chance this could be moved to 1.10.0 milestone so that 1.9.0 can be released? PR #7387 is already in the 1.10.0 milestone and addresses this issue.


Cognitive Speech Service does not always work when integrated with BOT. The BOT does not always speak out is the issue.

The below code takes Microphone input converts to TEXT. It then also speaks out the TEXT. Many a times the BOT does not speak out. What's the reason behing that? The issue can be reproduced in any browser.

Web Chat: Cognitive Services Speech Services using JavaScript

<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!--
  For demonstration purposes, we are using development branch of Web Chat at "/master/webchat.js".
  When you are using Web Chat for production, you should use the latest stable at "/latest/webchat.js".
  Or locked down on a specific version "/4.1.0/webchat.js".
-->
<script src="https://cdn.botframework.com/botframework-webchat/master/webchat.js"></script>
<style>
  html, body { height: 100% }
  body { margin: 0 }

  #webchat {
    height: 100%;
    width: 100%;
  }
</style>

@shmisra, we recently resolved a bug that was preventing queued messages from being spoken by the bot. You can take a look at the content of that discussion and fix over at https://github.com/microsoft/BotFramework-WebChat/issues/1736. This fix will be available for the 4.5 release.
If this is not your issue, please provide any console errors you may be seeing and reproduction steps, and even a video if you think that helps. In that case I will reopen this issue and relabel it as a bug.


Move build things around and add IPDK eBPF container and native build

This commit does 3 things really:

Moves some of the build infrastructure out of the networking
directory and into the build directory.

Add networking_ebpf directory and recipe code.

The networking_ebpf code for now is about a few things:

Clones, builds, and installs the protobuf repository.
Clones, builds, and installs the p4c compiler with ebpf backend
support.
Clones, builds, and installs the psabpf CLI tool.
Clones the psa-ebpf-demo repository.
Installs golang.
Clones, builds, and installs the ipdk-tap-plugin Docker CNM.

The networking_ebpf container is a bit of a work in progress now. I'd also like feedback on if I should break out the build changes from the networking_ebpf recipe as well.
Signed-off-by: Kyle Mestery<EMAIL_ADDRESS>

@stolsma Let me know your thoughts on this one in terms of splitting out the build changes or not. They are sort of required to add the networking_ebpf container build, so I have them together here.

Very nice, the new ebpf-ubuntu2004 CI job ran successfully! Kudos to @stolsma for the awesome work on the ipdk CLI and build. You know it was designed well when adding in a new target was as simple as a few lines of changes to the build code. :)

@mestery that was the whole idea when creating the cli 🤷♂😊
Will look at this PR in detail tomorrow morning CET. but first impression is 👍


Gallery not refreshing after taking a photo

Hi,
Im having an issue with iPhoneX - when I take a photo with it gallery doesn't refresh, and I need to take one or two more photos and then it starts refreshing. On iPhone 6s this works great, but on iPhoneX it doesn't get updated right away. Unfortunately I cannot send any logs from it since I do not own iPhoneX and simulator doesn't have camera, but on my review sessions, testers have it and they observe this bug.
I tried default cameraCell and dynamic one (from the example) and results are the same in both cases.

@fralways
It works fine on my iPhone X.

Is there anything I missed?

Very strange! It works perfectly for you. I will try to investigate more and see if I can get any findings why it doesn't work for me. Thanks for taking your time to check this.

@fralways : Can you please specify your OS version, the device model in which you tested it and the Xcode which you used to build the library?

@rizwan95 iOS 12, iPhoneX, Xcode 10.
Btw, I have observed that when user takes camera shot, and then clicks done, that image is passed to the delegate. So the image is there, just the collection view in gallery isnt refreshing.

I will try to reproduce it and get back to you.


How do I change the background color of DatePicker?

@mmgyce You need to change css of datepicker(Custom css). Please check screenshot. I have tried to change color.
Datepicker header color changed

Inspect element css changes

@mmgyce you can use our SASS to change the colors and theme too.

Hello guys and thank you for your work.
Could anyone help me? I'm becoming crazy trying to change default color of datepicker.
I have installed md2 through npm. I have changed default blue everywhere in 'datepicker.css'. I have changed $primary in 'datepicker.scss' but nothing happends, still default blue. I have added an overwrite class in my scss parent component (.md2-datepicker-header{ background: #00bfa5 }), still default blue. I have added the same class in my main style.scss but, again, nothing change.
I hope someone could help and guide me on how to change default color.
Regards.


Old Lasair URL is burned into the code

Have been updating the Colab examples to add endpoint = "https://lasair-ztf.lsst.ac.uk" into the instantiation code.
This works fine, but for the Streams API example, when requesting more information on a stream...
L = lasair(token, endpoint = "https://lasair-ztf.lsst.ac.uk/api")

try:
    result = L.streams_topics(regex)
except LasairError as e:
    print(e)

for row in result:
    print(row['topic'], row['more_info'])

I get the following list...
lasair_2OrphanSearch https://lasair-iris.roe.ac.uk/query/1/
lasair_2SN-likecandidates https://lasair-iris.roe.ac.uk/query/2/
lasair_2AllnucleartransientsandTDEcandidates https://lasair-iris.roe.ac.uk/query/3/
lasair_2SherlockCVs https://lasair-iris.roe.ac.uk/query/4/
lasair_2RemoteCFroObject https://lasair-iris.roe.ac.uk/query/10/
lasair_2C-SNAILS https://lasair-iris.roe.ac.uk/query/15/
lasair_2Lightweight https://lasair-iris.roe.ac.uk/query/41/
lasair_51recentSNcandidateslargedm https://lasair-iris.roe.ac.uk/query/50/
lasair_51recentSNcandidateslargedmdtfainthost https://lasair-iris.roe.ac.uk/query/51/
lasair_51recentSNcandidateshostspec-z0separation1arcsecorderedphysicalseparation https://lasair-iris.roe.ac.uk/query/57/
.
.
. etc

So the code is ignoring my endpoint override when reporting the URLs, though it's correctly using the endpoint override to talk to the service!

URL of the webserver now comes from settings
https://github.com/lsst-uk/lasair4/blob/main/webserver/lasairapi/serializers.py#L113
And endpoint for client is fixed in pull request
https://github.com/lsst-uk/lasair_api/blob/develop/lasair/lasair.py#L27


ci: use hoisted mode for e2e test

hoisted mode will make e2e test has same node_modules sturcture with npm

https://github.com/dai-shi/waku/pull/1087 this PR refactor the install step using npm so hoisted mode will doesn't matter now I think

anyway it's better to use hoisted mode in CI so keep away from regression


Can I make client instance without token_v2 for public Notion page?

I really appreciate your commitment to this project.
To access private Notion pages, token_v2 is essential.
But when I want to get some information about public notion pages, the token is not needed.
How can I use it in this case?

This is resolved by https://github.com/jamalex/notion-py/pull/123, which has been merged to master, and will be released to PyPI tonight.


gen-idea seems unresponsive

After using eclipse plugin, sbt-idea looks slow.
In directory with existing project it stays at:
[info] Trying to create an Idea module default-047fd2
And in fresh dir it stucks at:
[info] Trying to create an Idea module default-b6068b [info] Updating {file:/home/pawel/Dropbox/src/scala/test/raid-simulator/}default-b6068b... [info] Done updating.
and it stays for a LONG time. I thought it just hanged.
There should be more info for  the user, like:
Downloading: .....................................                 34%   0 kb/s
Or something simpler, but the thing is to notify the user what's going on.
I'm working, be patient or Your network is slow, it may take some time, grab a coffee ;)
Without it there is a lot of confusion, especially the first time, like:
"is it working?, it crashed?, is may internet connection failing? am I downloading some huge file that I forgot or maybe system is fetching updates?"
I hope you know what I mean.

It is mainly sbt itself that is doing the possibly time consuming stuff, i.e. downloading the dependencies, so there's not much you can do about it in the plugin side for the progress reporting. You could do 'set logLevel := Level.Debug' before gen-idea, but then you get lots of stuff :)
Compared to eclipse plugin, I think the defaults are different in the sense that Eclipse plugin does not download sources and javadocs by default, and sbt-idea does, and that takes more time. So better comparison would be either 'gen-idea no-classifiers no-sbt-classifiers' command or 'eclipse with-sources'.
But yes, the initial "Trying to create..." line could include information that this can take some time.

Yes, you are absolutely right. I actually like this default behavior.
I was not aware that it's more on the sbt side.
Than maybe, just this message before download would be the quick win in this situation?
Downloading sources and documentation for dependencies. It may take some time depending on network connection and other factors. Please be patient. [If you don't want to wait you can skip this step: gen-idea no-classifiers no-sbt-classifiers]

Closing this for now, as this was more of an sbt issue.


Created unit test for GDPixel

Fix Bug removing # value
Added UnsportedFormatException when GDPixel is initialize with bad data

This one was already 100% covered by another PR, thank you!


ScrollView bounce stuck mid-animation when scrolling inertially on Android

Description
When you scroll in a ScrollView and it reaches its end, it will leave a small gap below the ScrollView (note the white space above the Android navigation bar). I think it's because the bounce animation gets cut off. It only happens when you scroll inertially - if you reach the end with your finger still on the screen, it works as expected.

The size of the gap depends on how much inertia you give it:

When you then interact with screen again (try to overscroll), the gap disappears:

I also tried giving the ScrollView flex: 1, wrapping it in a View with flex: 1, disabling removeClippedSubviews - all the "tricks" I could find in other issues, but still no go.
I expect the ScrollView to have the same bounce effect at its start and its end and to not leave any gaps behind.
What's actually happening is that the ScrollView bounce effect only works at the top.
Reproduction
I couldn't reproduce it on rnplay, but I see it on all my devices (Android 5 & 6) and also in Genymotion VMs (Android 4 & 6). Here is a sample project:
$ git clone https://github.com/stovmascript/sample-react-native-scrollview-issue.git

Of course, it's also reproducible on ListViews, where I initially noticed it.
Additional Information

React Native version: 0.36.0
Platform: Android
Operating System: MacOS

My guess is that this is an Android bug. Can you try to verify it on a plain Android app?
If you set backgroundColor on the ScrollView directly, it solves the problem, eg:
export default class SampleScrollViewIssue extends Component {
  render() {
    return (
      <View style={{ flex: 1 }}>
        <ScrollView style={{ flex: 1, backgroundColor: 'green'}}>
          {Array.from({ length: 9 }).map((item, index) => (
            <View style={styles.container} key={index}>
              <Text style={styles.welcome}>
                Welcome to React Native!
              </Text>
              <Text style={styles.instructions}>
                To get started, edit index.android.js
              </Text>
              <Text style={styles.instructions}>
                Double tap R on your keyboard to reload,{'\n'}
                Shake or press menu button for dev menu
              </Text>
            </View>
          ))}
        </ScrollView>
      </View>
    );
  }
}

I'm not apt at Android development unfortunately.
Still seeing the same behaviour with backgroundColor set:

I'm pretty sure that it wasn't an issue with v0.30 (current production version of our app). I'm gonna back and test out the different versions of RN on the sample project and get back with the results.

Ok, so it seems to have been introduced with RN v0.32.0.

@stovmascript - any idea which commit might have done it?

@brentvatne Looks like there was a change to the ScrollView here:

Fix ScrollView bounce back bug in open source (36ca1a0) - @astreet

There are other commits since then, but some have been reverted, so this might be it?

As there are some comments regarding OEMs in these changes, think I should mention that I'm testing on:

Huawei P8lite (ALE-L21, Android 5.0.1)
LG Nexus 5 (stock Android 6.0.1)

looks like @astreet fixed this in https://github.com/facebook/react-native/commit/f2d3113c1db894097ef67ab1da84a508e39a3448 -- if it doesn't work then ping me and I can reopen @stovmascript

Thanks for the bug report! This should be fixed now in https://github.com/facebook/react-native/commit/f2d3113c1db894097ef67ab1da84a508e39a3448 (I verified it no longer repros with your sample app -- thanks for providing it!)


How do I show large picture in notification?

Firebase how do I show when I send a notification with a picture?

"Firebase how do I show when I send a notification with a picture?"
Hi, Any update on this......?


[XC9][Warning] Main Thread Checker warning

Since XC9 released I've been seeing this issue being printed on my debug console:

Main Thread Checker: UI API called on a background thread: -[UIApplication setNetworkActivityIndicatorVisible:]

After searching, I was unable to find a single instance of >setNetworkActivityIndicatorVisible
I'm just reporting this for reporting's sake. It's a warning and should be prioritized as such, but I think it's worth pointing it out. Me, personally, would consider it low priority if some other more critical issues show up, but given the nature of the warning itself (UI stuff on non-main threads), I'd still advice to address it as quickly as possible.
The debug stack is like this:
=================================================================
Main Thread Checker: UI API called on a background thread: -[UIApplication setNetworkActivityIndicatorVisible:]
PID: 42219, TID: 2024360, Thread name: (none), Queue name: NSOperationQueue 0x600000224020 (QOS: UNSPECIFIED), QoS: 0
Backtrace:
4   RestEssentials                      0x000000010abbd001 _T014RestEssentials0A10ControllerC8dataTask33_91282727334FD93F32E0C59020D3A2CELLySSSg12relativePath_SS10httpMethodSS6acceptAA4JSONVSg4jsonAA0A7OptionsV7optionsyAA6ResultOy10Foundation4DataVG_So15HTTPURLResponseCSgtc8callbacktKFyAUSg_So11URLResponseCSgs5Error_pSgtcfU_ + 289
5   RestEssentials                      0x000000010abc28e8 _T014RestEssentials0A10ControllerC8dataTask33_91282727334FD93F32E0C59020D3A2CELLySSSg12relativePath_SS10httpMethodSS6acceptAA4JSONVSg4jsonAA0A7OptionsV7optionsyAA6ResultOy10Foundation4DataVG_So15HTTPURLResponseCSgtc8callbacktKFyAUSg_So11URLResponseCSgs5Error_pSgtcfU_TA + 216
6   RestEssentials                      0x000000010abbd6f7 _T010Foundation4DataVSgSo11URLResponseCSgs5Error_pSgIxxxx_So6NSDataCSgAGSo7NSErrorCSgIyByyy_TR + 263
7   CFNetwork                           0x000000011024c208 __75-[__NSURLSessionLocal taskForClass:request:uploadFile:bodyData:completion:]_block_invoke + 19
8   CFNetwork                           0x000000011024ba6d __49-[__NSCFLocalSessionTask _task_onqueue_didFinish]_block_invoke + 147
9   Foundation                          0x000000010d1c79b7 __NSBLOCKOPERATION_IS_CALLING_OUT_TO_A_BLOCK__ + 7
10  Foundation                          0x000000010d1c781a -[NSBlockOperation main] + 68
11  Foundation                          0x000000010d1c5cd6 -[__NSOperationInternal _start:] + 778
12  libdispatch.dylib                   0x000000010fd5443c _dispatch_client_callout + 8
13  libdispatch.dylib                   0x000000010fd59af4 _dispatch_block_invoke_direct + 592
14  libdispatch.dylib                   0x000000010fd5443c _dispatch_client_callout + 8
15  libdispatch.dylib                   0x000000010fd59af4 _dispatch_block_invoke_direct + 592
16  libdispatch.dylib                   0x000000010fd59884 dispatch_block_perform + 109
17  Foundation                          0x000000010d1c1ce4 __NSOQSchedule_f + 342
18  libdispatch.dylib                   0x000000010fd5443c _dispatch_client_callout + 8
19  libdispatch.dylib                   0x000000010fd5a856 _dispatch_continuation_pop + 967
20  libdispatch.dylib                   0x000000010fd58c86 _dispatch_async_redirect_invoke + 780
21  libdispatch.dylib                   0x000000010fd601f9 _dispatch_root_queue_drain + 772
22  libdispatch.dylib                   0x000000010fd5fe97 _dispatch_worker_thread3 + 132
23  libsystem_pthread.dylib             0x00000001102175a2 _pthread_wqthread + 1299
24  libsystem_pthread.dylib             0x000000011021707d start_wqthread + 13

If there's anything else I can help with, just tag me.

@aravasio This should have been resolved in 4.0.1, which is now available in cocoapods.
Please test that version and let me know if that fixes it.

@sean7512 ok, did so and now I seem to have the same issue as #14. I went from a warning to an error. 🦆

@aravasio going to close this issue since 4.0.1 fixes it...
Will move convo to issue 14 (which I cannot reproduce)


Support Get & Set in ISessionCollection

This PR made for the issue #3
/cc @davidfowl @Eilon

Would it be better to put these over here with the others? https://github.com/aspnet/HttpAbstractions/blob/dev/src/Microsoft.AspNet.Http.Extensions/SessionCollectionExtensions.cs

@Tratcher I will try to make a PR in HttpAbstraction repo

@hishamco Assuming this is just a design pull request, we don't need to harp on the formatting issues right now but please read the coding guidelines as well (https://github.com/aspnet/Home/blob/master/CONTRIBUTING.md).
I think @Tratcher has a point about where this should live. Also who is the one that needs to get to it? Is it always passed in? Is it registered in the service collection?
I would be great if this could be registered as an open generic service with something like bond or protobuf:
services.AddScoped(typeof(ISessionFormatter<>), typeof(ProtobufSessionFormatter<>));

Then you could consume this like so:
public class MyController : Controller
{
    private ISessionFormatter<MyComplexType> _formatter;
    public MyController(ISessionFormatter<MyComplexType> formatter)
    {
        _formatter = formatter;
    }

    [HttpPost("/")]
    public void DoSomething(MyType type)
    {
          Context.Session.Set(myType, _formatter);
    }
}

@davidfowl thanks for your comments

@davidfowl I agreed to be register in the service collection, but why we need protobuf if the developer explicitly will implement ISessionFormatter