Expired certificate prevents ATS from allowing TLS connections

I believe the functionality of proxy.config.ssl.server.multicert.exit_on_load_fail INT 0 has been broken by 9163.
This was working well in 8.1.3 and  9.1.3 where a certificate can't prevent ATS from starting TLS properly.
Here's the logs I can see in 9.2.0:
[Mar 17 15:17:59.749] traffic_server NOTE: ssl_multicert.config loading ...
[Mar 17 15:18:02.375] traffic_server ERROR: invalid certificate /opt/trafficserver/etc/trafficserver/ssl/edge_wifi-staging-webview_cdn1_coxlab_net_cert.cer: certificate expired
[Mar 17 15:18:02.375] traffic_server ERROR: /opt/trafficserver/etc/trafficserver/ssl_multicert.config failed to load

When attempting to connect to a different endpoint in the remap, I get the following in the diags.log:
[Mar 17 15:18:02.600] [ET_NET 1] ERROR: SSL::140108205278784:error:0A0000C3:SSL routines::null ssl ctx:ssl/ssl_lib.c:677: peer address is 2001:578:30:9101:68:1:14:151
[Mar 17 15:18:02.602] [ET_NET 1] ERROR: failed to create SSL server session

An expired certificate should not prevent ATS from serving HTTPs.
I also since the same case with a certificate "key" file missing.
The odd behavior is that ATS will still work for HTTP which might fool monitoring system that trafficserver is configured properly.

I might understand what's going on here. Would you be able to try a patch later this week? Ping me on slack if you can.

I think the issue is the change to not use a "broken" config. This applies to the initial load so any error prevents having a TLS configuration. We might want to tweak this so if it's the initial load, a broken config is used anyway and if that's a problem then the "exit on load failure" should be enabled.

Sent patch, waiting on testing.

@smalenfant is this still an issue for you, or should we close it?


Case insensitive CLI arguments

The bin script must perform the same regardless of the case of the arguments.

Coverage decreased (-0.05%) to 98.113% when pulling e36ff3f572965d92530959bcdeb85f3c15f4044a on 8-case-insensitive-args into 0c62e5693c34532da484968eb5ff53b4b08d0578 on master.

Coverage decreased (-0.05%) to 98.113% when pulling 4d7269adccd687a02fafefbadde59f150c25bc83 on 8-case-insensitive-args into 0c62e5693c34532da484968eb5ff53b4b08d0578 on master.

Coverage decreased (-0.05%) to 98.113% when pulling 4d7269adccd687a02fafefbadde59f150c25bc83 on 8-case-insensitive-args into 0c62e5693c34532da484968eb5ff53b4b08d0578 on master.

Coverage decreased (-0.05%) to 98.113% when pulling 0d99f9ba29a3c89e1d9cf0fc8609f220dc9c5a38 on 8-case-insensitive-args into 0c62e5693c34532da484968eb5ff53b4b08d0578 on master.

Coverage increased (+1.8%) to 100.0% when pulling 3c0df6f7c06c778d1be8f47186b79e0f08f47545 on 8-case-insensitive-args into 0c62e5693c34532da484968eb5ff53b4b08d0578 on master.


Adding Whats new for iOS

#sign-off

Can we include this in the TOC:

Microsoft Defender for Endpoint for iOS

Overview
What's new

#sign-off


feat: bottomNavBar

Can't automatically merge conflict [consider that ->route/index.tsx]

Conflictos


Add an awesome Podcast

Hi @trimstray, thanks for this fantastic work. Meanwhile here is an awesome OSINT podcast that I regularly follow (and ofc anyone interested in OSINT should too). I think its worthy of being under the Geeky Podcasts section. :)
https://twitter.com/WebBreacher/status/1100945773452128256

Hi @0xInfection!
Wow it's really nice resource. I added this to Podcasts chapter.
Thanks a lot :+1:


Docker self hosted version shows control characters instead of colors

This is on Mac 10.15.7 with Docker for Mac:
> docker --version
Docker version 20.10.0, build 7287ab3

When using the docker-compose version of cheat.sh:
> git log | head -n1
commit 4d86f0fb959b92e4dfeb141ddd0f6424322d131c

I do:
> docker-compose up --build

Things build without error and start up:
Successfully built 56154e635c2a
Successfully tagged cheat.sh:latest
Starting cheatsh_redis_1 ... done
Starting chtsh           ... done
Attaching to cheatsh_redis_1, chtsh
redis_1  | 1:C 10 Jan 17:59:13.308 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
redis_1  | 1:C 10 Jan 17:59:13.308 # Redis version=4.0.14, bits=64, commit=00000000, modified=0, pid=1, just started
redis_1  | 1:C 10 Jan 17:59:13.308 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
redis_1  | 1:M 10 Jan 17:59:13.309 * Running mode=standalone, port=6379.
redis_1  | 1:M 10 Jan 17:59:13.309 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
redis_1  | 1:M 10 Jan 17:59:13.309 # Server initialized
redis_1  | 1:M 10 Jan 17:59:13.309 # WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled.
redis_1  | 1:M 10 Jan 17:59:13.310 * DB loaded from disk: 0.000 seconds
redis_1  | 1:M 10 Jan 17:59:13.310 * Ready to accept connections
chtsh    | Starting gevent server on <IP_ADDRESS>:8002
chtsh    | <IP_ADDRESS> - - [2021-01-10 17:59:19] "GET / HTTP/1.1" 200 448540 0.246588
chtsh    | <IP_ADDRESS> - - [2021-01-10 17:59:19] "GET /files/opensearch.xml HTTP/1.1" 200 986 0.001436

But when I point my browser to localhost:8002 I see:

Yes. Nobody knows what cause it yet. The primary goal was to make it running in Docker.

Yes. Nobody knows what cause it yet. The primary goal was to make it running in Docker.

I believe it works now

I am facing this same issue now.
> docker --version
Docker version 20.10.10, build b485636f4b

> git log | head -n1
commit 609c79093d629524f220cabf75d05a9e92135816

So far I traced it to https://github.com/chubin/cheat.sh/blob/609c79093d629524f220cabf75d05a9e92135816/lib/frontend/html.py#L36

Found the problem. Apline by default comes with limited BusyBox version of sed which doesn't process ansi2html rules correctly.
I submitted a patch https://github.com/pixelb/scripts/pull/30 to warn about it.
Testing a fix now.

@mcallaway @aamehedi this is now fixed.

@abitrolly Thanks a lot. It works!

Sent with GitHawk


how can i fix a old version of osiris i have it has added features and custom gui just dont know how to update it please help me

please help

https://github.com/danielkrupinski/Osiris/commits/master/Source

I think you should learn c++ instead of pasting!!!


Add issue template

cc @martindurant @jcrist for feedback

A request to include the versions of all packages concerned, python and OS?

FYI when you merge things, the template is often included (as its in the top-of-PR). I generally clean them up on merging.

Does this go away if we prepend with git comment characters (#)?
On Mon, Mar 6, 2017 at 9:26 AM, Jeff Reback<EMAIL_ADDRESS>wrote:

FYI when you merge things, the template is often included (as its in the
top-of-PR). I generally clean them up on merging.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/dask/dask/pull/2049#issuecomment-284409920, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AASszMBa9ak2XaxZfkb-DKEzPMV2iqDDks5rjBd8gaJpZM4MUH7z
.

@mrocklin sorry I deleted this because I was referring to the PR template (not sure if you have that). The issue template is good.

I've added versions.  Merging soon if no further comments.


parser: allow USING GIST syntax for creating inverted indexes

PR: https://github.com/cockroachdb/cockroach/pull/51516
From release notes:

Added support for the USING GIST syntax to create an inverted index on GEOMETRY and GEOGRAPHY columns. [#51516][#51516] {% comment %}doc{% endcomment %}

@rmloveland This looks like a spatial feature?

yes, snagged

Fixed in #8617


Mounted external device not showing inside docker volume

I need to access usb-storage devices inside a running docker container.
Im running Debian on the host and have tried multiple linux-containers. If I first mount the device(usb-stick) on my host-system mount /dev/sda1 /media/sda1 and then docker run -it -v /media:/media  the device shows up normaly, but i need to be able to change the usb-sticks at runntime.
I can umount /dev/sda1 on my host-system and mount the same device or another device on the host but the container won't show the new devices.
Writing other files via touch or mkdir to the /media/ directory does work as expected(visible for host and container).
This seems to only affect changes in volumes of running containers.
docker version:
Client:
 Version:	17.12.0-ce
 API version:	1.35
 Go version:	go1.9.2
 Git commit:	c97c6d6
 Built:	Wed Dec 27 20:11:19 2017
 OS/Arch:	linux/amd64

Server:
 Engine:
  Version:	17.12.0-ce
  API version:	1.35 (minimum version 1.12)
  Go version:	go1.9.2
  Git commit:	c97c6d6
  Built:	Wed Dec 27 20:09:54 2017
  OS/Arch:	linux/amd64
  Experimental:	false

docker info:
Containers: 3
 Running: 2
 Paused: 0
 Stopped: 1
Images: 1
Server Version: 17.12.0-ce
Storage Driver: overlay2
 Backing Filesystem: extfs
 Supports d_type: true
 Native Overlay Diff: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
 Volume: local
 Network: bridge host macvlan null overlay
 Log: awslogs fluentd gcplogs gelf journald json-file logentries splunk syslog
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: 89623f28b87a6004d4b785663257362d1658a729
runc version: b2567b37d7b75eb4cf325b77297b140ea686ce8f
init version: 949e6fa
Security Options:
 seccomp
  Profile: default
Kernel Version: 4.9.0-6-amd64
Operating System: Debian GNU/Linux 9 (stretch)
OSType: linux
Architecture: x86_64
CPUs: 1
Total Memory: 1.957GiB
Name: xxxx
ID: YSPJ:7CFT:2IDR:S3ZK:LQKH:OLCA:NB7L:RP5R:JRHA:OT3X:LZ3S:ZQO7
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
Labels:
Experimental: false
Insecure Registries:
 <IP_ADDRESS>/8
Live Restore Enabled: false

Please file this issue in https://github.com/moby/moby.
This repository is for the registry.


Projects don't show up in the projects folder

Describe the bug
Created projects appear only in the dashboard while they should be mainly accessible from the "Projects" folder
To Reproduce

Create a project
Go to the dashboard, project is there
go to the projects folder, nothing there

Expected behavior
Tp have th eproject on both places
Screenshots

The public projects page will display only projects with visibility public. When you create a project the default visibility is set to private and hence its not appearing in the public projects page. Please make a project public and check it.

I checked it, it is working, but then we need to change the name to public projects instead of projects

Closing this in favour of #292


Compatibility with browserify

Just wondering if this library is intended to be usable with browserify. When I require it I get an error "fs.readFileSync is not a function"

Where is that error coming from?

its an error being thrown in closure.js

It's probably coming from here. I think this can be solved with brfs by manually inlining the dependencies that are passed to this method (loadScript).

Can you elaborate a little what you mean by manually inlining dependencies? I. E. Fork this and  modify that line?

Listing all dependencies at the top of the file like this:
var nodeType = fs.readFileSync(__dirname + '/node_modules/seegno-closure-library/closure/goog/dom/nodetype.js', 'utf8');

When brfs reads this, it will inline the content of the file in that path for you. Then, on the loadScript method, you could simply return the value for nodeType when the requested file matches. I'll accept a PR for sure if you find a better way to make it browserify-compatible without hardcoding the deps though.

@ruimarinho Thanks, I looked into this a bit more. Seems non-trivial as closure uses that method all over the place, and brfs seems to only be checking the top level dependencies. Will continue to look for a solution.

Hi,
@johnryan Did you find a solution to use this lib with browserify? I meet the same error.
Thank in advance for your feedback.

@ruimarinho Did you close this issue because there is no plan to support Browserify directly?

@mathpere No I didn't. I ended up using browserify-shim to get it to work.

@johnryan would you kindly share a gist of the browserify-shim that worked for you? Thanks!

@istib sure...first i just added browserify-shim as a dependency
then in my package.json I added
"browser": {
    "libPhoneNumber": "./path/to/your/libphonenumber.js"
  },
  "browserify-shim": {
    "libPhoneNumber": "i18n"
  },
  "browserify": {
    "transform": [
      "browserify-shim"
    ]
  }

then I just use it in my JS files like this:
var libPhoneNumber = require('libPhoneNumber');
var formatter = new libPhoneNumber.phonenumbers.AsYouTypeFormatter("US");

@mathpere not at all. I am completely open to any patches that might improve the compatibility of this lib with browserify. Unfortunately, the dependency on Google Closure makes that non-trivial.
@johnryan does browserify-shim allow you to bypass the issues you were having with the dependencies being loaded by fs.readFileSync?

@ruimarinho Yea it's not an ideal solution but it works. I think it just exposes the js variable globally and replaces the "require" with the global variable.

Interesting, I wonder how browserify-shim is helping it getting around goog.require. Do you have a small example project to share so that I can investigate that?

@ruimarinho Sorry for the delay. the js file i use is just the browser ready version (i.e. http://www.phoneformat.com/). Does that explain your question? If not I can try and whip something up.

@johnryan got it. I thought you'd found a way to get this lib working with browserify without any modification :)

@johnryan in your browserify-shim recipe, I don't understand what do you mean by "./path/to/your/libphonenumber.js"
"browser": {
   "libPhoneNumber": "./path/to/your/libphonenumber.js"
}

I you use browserify, that's because you're using NPM, aren't you ? if so, what's the right path to the libphonenumber;js ? I don't have it in my node_modules path.
Sorry if the question looks strange, but I never had to use browserify-shim in the past, so I don't know how it works.

@vcarel No problem...yea i'm basically not using npm for libphonenumber. I use a copy of libphonenumber from somewhere like http://www.phoneformat.com/. so the path is just to the local file. browserify-shim just makes it so you can use "require(libPhoneNumber)" and it will work like a regular NPM package.

@vcarel, @johnryan can you take a look at the upcoming version with complete support for browserify? https://github.com/seegno/google-libphonenumber/tree/enhancement/browserify-support. It also includes the latest libphonenumber (7.0.7) released yesterday.

I have just tested the enhancement/browserify-support branch with browserify and all of the basic features such as parsing, formatting, AsYouTypeFormatter seem to be working fine.

@ruimarinho Awesome i'll give it a spin. How did you end up resolving the fs. readFileSync issue?

Initially I had set to build out an elegant version based on porting Google's Closure Library to node, but this fact alone introduced a lot of complexity due to the need of sandboxing it given the usage of its own DI system. This rewrite bundles everything necessary together instead.


QMAPS-EcoDesign

Description
design and wording changes

I didn't have time to celebrate your first pr for maps :( :tada:


[SPARK-30044][ML] MNB/CNB/BNB use empty sigma matrix instead of null

What changes were proposed in this pull request?
MNB/CNB/BNB use empty sigma matrix instead of null
Why are the changes needed?
1,Using empty sigma matrix will simplify the impl
2,I am reviewing FM impl these days, FMModels have optional bias and linear part. It seems more reasonable to set optional part an empty vector/matrix or zero value than null
Does this PR introduce any user-facing change?
yes, sigma from null to empty matrix
How was this patch tested?
updated testsuites

Test build #114458 has started for PR 26679 at commit f624271.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/19292/
Test PASSed.

Test build #114458 has finished for PR 26679 at commit f624271.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/114458/
Test PASSed.

@srowen eh, the improvement is small:
1, we do not need to check sigma==null in model saving and loading
2, in the py side, the sigma is alwasys a matrix; while in the previous version, it is None when modelType is not gaussian.
Since you do not object, I will merge it these days.

Merged to master, thanks @srowen  for reviewing!


Formatter: single quotes not flagged as invalid

Single quotes are not valid in Cadl but they are not flagged in the VSCode extension.
Simple recreate:
import "@cadl-lang/rest";
import "@cadl-lang/openapi3";

using Cadl.Http;

model Pet {
  name: string;
}

model CreatedResponse {
  @statusCode code: '201';
}

@route("/Pets")
namespace Pets {
  op create(): CreatedResponse & Pet;
}

This fails to compile with:
Diagnostics were reported during compilation:

/Users/mikekistler/Projects/Microsoft/cadl/packages/samples/scratch/bug.cadl:11:21 - error invalid-character: Invalid character.
/Users/mikekistler/Projects/Microsoft/cadl/packages/samples/scratch/bug.cadl:11:21 - error token-expected: Expression expected.
/Users/mikekistler/Projects/Microsoft/cadl/packages/samples/scratch/bug.cadl:11:25 - error invalid-character: Invalid character.
/Users/mikekistler/Projects/Microsoft/cadl/packages/samples/scratch/bug.cadl:11:22 - error token-expected: Statement expected.
/Users/mikekistler/Projects/Microsoft/cadl/packages/samples/scratch/bug.cadl:12:1 - error token-expected: Statement expected.

But no warnings are shown in VSCode.
The code compiles cleanly when the single quotes are changed to double quotes.

@nguerrera any ideas what could be causing this, wouldn't the vscode extension get the same errors?

Weird! I will take a look.

Separately, we should do better error recovery here too since this is a common mistake.

Could always do the same as the semi colon. Undestand it is a string but make it an error and say this is printable so the formatter can fix it.

It looks like language server is just completely busted right now :(

Hmm, it works on F5, but not in our sln, not sure what's up yet, no errors in output window at all. Very strange.

@timotheeguerin observes the distinction isn't monorepo vs. not, it's untitled docs vs docs with paths and likely the changes to path handling broke things here.


REBEL-63: Implement Apple-R for Services

Disabling RN from taking control when the developer presses Apple-R. Instead, RC will take control and cycle through all the servers.

@sghiassy wrong branch dude. I assume you needed this in v0.24.1_SOA and not in master. But no worries, I will cherry-pick them into the new v0.28.0_SOA branch anyway

doh

I cherry-picked the SHA into the 0.24_SOA branch


Crosswalk 16 results in white screen

Short description of the problem:
Installing Crosswalk 16+ causes a white screen. This happens both on emulator and a real device. There are no runtime errors. No errors regarding CSP.
What behavior are you expecting?
Normal rendering. No white screen.
Steps to reproduce:

ionic add crosswalk
ionic run android
white screen

Ionic Version: 1.2.4
Browser & Operating System: Android / Crosswalk
Run ionic info from terminal/cmd prompt:
Your system information:

Cordova CLI: 5.4.1
Gulp version:  CLI version 3.9.0
Gulp local:   Local version 3.9.0
Ionic Version: 1.2.4-nightly-1917
Ionic CLI Version: 2.0.0-beta.17
Ionic App Lib Version: 2.0.0-beta.8
OS: Distributor ID:	Arch Description:	Arch Linux
Node Version: v5.7.0

Found the cause of this problem. I had added the plugin cordova-plugin-googlemaps. This caused the white screen. No errors were written in the console. I suspects CSP problems.


Unnecessary text printed on package import

First of all, thanks for authoring diplib!
Component
Select one or more of: PyDIP 3.3.0
Describe the bug
Text is printed to the console upon running import diplib in an interactive python session (e.g. python, notebooks, etc.).
This unnecessarily clutters my session. The main python codebase I work with is a large monorepo that imports hundreds distinct packages. If each of them printed 3 lines on import like diplib does, then I would have to scroll through over a thousand lines at the top of every python session that imports the codebase.
I would ask that this text no longer be printed upon import.
To Reproduce
While in an interactive python session:
>>> import diplib
DIPlib -- a quantitative image analysis library
Version 3.3.0 (May 21 2022)
For more information see https://diplib.org

This works as intended.
If you really want to avoid output to console, you can do something like this:
import sys
tmp = sys.ps1
del sys.ps1
import diplib as dip
sys.ps1 = tmp

This makes DIPlib think it's not running in an interactive session.
If you have any suggestions to make this easier, a PR is welcome. But we do not want to skip the output by default.

Thanks for the response @crisluengo! I just wanted to reiterate that if I had to do that for every single package I imported, it would be a real pain! I think I'll just work to remove diplib as a dependency. Thanks!


Disable UI animations

Disable UI animations
problem
The UI animations take up valuable time when navigating around the interface. What I love about notion is that you can navigate entirely from the keyboard, going up and down, focusing different blocks, change pages and search. It's all really lovely. I just wish I could disable the animations entirely.
solution
I wish there was simply a toggle setting to disable all UI animations.
alternatives (optional)
I have tried to go through the browser and override the CSS but I can't figure out how to do it. There's seems to be some javascript which blocks my attempts.

I just want to say thank you very much for putting all this together and hopefully you can see the merit of what I'm suggesting. Thanks again!
Cheers
Sacha

Already exists, will be out soon.

Alright! Awesome! Thank you for the response!
On Fri, Oct 30, 2020, 18:20 Tom<EMAIL_ADDRESS>wrote:

[image: image]
https://user-images.githubusercontent.com/16874139/97761612-3da28600-1b5a-11eb-9d5d-18b795c2f98e.png
Already exists, will be out soon.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/dragonwocky/notion-enhancer/issues/182#issuecomment-719825440,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AADJJSC5MAKML4XI2OW2U43SNM32TANCNFSM4TFLYCXQ
.

Hey thank you for this feature! I just successfully installed the
enhancements! It's so great! Thanks again for making this!
I was wondering though if there's a way to completely disable the
animations, not just make them faster?
Cheers
Sacha
On Mon, Nov 2, 2020 at 12:17 AM Tom<EMAIL_ADDRESS>wrote:

Closed #182 https://github.com/dragonwocky/notion-enhancer/issues/182.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/dragonwocky/notion-enhancer/issues/182#event-3946251760,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AADJJSEM74UCRAF5TCQQTZTSNY6INANCNFSM4TFLYCXQ
.

@sakaa the "snappy transitions" sets the animation time for all animations to 0s, aka them not being animated at all. have you found otherwise?

Hello, thank you for the quick response!
Yes? Maybe I'm doing something wrong. I have snappy transitions on, I
relaunch Notion, however, things are still animating?
Cheers
Sacha
On Mon, Nov 2, 2020 at 12:43 AM Tom<EMAIL_ADDRESS>wrote:

@sakaa https://github.com/sakaa the "snappy transitions" sets the
animation time for all animations to 0s, aka them not being animated at
all. have you found otherwise?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/dragonwocky/notion-enhancer/issues/182#issuecomment-720249465,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AADJJSHOXGM3T4AI7RXVPI3SNZBJJANCNFSM4TFLYCXQ
.

oh, sorry, yeah. all CSS animations (e.g. on hover) are made instant by snappy transitions, but since things like the sidebar sliding in and out are managed by changing the width pixel-by-pixel with javascript, they can't be blocked.

ah damn, I specifically wanted to remove the animation when selecting
blocks. You know when they go blue?
On Mon, Nov 2, 2020 at 12:53 AM Tom<EMAIL_ADDRESS>wrote:

oh, sorry, yeah. all CSS animations (e.g. on hover) are made instant by
snappy transitions, but since things like the sidebar sliding in and out
are managed by changing the width pixel-by-pixel with javascript, they
can't be blocked.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/dragonwocky/notion-enhancer/issues/182#issuecomment-720252822,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AADJJSGLO4HWORGREUEPZULSNZCNFANCNFSM4TFLYCXQ
.

as in, you don't want them to go blue? cos just testing now I can't notice any transition/animation I need to wait for, it seems pretty instant (using shift+arrows to select.)

No no I definitely want them to turn blue so I can see that they're
selected, it's just that it's not instant. There's a tiny fade animation.
I'd like to remove this so selecting blocks is completely instant.
I'm also using shit+arrows to select. You don't see the animation?
On Mon, Nov 2, 2020 at 12:57 AM Tom<EMAIL_ADDRESS>wrote:

as in, you don't want them to go blue? cos just testing now I can't notice
any transition/animation I need to wait for, it seems pretty instant (using
shift+arrows to select.)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/dragonwocky/notion-enhancer/issues/182#issuecomment-720254123,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AADJJSBNRYTN74VCZ3SKC6LSNZC3FANCNFSM4TFLYCXQ
.

I see it, but it only seems to take ~100ms. It's just not as if it's something I need to wait for (or even something I would've noticed if you hadn't pointed it out)...
This CSS should disable that anyway, I'll include it in the next release:
.notion-selectable-halo {
  opacity: 1 !important;
}

Awesome! Thank you so much! I definitely notice hehe. I tried talking to
the developers of Notion but they wouldn't help me. While the other
features you offer in the enhancements are all great, getting rid of this
animation is the main reason I'm trying to customize Notion. I want to go
fast! hehe
Thanks again!
Cheers
Sacha
On Mon, Nov 2, 2020 at 1:07 AM Tom<EMAIL_ADDRESS>wrote:

I see it, but it only seems to take ~100ms. It's just not as if it's
something I need to wait for (or even something I would've noticed if you
hadn't pointed it out)...
This CSS should disable that anyway, I'll include it in the next release:
.notion-selectable-halo {
opacity: 1 !important;
}
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/dragonwocky/notion-enhancer/issues/182#issuecomment-720258052,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AADJJSHIXGZ5XHFN5ISESILSNZEBLANCNFSM4TFLYCXQ
.


fix: Revert typescript-eslint monorepo ^6.0.0 (major)

Reverts seek-oss/eslint-config-skuba#196
This contains a breaking change as well as enables a whole number of extra rules which are technically breaking...?
We need to bump up eslint-config-seek too. Let's re-release this and figure out what rules we want to enable/disable

Ah, my bad 🤦

It's all good 😄 no problemos 👌


⚠ T:Riza Community Forum has degraded performance

In e2896e2, T:Riza Community Forum (https://community.triza.dev) experienced degraded performance:

HTTP code: 200
Response time: 3134 ms

Resolved: T:Riza Community Forum performance has improved in f5a39ab.


Error when i start scrcpy

[ ] I have read the FAQ.
[ ] I have searched in existing issues.

Environment

OS: Windows 10
scrcpy version: 1.10
installation method: Windows release
device model: ZWM-CAM
Android version: 7.0
I bug a cam with the Android emulator and the company includes a .zip with scrcpy, at the beginning it worked fine but for a few days it has not been able to open the viewer.

OUTPUT:
adb: error: failed to get feature set: no devices/emulators found
ERROR: "adb push" returned with value 1

https://github.com/Genymobile/scrcpy/blob/master/FAQ.md#device-not-detected
And update your scrcpy version, 1.10 is very old.


Confirm merge from privateToPublic-pr-working to privateToPublic-pr to sync with https://github.com/Opse2epr/E2E_RepoSync_Private_Prod (branch privateToPublic-pr)

Pull request opened by Docs to confirm syncing from https://github.com/Opse2epr/E2E_RepoSync_Private_Prod (branch privateToPublic-pr).

s


fix reference to dtlsTransport used by transceiver

when setDtlsTransport is called, the internal dtstransport should be updated, but it is not, causing a mismatch between transceiver and sender/receiver. it is probably best to simply refer to the instance in receiver/sender. alternatively, the property could be updated, up to you.
confirmed this fixes my issues with bundle/non-bundle connection state.

Thank you for fixing my implementation misstake!


Use more accurate testing of OAuth Token for PR Service

Github returns a 422 if you post to the statuses API with a valid token but invalid SHA.
Github returns a 401 if the API token is invalid.
/cc @brynary

Closing in favor of #49 which removes bundler-dependency related commit.


Design: Advanced Mapping Agent

The Google Geocoder often guesses the location of an address incorrectly; placing it across the country or simply in the wrong part of the county. While any user can move the map pin to a new location, most do not have time. However, a growing corps of virtual volunteers are willing to investigate misplaced pins and place them in the correct location. These Mapping Super Users need additional tools to easily identify the correct location and place the pin in the correct location. Sometimes they are placed on the wrong incident (e.g. when Harvey and Irma requests were coming in at the same time, some volunteers placed Florida requests on Harvey, and some Texas requests on Irma). These include:

[ ] A list of cases that have been flagged as in the wrong location, or are outside of the incident's geofence.
[ ] Geo Coordinate returns from multiple geocoding services (Google, Mapbox, Pitney-Bowers, Open Street Maps, etc).
[ ] Links to Google Maps and Google Street view to verify location visually.
[ ] Automatic external links to people-finding and address services
[ ] The phone number and case information, so the user may call the survivor for more information
[ ] An interface to easily permit relocating the pin by:

[ ] Dragging-and dropping
[ ] Pasting latitude/longitude
[ ] Clicking on a geocoder suggestion

[ ] Easily moving a case to another incident.
[ ] Ability to mark a flagged case as "resolved."

Design for the following Formats:

[ ] Desktop
[ ] Tablet
[ ] Smartphone
[ ] App
Final Output
[ ] Wireframe or PSD

Done.


Check sentencepiece original and sentencepiece huggingface

i'm in

https://horn-forsythia-b96.notion.site/SentencePiece-6c4c23a9b05b4f11a69dad022fd8956b


[Swift 3] Open VS Public

The highly discussed Proposal 0117 is now implemented :

Classes declared as public can no longer be subclassed outside of their defining module, and methods declared as public can no longer be overridden outside of their defining module. To allow a class to be externally subclassed or a method to be externally overridden, declare them as open, which is a new access level beyond public.

We now have to choose
We have to explicitly decide which class are subclassable and which methods / properties are overridable.
I am not a big fan of this decision to make classes non-subclassable by default, since we sometimes need to inherit from a class that was not designed for subclassing (for instance UITabbar etc).
So I will not be very objective about this ;)
What do you think ?

@lastMove Thanks for picking up this.
IBAnimatable is an extension of UIKit. All UIKit elements will be open, I think IBAnimatable elements should be open too. Even our demo also subclasses from some IBAnimatable elements. So I prefer to use open for all IBAnimatable UI classes.

Personnaly I would prefer to let the biggest part of the Framework open. And use public only when the classes/methods/properties are dangerous to subclass or override. (Sometimes I found myself subclassing class that was not intended for. To fix some behaviours)

@lastMove comments from #287
Just a question about this, shouldn't we do the reverse? Let public for the one we think that won't overridable then changing them to open if there good reasons. If it's for a bug, we should fix it. After, since the most of IBAnimatable elements are from UIKit, I agree with you to say they should be open.

@tbaranes I think we only set UI elements to open now. We may revisit them again since from open to public is a breaking change. And from public to open is a feature 😁


windows 10 pro workstation update

[Enter feedback here]

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

ID: 459c24c5-2d50-f119-5a74-4519bfd55fe4
Version Independent ID: d085cee9-cd2a-f503-38af-9fdadfa9fdb1
Content: About Network Monitoring in Azure Monitor logs
Content Source: articles/networking/network-monitoring-overview.md
Service: virtual-network
GitHub Login: @agummadi
Microsoft Alias: agummadi

Can you please elaborate on your feedback so that we can assist better.

@MartinJindrisek, I am wondering if you had a chance to look over the previous reply. It would be great if you can elaborate on the issue for further help.

@MartinJindrisek, Since we have not heard back from you we will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly reopen the issue and continue the discussion.


MEND model after editing

Hi there, I'm editing gpt2-xl with MEND and would like to use the edited model afterwards, and I have some question:
I noticed that the edited model (edited_model), which I'm getting is of type easyeditor.trainer.algs.MEND.MEND, and to get the actual edited model I have to call edited_model.model. Is this correct? edited_model.model is of type FunctionalGPT2LMHeadModel, whereas for other editing methods (e.g., ROME) the edited model is of type transformers.models.gpt2.modeling_gpt2.GPT2LMHeadModel
I'm using the example from the repo:
prompts = [
    'What university did Watts Humphrey attend?',
    'Which family does Ramalinaceae belong to',
    'What role does Denny Herzig play in football?'
]
## You can set `ground_truth` to None !!!(or set to original output)
ground_truth = ['Illinois Institute of Technology', 'Lecanorales', 'defender']
## edit target: expected output
target_new = ['University of Michigan', 'Lamiinae', 'winger']

locality_inputs = {
    'neighborhood':{
        'prompt': ['Joseph Fischhof, the', 'Larry Bird is a professional', 'In Forssa, they understand'],
        'ground_truth': ['piano', 'basketball', 'Finnish']
    },
    'distracting': {
        'prompt': ['Ray Charles, the violin Hauschka plays the instrument', 'Grant Hill is a professional soccer Magic Johnson is a professional', 'The law in Ikaalinen declares the language Swedish In Loviisa, the language spoken is'],
        'ground_truth': ['piano', 'basketball', 'Finnish']
    }
}

editor = BaseEditor.from_hparams(hparams)

metrics, edited_model, _ = editor.edit(
    prompts=prompts,
    ground_truth=ground_truth,
    target_new=target_new,
    locality_inputs=locality_inputs,
    keep_original_weight=False,
)

Thanks!

Hello，
it's correct.
MEND utilize the monkeypatch and FunctionalGPT2LMHeadModel is the edited model.
This is due to the implementation of MEND and we just keep them.

Hello， it's correct. MEND utilize the monkeypatch and FunctionalGPT2LMHeadModel is the edited model. This is due to the implementation of MEND and we just keep them.

Hello. In the sequential_edit=True setting, it seems that the edited model is not updated to MEND.model, so each edit uses the initial model (https://github.com/zjunlp/EasyEdit/blob/63c0a879b3037d1abc1a5cec015d169051179e57/easyeditor/trainer/algs/MEND.py#L392l). Could you please check on this issue?

Hello， it's correct. MEND utilize the monkeypatch and FunctionalGPT2LMHeadModel is the edited model. This is due to the implementation of MEND and we just keep them.

Hello. In the sequential_edit=True setting, it seems that the edited model is not updated to MEND.model, so each edit uses the initial model (https://github.com/zjunlp/EasyEdit/blob/63c0a879b3037d1abc1a5cec015d169051179e57/easyeditor/trainer/algs/MEND.py#L392l). Could you please check on this issue?

Hello. In the sequential_edit=True setting, it seems that the edited model is not updated to MEND.model, so each edit uses the initial model (https://github.com/zjunlp/EasyEdit/blob/63c0a879b3037d1abc1a5cec015d169051179e57/easyeditor/trainer/algs/MEND.py#L392l). Could you please check on this issue?

Thank you for bringing this to our attention! This issue was caused by a version iteration, and I have now fixed it in the latest release. If you encounter any other issues, please feel free to open a new issue.

hi, do you have further questions?

hi, do you have further questions?

Thanks for the fix; I have no further questions.


Cannot Import Component based on styled-components

Environment
System:

OS: macOS High Sierra 10.13.6
CPU: (4) x64 Intel(R) Core(TM) i5-2500S CPU @ 2.70GHz
Memory: 255.81 MB / 12.00 GB
Shell: 3.2.57 - /bin/bash

Binaries:

Node: 10.16.0 - ~/.nvm/versions/node/v10.16.0/bin/node
npm: 6.9.0 - ~/.nvm/versions/node/v10.16.0/bin/npm

npmPackages:

babel-plugin-styled-components: ^1.10.6 => 1.10.6
styled-components: ^4.3.2 => 4.3.2

Reproduction
I've built a prototype theming component using styled-components https://github.com/Tri4Ty/CatalogZero ... works great when I launch this component in development mode (Webpack devServer), but when I import it into any other component, I'm getting:

Module parse failed: Unexpected token (142:2)
File was processed with these loaders:

./node_modules/source-map-loader/index.js
You may need an additional loader to handle the result of these loaders.
|
| const Button = (props) => (

{props.children}
| );
| export default Button;
@ ./node_modules/catalog-zero/index.js 1:0-34 3:15-21
@ ./src/ConfigurableForm.js
@ ./dev/src/ConfigurableFormTest.js
@ ./dev/src/index.js

Steps to reproduce

npm install --save catalog-zero

in your react class, add the following:
import Button from 'catalog-zero';

...

render() {
  return(
     <Button>My Test Button</Button>
  )
}

npm start

Expected Behavior
I expect your component to build and the "My Test Button" to render
Actual Behavior
getting compile errors when I import this catalog-zero component into any other component:

npm start
...
ERROR in ./node_modules/catalog-zero/src/Button.js 142:2
Module parse failed: Unexpected token (142:2)
File was processed with these loaders:

./node_modules/source-map-loader/index.js
You may need an additional loader to handle the result of these loaders.
|
| const Button = (props) => (

{props.children}
| );
| export default Button;
@ ./node_modules/catalog-zero/index.js 1:0-34 3:15-21
@ ./src/ConfigurableForm.js
@ ./dev/src/ConfigurableFormTest.js
@ ./dev/src/index.js

Package.json
{
  "name": "catalog-zero",
  "version": "1.0.1-betaTesting",
  "description": "Component library that supports customizable theming and styling",
  "main": "/dist/catalog-one.bundle.js",
  "scripts": {
    "pre-commit": "lint-staged",
    "start": "webpack-dev-server --config ./webpack.dev.config.js --mode development",
    "build": "webpack --config ./webpack.prod.config.js --mode production"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/Tri4Ty/CatalogZero.git"
  },
  "keywords": [
    "React",
    "Component Library",
    "Customized Theming"
  ],
  "author": "Tri4Ty",
  "license": "ISC",
  "bugs": {
    "url": "https://github.com/Tri4Ty/CatalogZero/issues"
  },
  "homepage": "https://github.com/Tri4Ty/CatalogZero#readme",
  "babel": {
    "presets": [
      "@babel/preset-env",
      "@babel/preset-react"
    ],
    "plugins": [
      "@babel/plugin-proposal-class-properties",
      ["babel-plugin-styled-components", {
        "minify": false,
        "transpileTemplateLiterals": false
      }]
    ]
  },
  "pre-commit": [
    "pre-commit"
  ],
  "lint-staged": {
    "*.js": [
      "prettier --write",
      "git add"
    ]
  },
  "devDependencies": {
    "@babel/core": "^7.4.5",
    "@babel/plugin-proposal-class-properties": "^7.4.4",
    "@babel/preset-env": "^7.4.5",
    "@babel/preset-react": "^7.0.0",
    "babel-eslint": "^10.0.2",
    "babel-loader": "^8.0.6",
    "babel-plugin-styled-components": "^1.10.6",
    "circular-dependency-plugin": "^5.0.2",
    "clean-webpack-plugin": "^3.0.0",
    "eslint": "^5.16.0",
    "eslint-config-airbnb": "^17.1.0",
    "eslint-loader": "^2.1.2",
    "eslint-plugin-import": "^2.18.0",
    "eslint-plugin-jsx-a11y": "^6.2.1",
    "eslint-plugin-react": "^7.14.2",
    "html-webpack-plugin": "^3.2.0",
    "lint-staged": "^9.2.0",
    "pre-commit": "^1.2.2",
    "prettier": "^1.18.2",
    "prop-types": "^15.7.2",
    "react": "^16.8.6",
    "react-dom": "^16.8.6",
    "react-hot-loader": "^4.11.1",
    "source-map-loader": "^0.2.4",
    "webpack": "^4.35.0",
    "webpack-cli": "^3.3.5",
    "webpack-dev-server": "^3.7.2",
    "webpack-merge": "^4.2.1"
  },
  "dependencies": {
    "lodash": ">=4.17.13",
    "styled-components": "^4.3.2"
  },
  "peerDependencies": {
    "prop-types": "^15.7.2",
    "react": "^16.8.6",
    "react-dom": "^16.8.6"
  }
}

Webpack Core
const path = require("path");
const CircularDependencyPlugin = require("circular-dependency-plugin");

module.exports = {
  resolve: {
    extensions: ["*", ".js", ".jsx"]
  },
  module: {
    rules: [
      {
        test: /\.(js|jsx)$/,
        use: ["source-map-loader"],
        enforce: "pre"
      },
      {
        test: /\.(js|jsx)$/,
        exclude: /node_modules/,
        use: [
          {
            loader: "babel-loader",
            options: {
              presets: ["@babel/preset-env", "@babel/preset-react"],
              plugins: [
                "@babel/plugin-proposal-class-properties",
                "babel-plugin-styled-components"
              ]
            }
          },
          "eslint-loader"
        ]
      }
    ]
  },
  plugins: [
    new CircularDependencyPlugin({
      // exlude detection of files based on a RegExp
      exclude: /a\.js|node_modules/,
      // add errors to webpack instead of warnings
      failOnError: true,
      // set the current working directory for displaying module paths
      cwd: process.cwd()
    })
  ]
};

Webpack Production
const path = require("path");
const merge = require("webpack-merge");
const core = require("./webpack.core.config");
const { CleanWebpackPlugin } = require("clean-webpack-plugin");
const TerserJSPlugin = require("terser-webpack-plugin");

module.exports = merge(core, {
  mode: "production",
  devtool: "source-map",
  entry: {
    "catalog-zero": [path.join(__dirname, "/index.js")]
  },
  output: {
    filename: "[name].bundle.js",
    path: path.join(__dirname, "dist"),
    publicPath: "/",
    library: "catalogZero",
    libraryTarget: "umd"
  },
  externals: ["prop-types", "react", "react-dom"],
  plugins: [new CleanWebpackPlugin()],
  optimization: {
    minimizer: [new TerserJSPlugin({})]
  }
});

@ ./node_modules/catalog-zero/index.js 1:0-34 3:15-21
@ ./src/ConfigurableForm.js
@ ./dev/src/ConfigurableFormTest.js
@ ./dev/src/index.js

Looks like your error logs are not corresponding to steps to reproduce. And Unexpected token errors usually occur when webpack loaders are not set correctly. You can comment source-map-loader rule temporarily. It should not be an issue of styled-components.
// not this
import Button from 'catalog-zero';
// maybe
import Button from '../../';

Closing since it appears to be a third party issue.


Add Raise matchers

This PR adds matchers to Raise scoped functions, in a similar way to how shouldThrow and shouldNotThrowAny is used for exceptions.

lgtm !


Remove unused namespaces

Since Jekyll does not do anything with comments, let alone publish dynamically updated comment feeds, I can't imaging we'll ever need wfw or slash
The others I removed because they are not currently being used. It is easy enough to put them back if and when the need ever arises.

Looks good to my uneducated brain, but XML namespaces aren't my area of expertise, so I'm going to leave this open for a bit to give some other, much smarter folks the chance to weigh in if they'd like.

For reference, the Jekyll site template uses simply:
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">

Those are just unused.

Thanks @pathawks @XhmikosR :tada:


loading uploaded files via  browser url

I have already uploaded my files successifully and i can see the file in the tmp uploads folder
What i would like to do is to access the same uploaded picture from the browser url. I have tried
   localhost://3033/uploads/mypic.jpg

But the above fails.
I have also tried manually moving the file to the storage directory the accessing it via
localhost://3033/storage/mypic.jpg
But also this fails
How do i access the uploaded files via a browser url or what am i missing out.
I have also checked on the documentation and this is not pointed out of files uploads or even storage

Hey @Geowan! 👋
You need to use the move() method as state in the documentation.
Also, this is not an issue with Adonis but more a question about how to make some code. Please, use the forum or the Discord server for this kind of question.

I think you misunderstood my question. Am not asking about moving the file, its about accessing the already moved or existing file via the browser url.
Example suppose i have uploaded an image and i want to access the same image from a frontend framework like vuejs ill need the full path of the image on a url eg: https://localhost:3033/path_to_my_image which is not clear on the documentation on how to achieve this
Thats what am looking to achieve not moving a specific file.

Then use the public directory and ensure that the StaticMiddleware is activated.

Thanks this works. Maybe you may need to add this on the documentation to make it abit clearer

you can use Helpers.publicPath() & drive.move
to like that
const Helpers = use('Helpers')

Route.post('upload', async ({ request }) => {
  const profilePic = request.file('profile_pic', {
    types: ['image'],
    size: '2mb'
  })

  await profilePic.move(Helpers.publicPath(), {// => /public/custom-name.jpg
    name: 'custom-name.jpg',
    overwrite: true
  })

  if (!profilePic.moved()) {
    return profilePic.error()
  }
  return 'File moved'
})

or if you want to serve your file from other path as temp folder
/**
 * return user files
 * @param {email,file}
 * @returs {file}
 */
Route.get('/file/:uid/:file', async({response,params})=>{// where :file is file name
    return response.download(Helpers.tmpPath(`uploads/${params.uid}/${params.file}`))
})

@Geowan
I've broken the head a little .. the documentation is not helping much in this upload issue .. but I can get it that way
    const image = request.file('image', {
      types: ['image'],
      size: '2mb'
    })

    await image.move(Helpers.tmpPath('uploads'), {
      name: `${Date.now()}-${image.clientName}`,
      overwrite: true
    })

    console.log(image.fileName)

    if (!image.moved()) {
      return image.error()
    }

    return 'File moved'


Dialogs

Leaving as do not merge until we ship the next release of the toolkit

@jfversluis When you get a chance - let's merge this Docs PR now that v4.0.0 is live!


Translation of all messages from english to brazilian portuguese

pt_br.zip
Hello,
This is the translation of all messages within Bookstack from english to brazilian portuguese. I should say that the brazilian portuguese is somewhat different from the portuguese spoken in Portugal. So, this version is intended for the brazilian public.

@NakaharaL Oh wow, Thank you for your hard work, this is amazing!
Unfortunately this pull request is configured wrong so I cannot merge this in but I can do it manually with the content in your zip. Doing this manually means you won't show as contributor on GitHub. If you don't care about that let me know and I'll merge in this translation manually otherwise I'd be happy to guide you through creating the pull request.

Hey! How do you do? Well, I would be very happy if you could guide me on how to correctly contribute to BookStack.
See, this was my very first contribution on any github project and I would be very glad to have my name there, if it's not much to ask.
If you guide me I'll push the update tomorrow first thing.
Thanks!

Hi @NakaharaL, That's fine. Here's a really good general guide to creating a pull request on github:
https://www.digitalocean.com/community/tutorials/how-to-create-a-pull-request-on-github
To summarise, Here are the steps you'll need to perform:

Create a fork of the BookStack project by going to the project homepage and clicking the 'fork' button at the top-right. This will create your own copy of the project at https://github.com/NakaharaL/BookStack.
Via git, Clone your copy of the project down to your computer.
Add your language files to a resources/lang/pt_br folder.
Commit your additions via git then push the change to your personal NakaharaL/BookStack repository.

On the left select your 'NakaharaL/BookStack' repo and the branch you pushed to (Likely master). On the right select 'ssddanbrown/BookStack' and the 'master' branch. Then click 'Create Pull Request' and then give it a name and brief description.

If you're not experienced with using git then slowly go through the above digitalocean tutorial as it takes you through the commands and terminology. Alternatively, There is the GitHub desktop application if you really don't like the command line but I've never tried creating a pull request through it so I can't help out with that too much.
If you get stuck at any stage just comment here as I'm happy to help.

Thank you Dan!
I have followed your instructions and I think now the pull is correct and ready to be integrated to bookstack.
Thanks!


Camera not launching [Black screen]

Describe the bug
When I open lenses with 0.0.6 package camere not showing completely black
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Camera launches and use lenses
Screenshots

Smartphone (please complete the following information):

Device: [e.g. iPhone15 Pro Max]
OS: [e.g. iOS17.2]

Additional context
Add any other context about the problem here.

@dokind if you're testing over a simulator, it will not display the camera view. Please try to test on a real device.

Yes mine was physical device sir

So could you please share more details about this issue.
Is you face issue on both staging or production environment api token?
Note: Some time it took some time to load all lenses,


 I also moved the branchPrefix attribute one level higher as it seems from the documentation the effect stays the same.
Closes CWFHEALTH-3173
Related PR: https://github.com/konflux-ci/mintmaker-renovate-image/pull/71

Perhaps it's just github diff changes that is a bit chaotic. But it seems like homebrew used to be explicitly enabled and not it isn't anymore. Any reason for removing that or is this a mistake?

I'd suggest splitting the additionalBranchPrefix + branchPrefix change into a separate PR, we can probably merge it first after checking the comments from Giulia and Lubomir.
We should test the go manager more carefully as this manager is a little complicated and users opened several requests regarding this manager (though they were opened against the other internal renovate instance).

tekton manager needs this line added:
"additionalBranchPrefix": "",

because of this error:
E       AssertionError: assert 'konflux/references/main/main' == 'konflux/references/main'
E
E         - konflux/references/main
E         + konflux/references/main/main
E         ?                        +++++

Btw I think it's fine to keep all changes in this PR, but it really helps in this case to change GitHub's diff view to "split" (= side by side).

Thank you for the review, i split the change into 2 PRs, rebased and added schedules as well. can you take another look please?

I tested gomod in three situations:

Simple repo, 3 deps, current Go version
Simple repo, 3 deps, older Go version
Real repo (https://github.com/arcalot/arcaflow-engine-deployer-podman)

and all worked, but it needs the following config to work for all cases:
"gomod":
    {
        "postUpdateOptions":
        [
            "gomodUpdateImportPaths",
            "gomodTidy"
        ]
    },
    "packageRules":
    [
        {
            "matchManagers":
            [
                "gomod"
            ],
            "matchDepTypes":
            [
                "indirect"
            ],
            "enabled": true
        }
    ]

Converted to draft until optimizations are in place so we dont exceed renovate's runtime.


Add prov tracking into sema.commons.prov

We need to enhance our monorepo to include provenance tracking using a provonance ontology. This involves creating a Prov class that can track the provenance of function calls and class operations within our Python codebase. Additionally, we need a translation step to export the recorded provenance data to a TTL (Turtle) file format.
For the example below I've taken the liberty to use prov-o. NOTE that there can be mistakes in the terms used but its the technical impementation that counts.
Python script example braindump not tested
import functools
import uuid
from datetime import datetime
from rdflib import Graph, Namespace, URIRef, Literal
from rdflib.namespace import RDF, XSD, FOAF, PROV

EX = Namespace("http://example.org#")

class Prov:
    def __init__(self):
        self.graph = Graph()
        self.graph.bind("ex", EX)
        self.graph.bind("foaf", FOAF)
        self.graph.bind("prov", PROV)

    def add_entity(self, entity_id, entity_type, generated_by=None, derived_from=None, attributed_to=None):
        entity = URIRef(EX[entity_id])
        self.graph.add((entity, RDF.type, PROV.Entity))
        if generated_by:
            self.graph.add((entity, PROV.wasGeneratedBy, URIRef(EX[generated_by])))
        if derived_from:
            self.graph.add((entity, PROV.wasDerivedFrom, URIRef(EX[derived_from])))
        if attributed_to:
            self.graph.add((entity, PROV.wasAttributedTo, URIRef(EX[attributed_to])))

    def add_activity(self, activity_id, activity_type, used=None, informed_by=None, started_at_time=None, ended_at_time=None):
        activity = URIRef(EX[activity_id])
        self.graph.add((activity, RDF.type, PROV.Activity))
        if used:
            for entity_id in used:
                self.graph.add((activity, PROV.used, URIRef(EX[entity_id])))
        if informed_by:
            self.graph.add((activity, PROV.wasInformedBy, URIRef(EX[informed_by])))
        if started_at_time:
            self.graph.add((activity, PROV.startedAtTime, Literal(started_at_time, datatype=XSD.dateTime)))
        if ended_at_time:
            self.graph.add((activity, PROV.endedAtTime, Literal(ended_at_time, datatype=XSD.dateTime)))

    def add_agent(self, agent_id, agent_type):
        agent = URIRef(EX[agent_id])
        self.graph.add((agent, RDF.type, PROV.Agent))
        self.graph.add((agent, RDF.type, agent_type))

    def record_generation(self, entity_id, agent_id, activity_id):
        self.add_entity(entity_id, PROV.Entity, generated_by=activity_id, attributed_to=agent_id)

    def record_activity(self, activity_id, activity_type, used_entities, informed_by=None, start_time=None, end_time=None):
        self.add_activity(activity_id, activity_type, used=used_entities, informed_by=informed_by, started_at_time=start_time, ended_at_time=end_time)

    @property
    def prov_graph(self):
        return self.graph

    @staticmethod
    def generate_id():
        return str(uuid.uuid4())

    def prov_decorator(self, activity_type):
        def decorator_function(func):
            @functools.wraps(func)
            def wrapper(*args, **kwargs):
                activity_id = self.generate_id()
                start_time = datetime.now().isoformat()

                used_entities = [self.generate_id() for _ in args]  # Simulate input entities
                self.record_activity(activity_id, activity_type, used_entities, start_time=start_time)

                result = func(*args, **kwargs)

                end_time = datetime.now().isoformat()
                entity_id = self.generate_id()
                self.record_generation(entity_id, func.__name__, activity_id)

                # Record output entity
                output_entity_id = self.generate_id()
                self.add_entity(output_entity_id, PROV.Entity, generated_by=activity_id)

                return result
            return wrapper
        return decorator_function

    def prov_class_decorator(self, cls):
        class Wrapped(cls):
            def __init__(self, *args, **kwargs):
                super().__init__(*args, **kwargs)
                entity_id = Prov.generate_id()
                timestamp = datetime.now().isoformat()
                activity_id = Prov.generate_id()
                Prov.record_activity(self, activity_id, 'instantiation', [])
                Prov.record_generation(self, entity_id, cls.__name__, activity_id)

            def __setattr__(self, name, value):
                super().__setattr__(name, value)
                entity_id = Prov.generate_id()
                timestamp = datetime.now().isoformat()
                activity_id = Prov.generate_id()
                Prov.record_activity(self, activity_id, 'set_attribute', [])
                Prov.record_generation(self, entity_id, f"{self.__class__.__name__}.{name}", activity_id)

        return Wrapped

# Example usage
prov = Prov()

@prov.prov_decorator(activity_type='calculation')
def add(a, b):
    return a + b

@prov.prov_class_decorator
class MyClass:
    def __init__(self, value):
        self.value = value

    def set_value(self, value):
        self.value = value

# Function call example
result = add(1, 2)

# Class instantiation and method call example
obj = MyClass(10)
obj.set_value(20)

# Get provenance information
provenance_graph = prov.prov_graph
print(provenance_graph.serialize(format='turtle').decode('utf-8'))

With the provenance data stored as an RDF graph, you can run SPARQL queries to analyze it:
from rdflib import Graph

query = """
PREFIX prov: <http://www.w3.org/ns/prov#>
SELECT ?entity ?activity ?time
WHERE {
    ?entity a prov:Entity .
    ?entity prov:wasGeneratedBy ?activity .
    ?activity prov:endedAtTime ?time .
}
"""

results = provenance_graph.query(query)
for row in results:
    print(f"Entity: {row.entity}, Activity: {row.activity}, Time: {row.time}")

Explanation code
1. Output Entity Recording:

In the prov_decorator function, after the wrapped function is executed and the result is obtained, a new entity representing the function output is recorded.
This entity is linked to the activity that generated it, ensuring the output of the function call is included in the provenance data.

2. Provenance Data Structure:

entities: Stores entities with their generation details.
activities: Stores activities with their usage details and timestamps.
agents: Stores agent information.

Example Usage:

The add function and MyClass class are decorated to record their activities and outputs.
Provenance data is printed, including the function output entity.

This setup ensures that entities generated as outputs of functions are included in the provenance records, capturing the complete data lineage as per the PROV-O ontology.
Additional required tasks

[ ] : Discuss what prov model will be implemented into py-sema
[ ] : write conversion function for object to rdflib.Store() object for further usage

References

PROV-O Ontology

many interesting thoughts to discuss in here - but don't completely see how this works out
some  upfront remarks

do we actually want a dict of list managing the entities, activities, agents?  could we not go full board triples and just build an internal graph?  fololwing that line of tinking the get_provenance() should return an rdflib.Graph or even be exposed as a @property prov_graph ?

the recurring Prov.method_name(self)  constructs look strange? what is the benefit over self.method_name() ?

self.generate_id() does not (never will) use self - so why not make it @staticmethod and ommit the self argument?

the instance bound decorator looks a bit fishy?  is that common thing? some guides / best practices there?

also unclear how we are to manage those as member instance variables inside our classes, and not as globals to the source code file / module ?

furthering this topic I would like to attack advancing this with some top-down thought as well:

from output-side --> what provenance triples do we want from the various processes we have? (query, subyt, harvest, syncfs, ...) @laurianvm could you prepare some cases, examples for those?  (@cedricdcc I guess this reflects your suggestion to 'discuss prov modal for py-sema ?)

from programmer pov --> how do we see this kind of common prov package actually make the work easier in the modules that need it? what would the effect be on query, subyt, syncfs, harvest, ...

unclear: what is the relation to the 'required task' on rdflib.Store() object

do we actually want a dict of list managing the entities, activities, agents? could we not go full board triples and just build an internal graph? fololwing that line of tinking the get_provenance() should return an rdflib.Graph or even be exposed as a @property prov_graph ?
We can go full triples on first , my last remark on having the rdflib.Store() can then be dropped since this would be the internal graph then.
the recurring Prov.method_name(self) constructs look strange? what is the benefit over self.method_name() ?
Naming can be discussed , this was a rough first draw but the prov part can be dropped in a final implementation.
self.generate_id() does not (never will) use self - so why not make it @staticmethod and ommit the self argument?
Good remark , in the final version this can be the case.
the instance bound decorator looks a bit fishy? is that common thing? some guides / best practices there?

Binding decorators to instances are uncommon but they would allow us to be more flexible and dynamic with the behiour it can do, especially when decorators need to interact with instance-specific state.

also unclear how we are to manage those as member instance variables inside our classes, and not as globals to the source code file / module ?
Managing provenance data as member variables inside classes, rather than as globals, is a better practice. It ensures encapsulation and avoids potential conflicts or unintended side effects.
By using instance variables, we can also maintain cleaner and more modular code.

from output-side --> what provenance triples do we want from the various processes we have? (query, subyt, harvest, syncfs, ...) @laurianvm could you prepare some cases, examples for those? (@cedricdcc I guess this reflects your suggestion to 'discuss prov modal for py-sema ?)
@marc-portier yes I would like this to be a joint effort of the whole team to decide upon the prov model

from programmer pov --> how do we see this kind of common prov package actually make the work easier in the modules that need it? what would the effect be on query, subyt, syncfs, harvest, ...
Use the decorator in the main functions of all the top level fodlers like query, discovery , sema, bench, query to track functions that produce some resource or write some away like in commons.store.
All practical usecases need to be overviewed though I think this is a good starting point since the decorators are easely modified to our needs.

I've taken the liberty to update my first comment on the issue and modified the code according to some of your suggestions @marc-portier

inspiration from ROCrate community https://arxiv.org/pdf/2312.07852v2

services to consider + tracking:

discovery:

entrypoint: subject_URI : string, format_list: []:mime_types:string
result: graph of retrieved tripled
tracking: request response executed until result + location of triples (embedded, script_tag, raw file) + logic thinking process to make request

harvest
- entrypoint: config + store?
- result
- tracking
- conclusion
syncfs
- entrypoint
- result
- tracking
- conclusion
subyt
- entrypoint
- result
- tracking
- conclusion
query
- entrypoint
- result
- tracking
- conclusion

By now a new road to do tracing via rather generic tracer that has landed in sema.commons.service
See https://github.com/vliz-be-opsci/py-sema/commit/b2c951751d6fafa576c5fd0f63545f12be6444af
This pattern handles a generic Trace for our various services through decorating certain well designed methods

possible caveat: it assumes all traced methods to be in the same main service class (so one needs to design for this)

The remaining task now remains in coding a sensible translation from these traces into actual provenance triples.
That translation will by nature remain depending on the actual service (thus closely linked to it)  So most likely this code should be created by the same developer as the one building the service class (and annotating said methods in it)
Towards that last 'translation'-step we still need some suggested triple-outcome to be drafted.
This specifically per service,  so I propose (for now) to keep that work to be listed in https://github.com/vliz-be-opsci/py-sema/issues/63#issuecomment-2247751602

are we talking about provenance of stuff in and moving within GH, or provenance of stuff as it is first put into GH (i.e. the kind of prov that is part of our prov model, the one Laurian has completed but I still need to write up)?

@kmexter -- no we are talking about having our own tools here (ie those part of py-sema) produce provenance details next to the results they make.  so e.g. a 'subyt' execution should not only produce a result.ttl with the generated triples but also a extra provenance.ttl slip that contains when it was produced by which version of the soft starting from which input files ...
and similar for harvest, discovery, syncfs .. etc etc

OK, then you don't need me for anything other than a review of the final content decided upon


Add section: Configure proxy server settings when using a Private Endpoint

This commit adds a new section titled 'Configure proxy server settings when using a Private Endpoint' to the documentation. The section provides instructions for updating the diahost.exe.config file, which is necessary when the company's network architecture involves the use of Private Endpoints and direct internet connection from the VM hosting the Self Hosted Integration Runtime to the Azure Data Factory service URL is not allowed due to security reasons.
The added section guides users through the steps required to modify the diahost.exe.config file, allowing the Self Hosted Integration Runtime to bypass the ADF Service URL for full connectivity. It provides a sample configuration using the  element with  and  sub-elements, allowing users to specify the bypass list and proxy server details as per their environment.
These instructions aim to help users properly configure proxy server settings for Private Endpoints, ensuring seamless integration between the Self Hosted Integration Runtime and Azure Data Factory while adhering to the company's network security policies.

@microsoft-github-policy-service agree

@lrtoyou1223 - can you review the proposed changes?
IMPORTANT: When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

I merged this change now. Thank you @Jeyveen7!  #please-close


The "Continuous Delivery" doesn't show in the menu

I am launching Rancher docker container on Mac system. Below is the command I used to launch Rancher container:
docker run -d --restart=unless-stopped  -p 80:80 -p 443:443 --privileged rancher/rancher:latest

The version of Rancher is v2.7.0.
I am able to login to the dashboard but there is Continuous Delivery in the menu. How can I use fleet as gitops to deploy resources to K8S cluster managed by Rancher?

Yes I logged in as admin.
It never shows when I setup the container. I run the container with this command:

docker run -d --restart=unless-stopped  -p 80:80 -p 443:443 --privileged rancher/rancher:latest

after that I grab the initial admin password from the container's log. Then it shows me the dashboard without this menu.
I am running the container on Mac M1 laptop.

I just run a new container with this image: rancher/rancher:v2.7-head.
docker run -d --restart=unless-stopped  -p 80:80 -p 443:443 --privileged rancher/rancher:v2.7-head

and then get the password by running docker logs  83d3d44a24fb  2>&1 | grep "Bootstrap Password:"
after login to the dashboard with admin, you can see the Continuous Delivery is not there:

Can you confirm

That the fleet Feature Flag is enabled (Burger menu/three lines top left --> Global Settings --> Feature Flags --> fleet row shows as active
After logging in, go to the url https://<your rancher url>/v1/schemas/fleet.cattle.io.gitrepo. Does the successfully load and look roughly like below?

yes the fleet flag is active:

The URL https://localhost/v1/schemas/fleet.cattle.io.gitrepo doesn't work well, it shows me below:
{
"type": "error",
"links": { },
"code": "NotFound",
"message": "no such schema",
"status": 404
}

The dashboard relies on both those being ok. If the schema is missing it probably means fleet has failed to come up in your env. Is there anything interesting in your docker logs <container>? Does your local cluster show similar pods up and running?

Will transfer the issue over to fleet, they should be able to help more.

Ok, i don't have permission. Please can you re-create the issue over at rancher/fleet? Many thanks.


Symfony 4 support for v1.2.x

See related project https://github.com/Sylius/Sylius/projects/4.

Closed by #96.


ESLint files in the root directory

Currently you're only linting the ./lib/**/*.js folder/glob, which doesn't include any of the root ./*.js files (such as "browser.js", "gulpfile.js", "server.js", or "webpack.config.js").
If you lint those root files, you get 43 more errors (mostly related to an inconsistent use of quotes). It'd probably be best to lint the ["*.js", srcDir + "/**/*.js"] so that both the root folder and lib/** are consistently linted.
➜  falcor git:(master) ✗ gulp lint
[17:40:27] Using gulpfile ~/dev/tmp/falcor/gulpfile.js
[17:40:27] Starting 'lint'...
[17:40:27] 'lint' errored after 130 ms
[17:40:27] ESLintError in plugin 'gulp-eslint'
Message:
    Strings must use doublequote.
Details:
    fileName: /Users/pdehaan/dev/tmp/falcor/browser.js
    lineNumber: 1
[17:40:27]
/Users/pdehaan/dev/tmp/falcor/browser.js
  1:22  error  Strings must use doublequote  quotes
  2:21  error  Strings must use doublequote  quotes
  9:33  error  Strings must use doublequote  quotes

/Users/pdehaan/dev/tmp/falcor/gulpfile.js
   1:20  error  Strings must use doublequote                                quotes
   2:22  error  Strings must use doublequote                                quotes
   3:5   error  runSequence is defined but never used                       no-unused-vars
   3:27  error  Strings must use doublequote                                quotes
   4:5   error  concat is defined but never used                            no-unused-vars
   4:22  error  Strings must use doublequote                                quotes
   5:5   error  benchmark is defined but never used                         no-unused-vars
   5:25  error  Strings must use doublequote                                quotes
   6:25  error  Strings must use doublequote                                quotes
   9:9   error  Strings must use doublequote                                quotes
  10:9   error  Strings must use doublequote                                quotes
  11:9   error  Strings must use doublequote                                quotes
  12:9   error  Strings must use doublequote                                quotes
  14:5   error  srcDir is defined but never used                            no-unused-vars
  14:14  error  Strings must use doublequote                                quotes
  16:11  error  Strings must use doublequote                                quotes
  17:22  error  Strings must use doublequote                                quotes
  17:32  error  Expected exception block, space or tab after // in comment  spaced-comment
  20:17  error  Strings must use doublequote                                quotes
  21:17  error  Strings must use doublequote                                quotes
  30:11  error  Strings must use doublequote                                quotes
  30:19  error  Strings must use doublequote                                quotes
  30:32  error  Strings must use doublequote                                quotes
  32:11  error  Strings must use doublequote                                quotes
  33:5   error  Strings must use doublequote                                quotes
  37:11  error  Strings must use doublequote                                quotes
  37:23  error  Strings must use doublequote                                quotes
  37:42  error  Strings must use doublequote                                quotes

/Users/pdehaan/dev/tmp/falcor/server.js
   1:23  error  Strings must use doublequote                  quotes
  10:37  error  Unexpected space before function parentheses  space-before-function-paren
  15:21  error  Strings must use doublequote                  quotes
  15:43  error  Strings must use doublequote                  quotes
  21:28  error  Strings must use doublequote                  quotes
  30:14  error  Strings must use doublequote                  quotes
  31:36  error  Strings must use doublequote                  quotes
  32:21  error  Strings must use doublequote                  quotes
  37:14  error  Strings must use doublequote                  quotes

/Users/pdehaan/dev/tmp/falcor/webpack.config.js
  5:7   error  Strings must use doublequote                   quotes
  5:30  error  Strings must use doublequote                   quotes
  8:2   error  Newline required at end of file but not found  eol-last

✖ 43 problems (43 errors, 0 warnings)

Fixed in #457.


Issue with influxDB connector which is not able to put all metrics

Hi, i am using stream reactor 3.3.0 and confluent kafka 4.0.0, the data from kafka should be put in to the influxDB.
Each and every second i will be getting data to kafka in the below format and below is not 6 seconds data, it is each seconds data so every second i will be getting 6 data at a time
{"timestamp":"2017-12-14T19:02:24.676937192+05:30","namespace":"/intel/iostat/avg-cpu/%idle","data":"100","unit":"","tags":{"plugin_running_on":"AELAB124"},"version":"0","last_advertised_time":"2017-12-14T19:02:24.676997308+05:30"}
{"timestamp":"2017-12-14T19:02:24.676970645+05:30","namespace":"/intel/iostat/avg-cpu/%system","data":"0","unit":"","tags":{"plugin_running_on":"AELAB124"},"version":"0","last_advertised_time":"2017-12-14T19:02:24.677000494+05:30"}
{"timestamp":"2017-12-14T19:02:24.676947119+05:30","namespace":"/intel/iostat/avg-cpu/%user","data":"0","unit":"","tags":{"plugin_running_on":"AELAB124"},"version":"0","last_advertised_time":"2017-12-14T19:02:24.676998472+05:30"}
{"timestamp":"2017-12-14T19:02:24.676991366+05:30","namespace":"/intel/iostat/avg-cpu/%iowait","data":"0","unit":"","tags":{"plugin_running_on":"AELAB124"},"version":"0","last_advertised_time":"2017-12-14T19:02:24.677001404+05:30"}
{"timestamp":"2017-12-14T19:02:24.676926255+05:30","namespace":"/intel/iostat/avg-cpu/%steal","data":"0","unit":"","tags":{"plugin_running_on":"AELAB124"},"version":"0","last_advertised_time":"2017-12-14T19:02:24.676991876+05:30"}
{"timestamp":"2017-12-14T19:02:24.676957094+05:30","namespace":"/intel/iostat/avg-cpu/%nice","data":"0","unit":"","tags":{"plugin_running_on":"AELAB124"},"version":"0","last_advertised_time":"2017-12-14T19:02:24.676999556+05:30"}

Above data is each seconds data.....so if i send it to stream reactor to put all these data to influxDB , my stream reactor is able to put only 2 or 3 out of 6 in the above input....i am not understanding why stream reactor is doing this... every second my influxDB gets only 2 or max 3.
But if i put these data manually one by one instead of 6 at a time my stream reactor is able to put all data to influx..But my input is all of these 6 data come at a time every second

Please build the influxDB connector from the source code.
We have recently improved the accuracy to use Java's NANOSECOND method, to support better multiple entries / sec at commit https://github.com/Landoop/stream-reactor/commit/e8c6d247affa60c31b8b3318d21d9fe098440ef4
We have not made a new release since then, so you will have to build from source code

@Antwnis can u plzz tell me how to build from soucre code (e8c6d24)....is there any documentation for that?

@sachinkademane
As it says on the readme file and is on the github project landing page do
gradle shadowJar

Checkout the project and
gradle :kafka-connect-influxdb:shadowJar

https://github.com/Landoop/stream-reactor/tree/e8c6d247affa60c31b8b3318d21d9fe098440ef4 Is this the project which i need to build for that multiple entries support?

To checkout the project
git clone https://github.com/Landoop/stream-reactor.git

Thanks for the reply...if i do gradle compile
Starting a Gradle Daemon (subsequent builds will be faster)
> Configuring > 0/23 projects > root project > Resolving dependencies ':classpath'

resolving dependencies is not happening..nothing is coming up......

And if you do
git clone https://github.com/Landoop/stream-reactor.git
cd stream-reactor
gradle :kafka-connect-influxdb:shadowJar

Then you can find the Connector at
ls -la kafka-connect-influxdb/build/libs

@Antwnis yea i did the same thing.......still it is not able to resolve dependencies....
[root@AELAB110 stream-reactor]# gradle :kafka-connect-influxdb:shadowJar
Starting a Gradle Daemon (subsequent builds will be faster)
> Configuring > 0/23 projects > root project > Resolving dependencies ':classpath'

even if i wait for 30 min ,nothing is coming up after this

ok i built kafka-connect-influxdb....and then if i do
java -jar kafka-connect-influxdb-0.3.1-SNAPSHOT-3.3.0-all.jar create influx-sink < ../../../conf/influxdb-sink.properties
it shows the following error
no main manifest attribute, in kafka-connect-influxdb-0.3.1-SNAPSHOT-3.3.0-all.jar

@sachinkademane The connect is a plugin. You need to add it to your Kafka Connect cluster.

@andrewstevenson Should i need to add that in my confluent or where exactly?

@Antwnis @stheppi @andrewstevenson ok  i tried with what u said but whenever i try to check  status of my created influx-sink it is showing the following error..
[root@AELAB110 bin]# java -jar kafka-connect-cli-1.0.2-all.jar status influx-sink < ../conf/influxdb-sink.properties
connectorState:  RUNNING
workerId: <IP_ADDRESS>:8083
numberOfTasks: 1
tasks:
  - taskId: 0
    taskState: FAILED
    trace:  java.lang.NoSuchMethodError: com.datamountaineer.kcql.Kcql.getDynamicTarget()Ljava/lang/String;
        at com.datamountaineer.streamreactor.connect.influx.writers.KcqlCache.<init>(InfluxBatchPointsBuilder.scala:336)
        at com.datamountaineer.streamreactor.connect.influx.writers.InfluxBatchPointsBuilder$$anonfun$5$$anonfun$apply$1.apply(InfluxBatchPointsBuilder.scala:70)
        at com.datamountaineer.streamreactor.connect.influx.writers.InfluxBatchPointsBuilder$$anonfun$5$$anonfun$apply$1.apply(InfluxBatchPointsBuilder.scala:53)
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
        at scala.collection.Iterator$class.foreach(Iterator.scala:891)
        at scala.collection.AbstractIterator.foreach(Iterator.scala:1334)
        at scala.collection.IterableLike$class.foreach(IterableLike.scala:72)
        at scala.collection.AbstractIterable.foreach(Iterable.scala:54)
        at scala.collection.TraversableLike$class.map(TraversableLike.scala:234)
        at scala.collection.AbstractTraversable.map(Traversable.scala:104)
        at com.datamountaineer.streamreactor.connect.influx.writers.InfluxBatchPointsBuilder$$anonfun$5.apply(InfluxBatchPointsBuilder.scala:53)
        at com.datamountaineer.streamreactor.connect.influx.writers.InfluxBatchPointsBuilder$$anonfun$5.apply(InfluxBatchPointsBuilder.scala:48)
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
        at scala.collection.immutable.Map$Map1.foreach(Map.scala:116)
        at scala.collection.TraversableLike$class.map(TraversableLike.scala:234)
        at scala.collection.AbstractTraversable.map(Traversable.scala:104)
        at com.datamountaineer.streamreactor.connect.influx.writers.InfluxBatchPointsBuilder.<init>(InfluxBatchPointsBuilder.scala:48)
        at com.datamountaineer.streamreactor.connect.influx.writers.InfluxDbWriter.<init>(InfluxDbWriter.scala:37)
        at com.datamountaineer.streamreactor.connect.influx.writers.WriterFactoryFn$.apply(WriterFactoryFn.scala:33)
        at com.datamountaineer.streamreactor.connect.influx.InfluxSinkTask.start(InfluxSinkTask.scala:64)
        at org.apache.kafka.connect.runtime.WorkerSinkTask.initializeAndStart(WorkerSinkTask.java:267)
        at org.apache.kafka.connect.runtime.WorkerSinkTask.execute(WorkerSinkTask.java:163)
        at org.apache.kafka.connect.runtime.WorkerTask.doRun(WorkerTask.java:170)
        at org.apache.kafka.connect.runtime.WorkerTask.run(WorkerTask.java:214)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)

what does this error mean?

Can u also post the contents of influxdb-sink.properties ?

and the connect.properties for the worker?

What is the name of the jar you built and copied to the Kafka connect folder to pick it up? The error points to a class path error which means there is a kcql version loaded which doesn't have the method with the signature it requires.
How did you deploy?

@Antwnis my influxdb-sink.properties looks like
connect.progress.enabled=true
name=influxdb-sink
connector.class=com.datamountaineer.streamreactor.connect.influx.InfluxSinkConnector
tasks.max=1
topics=intopic
connect.influx.kcql=INSERT INTO influxMeasure50 SELECT timestamp,namespace,data,unit,tags.plugin_running_on,version,last_advertised_time FROM intopic WITHTIMESTAMP sys_time()
connect.influx.url=http://<IP_ADDRESS>:8086
connect.influx.db=mydb
connect.influx.username=root
#connect.influx.password=root

@andrewstevenson  is it my connect-standalone.properties?
@stheppi before doing build of the new version of stream reactor i already had stream-reactor-0.3.0-3.3.0...so when i did gradle :kafka-connect-influxdb:shadowJar i got kafka-connect-influxdb-0.3.1-SNAPSHOT-3.3.0-all.jar...so this jar i copied it to my old stream-reactor-0.3.0-3.3.0/libs/ folder......it worked fine for me for a couple of times...but later i think i made some changes somewhere without my knowledge so this error is coming up....

@sachinkademane its a deployment issue, you have mixed different libs versions etc
Best to remove all connectors & keep only the only you built and restart Kafka Connect

@Antwnis it's clearly not deployment issue....because i reset everything back in stream-reactor-0.3.0-3.3.0....so atleast it should work as normal right? But it is also showing the same error...

@Antwnis @stheppi @andrewstevenson ok now it is working...but still multiple entries it is not able to support properly...if i give 12 entries at a time....my influxdb is taking only 5 or 6

No response so closing


Remove Inside and Center border options

Bug Description
We don’t need the 3 options for borders (inside, center, outside). Remove and keep to just “outside” as the default/only option.
Expected Behaviour
Borders should now only permit outside as an option
Steps to Reproduce

Screenshots

Additional Context

Plugin Version:
WordPress Version:
Operating System:
Browser:

Do not alter or remove anything below. The following sections will be managed by moderators only.
Acceptance Criteria

Implementation Brief

switching this to enhancement as this is a change from previous direction, not a bug.

Verified in QA


Empty list of splits on config-split-names

We have some entries with empty splits:
Atlas atlas-x5jgb3-shard-0 [primary] datasets_server_cache> db.cachedResponsesBlue.countDocuments({kind:"config-split-names", http_status:200, "content.splits":{ $exists: true, $size: 0}})
97

Note that the viewer for these datasets always shows: Error code:   ConfigNotFound
Like https://huggingface.co/datasets/Vinay573/aarkoocustomdataset

But, when using the datasets library, it is possible to get the dataset split:

This issue is due because we first load splits from config-info and then from streaming, but if config-info is empty, it will store no splits.
Should we throw an error if the splits list is empty?

Yes, sure, it does not make sense for the dataset viewer to process a dataset without splits. Better to raise an error

ok, fixed


Faster Segment Anything (MobileSAM) taking 20 seconds and erroring out

Hi,
I am experiencing an issue with Faster Segment Anything (MobileSAM) where it is taking 20 seconds to run sometimes, and errors out each time. I have also tried placing over 10 points on an image, but it is still taking a long time and not working.
Here are the steps I am taking to reproduce the issue:
I open https://huggingface.co/spaces/dhkim2810/MobileSAM
I open the image in MobileSAM, using my own and example images provided.
I Select a point with Add Mask
I place points on the image
I click the "Start segmenting" button
The issue occurs when the "Start segmenting" button is clicked. The process sometimes takes 8, 10, and 20 seconds, and each time it errors out with the following message: Error.
I have tried the following to try to fix the issue:
I have tried using different images, but the issue still occurs.
I am running MobileSAM on a HP Spectre x360
I would appreciate it if you could look into this issue and let me know if there is anything I can do to fix it.
Thanks,
Patrici Bal

Hi,
I am experiencing an issue with Faster Segment Anything (MobileSAM) where it is taking 20 seconds to run sometimes, and errors out each time. I have also tried placing over 10 points on an image, but it is still taking a long time and not working.
Here are the steps I am taking to reproduce the issue:
I open https://huggingface.co/spaces/dhkim2810/MobileSAM I open the image in MobileSAM, using my own and example images provided. I Select a point with Add Mask I place points on the image I click the "Start segmenting" button The issue occurs when the "Start segmenting" button is clicked. The process sometimes takes 8, 10, and 20 seconds, and each time it errors out with the following message: Error.
I have tried the following to try to fix the issue:
I have tried using different images, but the issue still occurs. I am running MobileSAM on a HP Spectre x360
I would appreciate it if you could look into this issue and let me know if there is anything I can do to fix it.
Thanks, Patrici Bal

I just tested it and the demo indeed Suddenly crashed with a error. It worked normally before, I kinda know what might be wrong, but need to let my coworkers give it a check tomorrow. Thanks for your patience and letting us know that the demo suddenly doesn’t work.

let

Thanks for notifying us of this issue again. The problem seems to be solved (please check the demo) and I will close this issue. If you encounter new issues, please kindly let us know. Thanks~~

Hi,
I am experiencing an issue with Faster Segment Anything (MobileSAM) where it is taking 20 seconds to run sometimes, and errors out each time. I have also tried placing over 10 points on an image, but it is still taking a long time and not working.
Here are the steps I am taking to reproduce the issue:
I open https://huggingface.co/spaces/dhkim2810/MobileSAM I open the image in MobileSAM, using my own and example images provided. I Select a point with Add Mask I place points on the image I click the "Start segmenting" button The issue occurs when the "Start segmenting" button is clicked. The process sometimes takes 8, 10, and 20 seconds, and each time it errors out with the following message: Error.
I have tried the following to try to fix the issue:
I have tried using different images, but the issue still occurs. I am running MobileSAM on a HP Spectre x360
I would appreciate it if you could look into this issue and let me know if there is anything I can do to fix it.
Thanks, Patrici Bal

Thanks for notifying us of this issue which has been solved. I close this issue. Please check the demo again. Please kindly let us know in case you encounter new issues.

Hi!
It is working great!
Thank you


Modals in e2e tests are throwing an exception

Seeing same issue when calling setRoot in sidemenu starter.  Looks like it's caused by https://github.com/driftyco/ionic/blob/2.0/ionic/components/nav/nav-controller.ts#L1213.  The page gets destroyed at https://github.com/driftyco/ionic/blob/2.0/ionic/components/nav/nav-controller.ts#L1191 and recursively destroys all its children as well, including the toolbar:
.

No longer an issue


Use English as base communication language

Is your feature request related to a problem? Please describe.
Hi Guys,
First of all, you are doing a really good job here. But I would to know if there is the possibility to adopt English as the main base language for discussion on PR and Issues. The reason is that for those who do not speak German is very hard to follow the discussions.
The same for the Documentation and website (for those I can even contribute in my spare time).
BRs,
Jose

Mainly German people here.
Language does not pose a big problem for me - I am reading everything here using autotranslators, and posting in EN, seems to be working just fine for me. I do appreciate that this way I am accepted here. I would think it's not exactly polite to request that people speak YOUR language, when visiting them ;)

As said before- we won't force our users to any language. German is essential for our user base. If you want to support website and multilingual docs please contact us on slack.


Fix undefined index error

Fixes issue #30

@oroskodias and @gnuzealot - Do you guys have any idea when this will be released? I have a Magento implementation affected by this and am eagerly awaiting a new release that includes this PR.

@JesKingDev it was merged into master 13 days ago.

@ericvhileman - Yes, but using the composer method of installation, there should be a release tag on the repo. The code is in master, but there hasn't been a release tagged that includes the changes.

@gnuzealot can you please tag this release and tag all future releases.

@JesKingDev the release has been tagged.


Ability to interpolate HTML inside text blocks

Currently
p
  | Hello #{link "world", to: "/foo"}

will result in an error
protocol String.Chars not implemented for {:safe, [60, "a", [[32, "href", 61, 34, "/world", 34]], 62, "Hello", 60, 47, "a", 62]}

Thanks @darthdeus!  Want to take a shot at implementing this?

@darthdeus could you confirm it is fixed with current master?

fixed by #130


Append command is throwing error with ZADD

This is Draft PR for issue #1193

Hi, @shashi-sah2003. APPEND implementation is checking only encoding. Please check for the type as well and make it consistent with redis.

Hi @shashi-sah2003, hope you are doing well. Hope you are not blocked by anything on this PR.

Hi @shashi-sah2003, hope you are doing well. Hope you are not blocked by anything on this PR.

hey @JyotinderSingh https://github.com/DiceDB/dice/pull/1237 this is the PR I have raised, pls review it and let me know if there is anything more I need to do.
thanks


Second round of refactoring for Manager

/cc @sparkprime, @michelleN
This is a large refactoring that builds and tests, but doesn't expand charts, yet. Next pass will include expansion changes to connect w/work done by @sparkprime on expandybird.
@michelleN I see your work in progress on ChartRepos, and left it for you to continue. However, if you prefer, I can finish it out in the next pass. In that case, would like to chat w/you about a couple of details.

@jackgr Might be best if you want to finish it off since you're already on a roll with the refactor. I just stubbed those routes in so the client had something to talk to in the meantime. There might be some duplication in this PR with the intent of https://github.com/kubernetes/helm/blob/master/cmd/manager/chartrepos.go.
Let's chat a bit about how we want to continue + details.

Looks good.
Next steps (as discussed) include..

removing name from repo struct
addChartRepo will take a repo struct where URL cannot be nil
removeChartRepo will take a url instead of name
... etc.

Thanks for the review, @michelleN! It was a lot to look at.


Moved all installation-related docs to that page and expanded it

Moved all the installation-related docs to the Installation page.
Expanded the Installation page by documenting how to install all the prerequisites (OS-level, Python 3, and pip).

Current coverage is 100% (diff: 100%)

Merging #133 into master will not change coverage

@@           master   #133   diff @@
====================================
  Files           7      7
  Lines         135    135
  Methods         0      0
  Messages        0      0
  Branches        0      0
====================================
  Hits          135    135
  Misses          0      0
  Partials        0      0

Powered by Codecov. Last update d2448e8...f279214

:+1: